Scripte: Unterschied zwischen den Versionen
Aus Vosp.info
HK (Diskussion | Beiträge) |
HK (Diskussion | Beiträge) (→Ablauf) |
||
(2 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 | + | ** 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 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
Inhaltsverzeichnis
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.