Update rev66xx: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 11: | Zeile 11: | ||
== Update des hostbasierten Setup-Services == | == Update des hostbasierten Setup-Services == | ||
* vor einem Java-Update sollten alle anstehenden Betriebsystem-Aktualisierungen durchgeführt werden. <br> | |||
<pre> apt-get update -y | |||
apt-get upgrade -y | |||
apt-get dist-upgrade -y | |||
apt-get autoremove -y | |||
reboot</pre> | |||
* Falls am System noch Java 17 oder älter läuft muss zuerst das JDK-21 installiert werden. <br>:[[Datei:Java-version setup.png|1000px]] | * Falls am System noch Java 17 oder älter läuft muss zuerst das JDK-21 installiert werden. <br>:[[Datei:Java-version setup.png|1000px]] | ||
** entweder in der shell: <pre>apt-get -y install openjdk-21-jre openjdk-21-jdk openjdk-21-jre-headless openjdk-21-source</pre> | ** entweder in der shell: <pre>apt-get -y install openjdk-21-jre openjdk-21-jdk openjdk-21-jre-headless openjdk-21-source</pre> | ||
** oder über das Setup-Service (https://servername/setup) über den Button Kommandoeingabe: <br>:[[Datei:Java install 21.png|1000px]] | ** oder über das Setup-Service (https://servername/setup) über den Button Kommandoeingabe: <br>:[[Datei:Java install 21.png|1000px]] |
Version vom 9. September 2024, 08:50 Uhr
Datum 4.9.2024
zurück zu Administration
Update einer Version 65xx auf die Stable-Version 66xx vom September 2024
Das Update besteht aus 3 Phasen.
- 1. Update des hostbasierten Setup-Services (https://servername/setup) - ist nur notwendig wenn es auch verwendet wird und läuft
- 2. Update des dockerbasierten Setup-Services (https://servername/config)
- 3. Update aller anderen Services nachdem das Setup-Service aktualisiert wurde!!
Update des hostbasierten Setup-Services
- vor einem Java-Update sollten alle anstehenden Betriebsystem-Aktualisierungen durchgeführt werden.
apt-get update -y apt-get upgrade -y apt-get dist-upgrade -y apt-get autoremove -y reboot
- Falls am System noch Java 17 oder älter läuft muss zuerst das JDK-21 installiert werden.
:- entweder in der shell:
apt-get -y install openjdk-21-jre openjdk-21-jdk openjdk-21-jre-headless openjdk-21-source
- oder über das Setup-Service (https://servername/setup) über den Button Kommandoeingabe:
: - danach muss das Setup-Service neu gestartet werden
: - Nach dem Neustart des Setup-Services sollte die Java Version 21 eingetragen sein
:
- entweder in der shell:
- Update des hostbasierten Setup-Services
Update des dockerbasierten Setup-Services
Das Update kann entweder webbasiert oder in der Ubuntu-bash erfolgen.
- webbasiertes Update:
Das Update kann entweder über das dockerbasierte https://servername/config oder über das hostbasierte https://servername/setup Setup-Service erfolgen.
Hierzu bitte über Update-Config zuerst den Update-Plan auf "stable" setzen und danach das Update starten. - in der Ubuntu-bash:
- ins Verzeichnis /opt/letto/docker/compose/setup wechseln
cd /opt/letto/docker/compose/setup
- in der Datei docker-compose.yml den tag beim image auf stable setzen
image: lettohub/letto-setup:stable
- container pullen und neu starten
- ins Verzeichnis /opt/letto/docker/compose/setup wechseln
docker compose down docker compose pull docker compose up -d
Update aller anderen Services
Auch das Update aller anderen Services kann entweder webbasiert(empfohlen) oder in der Ubuntu-bash erfolgen.
- webbasiertes Update im Setup-Service über Update-Config und dann
: - in der Ubuntu-bash müssten relativ viele Operationen durchgeführt werden um das Update komplett zu erledigen weshalb ich mal diese Art hier nicht näher beschreibe sondern nur die Schritte angebe
- Aktualisierung aller .yml Dateien in /opt/letto/docker/compose und den Unterverzeichnissen (dabei den Tag aller LeTTo-Container auf stable setzen)
- alle container mit docker compose stoppen, pullen und neu starten
- Installation der neuen Services edit,main,question,plugins,pluginsourcecode falls sie noch nicht installiert sind über die .yml,.conf Dateien und Start der Services