Scripte: Unterschied zwischen den Versionen

Aus Vosp.info
Wechseln zu:Navigation, Suche
(Ablauf)
 
(Eine dazwischenliegende Version desselben Benutzers wird 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 27: 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.