Migration eines bestehenden Linux-Clients

Section author: @cweikl, @dorian

Wird ein Ubuntu 20.04 Linux-Client eingesetzt, der mit den bisherigen linuxmuster-client-servertools und dem Befehl linuxmuster-client eingerichtet wurde, so kann dieser vorbereitete Client migriert werden, so dass die aktuell gepflegten Pakete für linuxmuster-linuxclient7 genutzt werden können.

Vorgehen

  1. VM anlegen und vorbereiten wie unter Muster-Clients und Rechneraufnahme beschrieben.

  2. Für Linbo die start.conf der Hardwareklasse anpassen, so dass das bisherige Image angegeben wird.

  3. Start der VM via PXE

  4. Anmelden als Benutzer linuxadmin

  5. ggf. Backup der eigenen Skripte unter /etc/linuxmuster-client - diese werden automatisch gelöscht!

  6. Entferne den alten Linux-Client vollständig

  7. Entferne das ale Proxy-Skript auf dem Client

  8. Entferne lightdm als Anmeldemanager

  9. Installiere gdm3 als Anmeldemanager

  10. Führe das Setup des neuen Pakets linuxmuster-linuxlient7 aus (Linux-Client installieren)

  11. Erstelle ein neues Image.

Attention

Du musst als Benutzer linuxadmin angemeldet bleiben, solange bis das Setup des neuen Pakets linuxmuster-linuxclient7 vollständig abgeschlossen ist!

Zu den Schritten 6. bis 10. findest du nachstehend Hinweise zur Umsetzung.

Entferne die alten Linux-Client Pakete

Hast du den alten Linux-Client in der VM erfolgreich gestartet, meldest du dich als Benutzer linuxadmin an.

Entferne danach die alten Linux-Client Pakete mit folgendem Befehl:

sudo apt purge linuxmuster-client-adsso

Anmeldemanager wechseln

Das neue Paket linuxmuster-linuxclient7 benötigt als Anmeldemanager gdm3 und Gnome, so dass zuerst der bisherige Anmeldemanager zu deinstallieren ist. Die Dokumentation geht hier dabei davon aus, dass lightdm zu deinstallierenn ist. Ggf. must du das auf deinen genutzten Anmeldemanager anpassen.

Lösche den Anmeldemanager lightdm mit dem Befehl:

sudo apt purge lightdm

Danach installierst du gdm3 mit:

sudo apt install --reinstall gdm3

Räume danach die Pakete im apt-cache auf:

sudo apt autoremove

Attention

Bleibe weiterhin als Benutzer linuxadmin angemeldet, solange bis du das Setup des neuen Paketes linuxmuster-linuxclient7 abgeschlossen hast.

Führe nun alle Schritte zur Installation und zum Setup des neuen linuxmuster-linuxclient7 Pakets aus wie diese im Kapitel Linux-Client installieren beschrieben sind.

Nach Abschluss des Setups erstellst du ein neues Image.