Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
satellite:satelliteserver_update [2017/12/20 17:06 CET] – chr | satellite:satelliteserver_update [2019/07/02 11:19 CEST] – [Einspielen des Updates] 3.8b sritter | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Satellitenserver aktualisieren ====== | ====== Satellitenserver aktualisieren ====== | ||
- | In der Vergangenheit wurden Updates für den Satellitenserver immer nur in größeren Abständen (meist zum Ende eines Semesters) in Form eines OVF-Images veröffentlicht. Der zuständige ESX-Admin musste dann die neue Version des Servers als neue VM bereitstellen | + | In der Vergangenheit wurden Updates für den Satellitenserver immer nur in größeren Abständen (meist zum Ende eines Semesters) in Form eines OVF-Images veröffentlicht. Der zuständige ESX-Admin musste dann die neue Version des Servers als neue VM bereitstellen, die alte VM vorher herunterfahren und für den Fehlerfall sichern und aufbewahren. Da für Satellitenserver zuständige |
- | Daher steht zusätzlich | + | Daher wurde ein Skript zur direkten |
- | Es gibt jedoch einige Dinge zu beachten. | + | Bitte beachten |
- | + | ||
- | Das Update | + | |
* / | * / | ||
* /opt/dmsd | * /opt/dmsd | ||
Zeile 16: | Zeile 14: | ||
* / | * / | ||
- | Änderungen auf Dateiebene (z.B. unter '/ | + | Änderungen auf Dateiebene (z.B. unter '/ |
- | Obwohl das Update vom bwLehrpool-Team | + | Obwohl das bwLehrpool-Team |
- | ===== So gehen Sie vor um das Update einzuspielen | + | ===== Einspielen des Updates |
- | + | Loggen Sie sich direkt per Virtualisierungschnittstelle (ESX-Konsole) oder ssh auf dem Satellitenserver ein und führen Sie folgende Kommandos als ' | |
- | Loggen Sie sich über die Konsole/ | + | |
<code bash> | <code bash> | ||
cd | cd | ||
- | wget "http:// | + | wget "https:// |
- | sh " | + | sh " |
</ | </ | ||
++++Ausgabe bei erfolgreichem Update (Ausklappen)| | ++++Ausgabe bei erfolgreichem Update (Ausklappen)| | ||
< | < | ||
- | 1369+1 records in | + | bwLehrpool Satellite Server Update |
- | 1369+1 records out | + | Currently installed version: 2018-129-18 |
- | 28050424 bytes (28 MB) copied, 0.359381 | + | This update package: |
+ | 1430+1 Datensätze ein | ||
+ | 1430+1 Datensätze aus | ||
+ | 43956390 Bytes (44 MB, 42 MiB) kopiert, 0, | ||
* Task manager | * Task manager | ||
Extracting new jar and data | Extracting new jar and data | ||
Restarting service | Restarting service | ||
Taskmanager upgrade complete | Taskmanager upgrade complete | ||
- | * iPXE source code | + | Installing new sudo config for taskmanager |
- | Extracting | + | * iPXE |
+ | Extracting | ||
Resetting pxe menu | Resetting pxe menu | ||
- | iPXE upgrade complete | + | Updating apt db |
- | * SLX-Admin: | + | Installing mtools |
+ | * SLX-Admin: | ||
+ | Updating slx-admin config | ||
+ | Config updated | ||
+ | Installing slxadmin-bootscript | ||
+ | Installing slxadmin-crontab | ||
+ | Installing slxadmin-boot.service | ||
+ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
+ | Congratulations! You have won a bwLehrpool-Server with iPXE support! | ||
+ | Do you want to enable iPXE boot support instead of the old ipxelinux4 approach? | ||
+ | It is required for EFI-only netboot (Fujitsu Q958) and assigning different | ||
+ | menus to individual rooms / locations. | ||
+ | (Instructions on changing this later can be found in the wiki.) | ||
+ | If unsure, say NO here. [y/n]: | ||
+ | Please answer [Y]es or [N]o: y | ||
+ | Enabling slx-admin modules | ||
+ | Running database upgrade | ||
+ | Symlinking bwIDM slx-admin config | ||
Web interface upgrade complete | Web interface upgrade complete | ||
* bwLehrpool-Suite Server (dmsd) | * bwLehrpool-Suite Server (dmsd) | ||
Zeile 53: | Zeile 71: | ||
Restarting service | Restarting service | ||
dmsd upgrade complete | dmsd upgrade complete | ||
+ | * Configuring lighttpd | ||
+ | Installing lighttpd.conf | ||
* TFTP | * TFTP | ||
- | Extracting | + | Extracting |
Resetting pxe menu | Resetting pxe menu | ||
- | TFTP upgrade complete | + | * Setting up dnbd3 |
- | * Replacing lighttpd.conf | + | Installing libjansson-dev |
- | lighttpd config upgrade complete | + | Installing libfuse-dev |
- | * Replacing lighttpd auto-ssl.sh | + | Installing cmake |
- | lighttpd auto-ssl.sh upgrade complete | + | Compiling new dnbd3-server binary... |
- | * Replacing lighttpd include-conf-d.sh | + | Installing dnbd3/ |
- | lighttpd include-conf-d.sh upgrade complete | + | |
- | * lighttpd: dynamic php children value | + | |
- | Done. | + | |
- | * Replacing atftpd.service | + | |
- | Service file replaced | + | |
- | * Replacing dmsd.service | + | |
- | Service file replaced | + | |
* LDAP/AD Proxy | * LDAP/AD Proxy | ||
- | Extracting | + | Compiling |
- | LDADP upgrade complete | + | [WARNING] LDAP/AD Proxy was killed. Client logins might not work for a couple of minutes (see Server Status in webif) |
* Generating ssh keypair | * Generating ssh keypair | ||
- | done | + | Finishing..........restarting lighttpd.. done! |
- | Finishing.........restarting lighttpd.. done! | + | |
Update complete. It is recommended to reboot the server. | Update complete. It is recommended to reboot the server. | ||
Zeile 80: | Zeile 92: | ||
++++ | ++++ | ||
- | Anschließend sollten Sie den Server | + | Anschließend sollten Sie den Server **neustarten**. |
+ | |||
+ | <note tip> | ||
+ | |||
+ | Die erstmalige Generierung des Bootmenüs kann nach einem Update einige Zeit beanspruchen.</ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Updates des Sat-Betriebssystems ==== | ||
+ | |||
+ | Das Satellitenserverupdate installiert __keine__ Systempatches oder ähnliches. Es werden lediglich bwLehrpool spezifische Module aktualisiert (Weboberfläche, | ||
+ | |||
+ | **Sicherheitsupdates werden im Betrieb täglich automatisch eingespielt** (Stichwort ' | ||
- | <note tip> | + | Alle weiteren Systemupdates liegen in der Hand des Sat-Admins. Theoretisch kann es passieren, dass ein aktualisiertes Paket das System zum Negativen hin beeinträchtigt. Daher obliegen reguläre Paketupdates dem Sat-Admin und werden |