[[PageOutline]] = Rollout eines neues Client-Images in unserem Lehrer- und Schülernetz = Diese Seite dokumentiert (ein mögliches) Verfahren zum Rollout eines neuen Images. == Lehrernetz == - In Schulkonsole für die Lehrergruppe als Downloadmethode `torrent` einstellen (falls nicht schon gewählt) - PXE-Standardaktion für's Lehrernetz auf Netzwerkboot ändern (**auf Rechner dhcp!**). {{{ ssh dhcp editor /etc/dnsmasq.d/ltsp_config/dhcp/dhcp.conf }}} Zeilen im Bootmenü vertauschen (oberste Zeile ist default) {{{ service dnsmasq restart }}} - notwendige Torrents für Lehrernetz reannoucen, Beispiel: {{{ btreannounce http://10.16.112.4:6969/announce /var/linbo/xenial-doris.cloop.torrent service linbo-bittorrent restart }}} - Linbo-Remote-Job absetzten, der das neue Image zieht **und dann die Rechner anhält**. (Grund: Reboot aus Linbo heraus funktioniert derzeit im Lehrernetz nicht.) Beispiel: {{{ linbo-remote -p format,sync:2,sync:1,halt -g lehrer }}} - Lehrerrechner aufwecken {{{ workstationsgrepper -g lehrer -M > lehrerrechner-macs wakeclients lehrerrechner-macs }}} - Warten, bis garantiert alle Rechner einmal vom Netzwerk gebootet haben (im Zweifelsfall lange). Den Prozess müsste man unter [http://paedml:6969/] beobachten können. - Torrents wieder für Schülernetz reannouncen, Beispiel: {{{ btreannounce http://10.32.1.1:6969/announce xenial-doris.cloop.torrent service linbo-bittorrent restart }}} - PXE-Standardaktion für's Lehrernetz auf Plattenboot zurückstellen (**auf Rechner dhcp!**). {{{ ssh dhcp editor /etc/dnsmasq.d/ltsp_config/dhcp/dhcp.conf }}} Zeilen im Bootmenü vertauschen (oberste Zeile ist default) {{{ service dnsmasq restart }}} - Bei Bedarf in Schulkonsole für die Lehrergruppe als Downloadmethode wieder `rsync` einstellen == Schülernetz == - PXE-Standardaktion für's Schuelernetz auf Netzwerkboot ändern (auf paedml). {{{ emacs /etc/dnsmasq.d/ltsp_config/paedml/paedml.conf }}} Zeilen im Bootmenü vertauschen (oberste Zeile ist default) (Emacs-Shortcut: C-x C-t) {{{ service dnsmasq restart }}} - Linbo-Remote-Job absetzten, der das neue Image zieht **und dann die Rechner anhält**. (Grund: diese Rechner hängen manchmal bei einem Reboot). Beispiel: {{{ linbo-remote -p format,sync:2,sync:1,halt -g schueler }}} - Schuelerrechner aufwecken {{{ workstationsgrepper -g schueler -M > schuelerrechner-macs wakeclients schuelerrechner-macs }}} - Warten, bis garantiert alle Rechner einmal vom Netzwerk gebootet haben (im Zweifelsfall lange). Den Prozess müsste man unter [http://paedml:6969/] beobachten können. - PXE-Standardaktion für's Lehrernetz auf Plattenboot zurückstellen (auf paedml). {{{ emacs /etc/dnsmasq.d/ltsp_config/paedml/paedml.conf }}} Zeilen im Bootmenü vertauschen (oberste Zeile ist default) (Emacs-Shortcut: C-x C-t) {{{ service dnsmasq restart }}} ---- [[CC_BY_NC_SA]]