#acl AdminGroup:read,write,delete,revert,admin All:read <> ## page was renamed from Technik/Wartung/Deployment = Deployment = in diesem Abschnitt wird die Softwareverteilung an die Schulen beschrieben. Dabei werden die veschiedenen Rechnersysteme Diskless Workstation und Standalone Workstation unterschieden. == Diskless Workstation == Das Betriebssystem mit Software wird auf dem Disklserver (Diskless-Server) an den Schulen bereitgestellt. Die Umgebung befindet sich in einem chroot auf dem Disklserver. Um Anpassungen am Diskless Workstation Betriebssystem und der installierten Software vorzunehmen, ist den folgenden Schritten folgen: === Test der Anpassungen === Bevor die Software an die Schulen verteilt wird, werden die Änderungen im Demosetup durchgeführt und getestet. ==== Anmerkung zum Test des NBD-Images ==== Auf dem {{{disklserver.dev}}} muss derzeit das NBD-Image noch von Hand gebaut werden via: {{{ $ ltsp-update-image amd64+stretch }}} === Softwareverteilung === Als Basis für die Verteilung dient die auf dem Disklserver im Demosetup eben durchgeführten Anpassungen. Die weiteren Schritte (Kommandos) als Administrator auf {{{vidar.das-netzwerkteam.de}}} durchführen: * Synchronisation des Demoservers chroot in ein Template auf {{{VIDAR}}}: {{{ /srv/chroots/bin/chroots_gettemplates }}} * Sicherung des aktuellen Templates: {{{ dirvish --vault chroot-templates }}} * Installationstemplate erstellen (das Datum in der Form angeben): {{{ /srv/chroots/bin/chroots_createtag Datum }}} * alle Schulen an die NICHT deployed werden soll in /srv/chroots/chroot-deploytargets einen Punkt vor den Dateinamen der entsprechenden Schuldatei setzen. (Hinweis: Beim Arbeiten mit MC geht das über die Tastenkombination Shift + F6 .) * Midnight Commander (mc) starten und ins Verzeichnis /srv/chroots/chroot-deploytargets wechseln. Die Datei ._srv_ltsp_i386.jessie mit der linken Maustaste markieren und STRG+X und STRG+S den symbolischen Link öffnen und das Datum auf das eben beim Template gesetzte Datum anpassen. * Verteilung an die Schulen: * wenn nächtlich verteilt werden soll, müssen keine weiteren Schritte unternommen werden * wenn direkt verteilt werden soll, folgendes Kommando aufrufen: {{{ /srv/chroots/bin/chroots_deploytargets }}} === Changelog === Ein Versionsverlauf der Änderungen am DLW-Image ist [[Technik/Wartung/DisklessDeploymentChangelog|hier]] zu finden.