Scripte: Unterschied zwischen den Versionen

Aus Vosp.freesn.de
Zur Navigation springen Zur Suche springen
HK (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
HK (Diskussion | Beiträge)
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 8: Zeile 8:


=== Ablauf ===
=== Ablauf ===
* Netzwerk sollte nicht im Betrieb sein / muss aber nicht unbedingt, MAC basiertes DHCP ist Voraussetzung
* Netzwerk sollte nicht produktiv im Betrieb sein / muss aber nicht unbedingt, MAC basiertes DHCP ist Voraussetzung
* 1. Scan des Netzwerkes
* 1. Scan des Netzwerkes
** Netz nach aktiven Geräten scannen und in DB abspeichern (Flag:unknown).
** Netz nach aktiven Geräten scannen und in DB abspeichern (Flag:unknown).
Zeile 15: Zeile 15:
** In der '''dhcpd.conf''' für PXE-Boot auf das Tinycore verweisen
** In der '''dhcpd.conf''' für PXE-Boot auf das Tinycore verweisen
* Hinzuzufügende Rechner mit Bootdevice '''Network''' starten.
* Hinzuzufügende Rechner mit Bootdevice '''Network''' starten.
** PCs starten mit vorbereitetem Tinycore vom Server
* 2. Scan des Netzwerkes
* 2. Scan des Netzwerkes
** Vom Ergebniss die Geräte des ersten Scans abziehen
** Vom Ergebniss die Geräte des ersten Scans abziehen
Zeile 26: Zeile 27:
** PCs in Blöcken neu starten, um Netzwerk zu entlasten. ( z.B. immer 5 alle 20 Sekunden, je nach Netzwerk)
** PCs in Blöcken neu starten, um Netzwerk zu entlasten. ( z.B. immer 5 alle 20 Sekunden, je nach Netzwerk)
* Installation der PCs
* Installation der PCs
=== Funktionalität des Scriptes ===
* DHCP-Switcher
** Detect-Mode einschalten => '''files''' in der '''dhcpd.conf''' verweist auf Tinycore-Image
** Normal-Mode einschalten => '''files''' in der '''dhcpd.conf''' verweist auf die OPSI-pxeconf.0
* Detect
* 1. Scan des Netzwerkes, Flag:unkonw
* 2. Scan des Netzwerkes, Flag: new
* Installation des Systems auf den neuen PCs
** Paketliste einlesen
** OPSI anweisen, auf den den PCs mit Flag:new die Paketliste anzuwenden.
* DB der MACs
** Neue Geräte mit '''unknown''' oder '''new''' eintragen
** Vom Ergebniss die Geräte des ersten Scans abziehen
** Übrig gebliebene in die '''dhcpd.conf''' einfügen und in DB abspeichern (Flag:new)
** Zur Installation vorgesehene Geräte in der DB Flag:new auf Flag:known setzen.

Aktuelle Version vom 14. September 2015, 12:59 Uhr

Zurück zu OPSI

mk.network

  • Neue PCs in ein OPSI-Netzwerk einbinden

PCs und Server für den Betrieb konfigurieren

Voraussetzungen

  • Tinycore-Linux für PXE-Boot
    • Tinycore ermöglicht Steuerung der der PCs per SSH, speziell reboot

Ablauf

  • Netzwerk sollte nicht produktiv im Betrieb sein / muss aber nicht unbedingt, MAC basiertes DHCP ist Voraussetzung
  • 1. Scan des Netzwerkes
    • Netz nach aktiven Geräten scannen und in DB abspeichern (Flag:unknown).
    • Gegebenenfalls gefundenen Geräte überprüfen
  • Detect-Mode einschalten
    • In der dhcpd.conf für PXE-Boot auf das Tinycore verweisen
  • Hinzuzufügende Rechner mit Bootdevice Network starten.
    • PCs starten mit vorbereitetem Tinycore vom Server
  • 2. Scan des Netzwerkes
    • Vom Ergebniss die Geräte des ersten Scans abziehen
    • Übrig gebliebene in die dhcpd.conf einfügen un in DB abspeichern (Flag:new)
  • Installation des Systems auf den neuen PCs
    • OPSI anweisen, auf den den PCs mit Flag:new Windows und die gewünschte Software zu intallieren
    • In der DB Flag:new auf Flag:known setzen.
  • Detect-Mode abschalten.
    • In der dhcpd.conf für PXE-Boot auf den OPSI-Ordner verweisen
  • An die PCs mit dem laufenden Tinycore Befehl für Neustart senden.
    • PCs in Blöcken neu starten, um Netzwerk zu entlasten. ( z.B. immer 5 alle 20 Sekunden, je nach Netzwerk)
  • Installation der PCs

Funktionalität des Scriptes

  • DHCP-Switcher
    • Detect-Mode einschalten => files in der dhcpd.conf verweist auf Tinycore-Image
    • Normal-Mode einschalten => files in der dhcpd.conf verweist auf die OPSI-pxeconf.0
  • Detect
  • 1. Scan des Netzwerkes, Flag:unkonw
  • 2. Scan des Netzwerkes, Flag: new
  • Installation des Systems auf den neuen PCs
    • Paketliste einlesen
    • OPSI anweisen, auf den den PCs mit Flag:new die Paketliste anzuwenden.
  • DB der MACs
    • Neue Geräte mit unknown oder new eintragen
    • Vom Ergebniss die Geräte des ersten Scans abziehen
    • Übrig gebliebene in die dhcpd.conf einfügen und in DB abspeichern (Flag:new)
    • Zur Installation vorgesehene Geräte in der DB Flag:new auf Flag:known setzen.