Skip to content

Latest commit

 

History

History
executable file
·
207 lines (127 loc) · 9.75 KB

File metadata and controls

executable file
·
207 lines (127 loc) · 9.75 KB

Rechneraufnahme

Der PC, der als Hardware zum Aufbau des Muster-Clients genutzt werden soll, ist via Kabel mit dem Netzwerk zu verbinden.

Alternativ kann für den Aufbau des Muster-Clients eine VM in der Virtualisierungsumgebung angelegt werden.

Nachstehende Angaben stellen ein Beispiel für die Rahmendaten einer solchen VM dar:

  • 4 GiB vRAM
  • mind. 1 vCPU mit 2 Kernen
  • VGA mit 16 MiB Speicher
  • 1x vNIC (ggf. im "richtigen" VLAN)
  • PXE-Boot einstellen (Bootreihenfolge: NIC first)
  • Boot Firmware: BIOS oder UEFI (je nach später genutzten PCs) - Achtung: start.conf von linbo ggf. anpassen -> siehe Hinweise bei den Client-Systemen
  • z.B. 50 GiB HDD (20 GiB OS + 20 GiB Cache + ggf. SWAP oder andere Partitionen)

Hint

Die Gerätenamen dürfen nur aus ASCII-Zeichen (nur Kleinbuchstaben), Ziffern von 0 bis 9 und dem Bindestrich bestehen. Ein Gerätename darf nicht mit einem Bindestrich beginnen oder enden.

Für den Gerätenamen dürfen maximal 15-Zeichen verwendet werden.

Beispiel: g001-r101-pc001

... mit der WebUI

Um einen Rechner mit der Schulkonsole aufzunehmen, meldest Du Dich zunächst an der Schulkonsole als global-admin an.

Wähle dann links im Menü Geräteverwaltung --> Geräte.

Danach siehst Du rechts die Liste mit allen bereits in der Gerätedatei eingetragenen Geräten. Standardmäßig sind nach dem Setup die konfigurierten Server schon in der Liste mit der Rolle Server eingetragen.

Klicke unterhalb der Liste auf den Button + Gerät hinzufügen, um ein neues Gerät einzutragen. Es wird eine neue, noch leere Zeile am Ende der Geräteliste eingefügt.

In der neuen Zeile gibst Du nun folgenes an:

  1. Raum: Name des Raums (Achtung: keine Binde- und Unterstriche verwenden, keine Umlaute, max. 10 Zeichen)
  2. Hostname: Name des Geräts (Erlaubte Zeichen a-z A-Z 0-9 -; Achtung: Keine Unterstriche verwenden; max. 15 Zeichen)
  3. Gruppe: Bezeichnung der Linbo-Hardwareklasse. Gleiche Bezeichnungen für Raum und Gruppe sind unzulässig. Reservierte Wörter, wie "con" und "man", dürfen nicht verwendet werden.
  4. MAC: Media Access Control - Hardware-Adresse des Netzwerkadapters. Trage 12 Hexadezimalzahlen mit einem Doppelpunkt als Trennzeichen nach zwei Ziffern ein.
  5. IP: Gib eine IP-Adresse für das Gerät an, das diesem automatisch zugewiesen werden soll. Z.B. Raum 202 im Gebäude G erhält den Bereich 10.0.202.x/16 und PC01 erhält die UP 10.0.202.1
  6. Sophomorix-Rolle: Hier gibst Du an, welche Art von Gerät Du einbindest. Für PCs im Fachraum gibst Du z.B. Schüler-PC im Klassenzimmer an.
  7. PXE: Lege über das Drop-down Menü fest, ob der PC mit Linbo-PXE synchronisiert werden soll oder nicht.

Hint

Die Bedeutung der Sophomorix-Rolle wird auf Github beschrieben.

Die o.g. Zeile könnte ausgefüllt wie folgt aussehen:

Die Schaltfläche SPEICHERN überprüft die Eingabe, SPEICHERN & IMPORTIEREN werden die neuen Geräte importiert. Mit dem Button Im Editor öffnen wird die Datei /etc/linuxmuster/sophomorix/default-school/devices.csv im Editor geöffnet und kann bearbeitet werden.

Im folgenden erscheinen einige Log-Meldungen und - wenn der Import erfolgreich war - "Import abgeschlossen"

Um weitere Geräte hinzuzufügen, wiederholst Du den beschriebenen Vorgang in der Schulkonsole entsprechend.

Hint

Sind nun die gewünschten Geräte aufgenommen, kannst Du mit ...

... der Erstellung eines Muster-Clients fortfahren, so dass alle PCs einer Linbo Hardwareklasse ein identisches Image erhalten. Gehe zu client-templates-label

... dem Verteilen eines vorhandenen Images auf die aufgenommenen Geräte beginnen. Gehe zu using-linbo-label

... mittels der Datei devices.csv

Wenn Du sehr viele Geräte hinzufügen möchtest, deren MAC-Adressen Du bereits kennst, dann ist die o.g. Option Im Editor öffnen eine Möglichkeit, die Datei devices.csv direkt zu editieren.

Auf dem Server kannst Du Dir in der Konsole mit

man devices.csv

die man pages anzeigen lassen. Hier kannst Du Dir alle Felder der CSV-Datei mit Erklärungen ausgeben lassen.

Weitere Hinweise zu den möglichen Rollen eines Gerätes in der devices.csv findest Du hier:

https://github.com/linuxmuster/sophomorix4/wiki/objectClasses

Die Datei kann hier auch zur lokalen Bearbeitung heruntergeladen und wieder hochgeladen werden.

Hint

Es sind nun die gewünschten Geräte aufgenommen und Du kannst mit ...

... der Erstellung eines Muster-Clients fortfahren, so dass alle PCs einer Linbo Hardwareklasse ein identisches Image erhalten. Gehe zu client-templates-label

... dem Verteilen eines vorhandenen Images auf die aufgenommenen Geräte beginnen. Gehe zu using-linbo-label

... mittles LINBO

Wurde z.B. ein neuer Schulungsraum mit 20 PCs ausgestattet, deren MAC-Adressen Du nicht kennst, dann bietet sich diese Möglichkeit an.

Dazu hat sich folgendes Vorgehen bewährt:

  1. Der Clientrechner muss mit dem Schulnetzwerk verbunden sein und den Server erreichen können.
  2. Um LINBO zu starten, den PC über das Netzwerk booten (PXE). Dazu entweder im BIOS-Setup in der Bootreihenfolge PXE-Boot als erstes Bootmedium einstellen oder über das Bootmenü PXE-Boot auswählen. Dies gelingt je nach Rechner meistens über die Tasten F2, F10 oder F12. Als virtueller Rechner auf einem Hypervisor unter VMxyz --> Options --> Bootorder ist hier die Netzwerkkarte als erstes Boot-Medium zu wählen.
  3. Es sollte bei einem erfolgreichen Bootvorgang via PXE folgender Startbildschirm zu sehen sein:

  1. Wähle in dem Linbo Startbildschirm nun rechts das werkzeug-Symvol aus. Es erscheint die Kennwortabfrage. Gib das Kennwort des Linbo-Root-Benutzers an, wie es beim Setup erstellt wurde.

Attention

Deine Eingabe ist nicht zu sehen, es werden auch keine Sternchen für die eingegebenen Ziffern dargestellt.

  1. Es werden nun zwei weitere Menü-Symbole dargestellt:

  1. Wähle den Eintrag Register aus.
  2. Es öffnet sich ein Fenster, um den Client zu registrieren. Fülle alle Felder aus. Achte darauf, dass Du als Host group die zuvor neu angelegte einträgst.

  1. Klicke dann auf den Eintrag register. Nach Abschluss der Neuaufnahme siehst Du nachstehende Meldung:

  1. führe o.g. Vorgang für alle neu aufzunehmenden Clients durch.
  2. Wenn alle PCs so registriert wurden, öffne an Deinem Administrations-Rechner die Schulkonsole und melde Dich wieder als global-admin an. Wähle im Menü Geräteverwwaltung --> Geräte aus. Du siehst nun neben den schon vorhandenen Geräten ebenfalls die neu aufgenommen Geräte (in der Abb. sind dies die PCs für den Raum g202):

  1. Klicke nun auf Speichern & importieren. Wurde der Vorgang abgeschlossen, siehst Du dies im Importfenster.

Hint

Es sind nun die gewünschten Geräte aufgenommen und Du kannst mit ...

... der Erstellung eines Muster-Clients fortfahren, so dass alle PCs einer Linbo Hardwareklasse ein identisches Image erhalten. Gehe zu client-templates-label

... dem Verteilen eines vorhandenen Images auf die aufgenommenen Geräte beginnen. Gehe zu using-linbo-label