Unterschiede zwischen den Revisionen 4 und 16 (über 12 Versionen hinweg)
Revision 4 vom 2016-02-08 13:29:12
Größe: 1933
Kommentar:
Revision 16 vom 2019-02-08 09:58:08
Größe: 2538
Kommentar:
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 1: Zeile 1:
== Deployment == #acl AdminGroup:read,write,delete,revert,admin All:read
<<TableOfContents(4)>>
Zeile 3: Zeile 4:
<<TableOfContents(3)>> ## page was renamed from Technik/Wartung/Deployment
= Deployment =
Zeile 7: Zeile 9:
=== Diskless Workstation === == Diskless Workstation ==
Zeile 9: Zeile 11:
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 den folgenden Schritten folgen: 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:
Zeile 11: Zeile 13:
==== Test der Anpassungen ==== === Test der Anpassungen ===
Zeile 15: Zeile 17:
==== Softwareverteilung ==== ==== Anmerkung zum Test des NBD-Images ====
Zeile 17: Zeile 19:
Als Basis für de Verteilung dient die auf dem Disklserver im Demosetup eben durchgeführten Anpassungen.

Die weiteren Schritte (Kommandos) als Administrator auf Vidar durchführen:

 * Synchronisation des Demoservers chroot in ein Template auf Vidar :
Auf dem {{{disklserver.dev}}} muss derzeit das NBD-Image noch von Hand gebaut werden via:
Zeile 24: Zeile 22:
chroots_gettemplates $ 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
Zeile 33: Zeile 43:
 * Installationstemplate erstellen (das Datum in der Form yyyymmdd angeben):  * Installationstemplate erstellen (das Datum in der Form <YYYYMMDD> angeben):
Zeile 36: Zeile 46:
chroots_createtag Datum /srv/chroots/bin/chroots_createtag Datum <YYYYMMDD>
Zeile 39: Zeile 49:
 * alle Schulen an die NICHT deployed werden soll in /srv/chroots/chroot-deploytargets einen Punkt vor den Dateinamen der entsprechenden Schuldatei setzen.  * 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 .)
Zeile 48: Zeile 58:
chroots_deploytargets /srv/chroots/bin/chroots_deploytargets
Zeile 51: Zeile 61:
=== Changelog ===
Zeile 52: Zeile 63:

Ein Versionsverlauf der Änderungen am DLW-Image ist [[Technik/Wartung/DisklessDeploymentChangelog|hier]] zu finden.

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 <YYYYMMDD> angeben):

/srv/chroots/bin/chroots_createtag Datum <YYYYMMDD>
  • 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 hier zu finden.

IT-Zukunft Schule: Technik/Wartung/DisklessDeployment (zuletzt geändert am 2019-02-08 09:58:08 durch BenjaminSchlueter)