Ich habe einen PXE-Server zum Bereitstellen von Windows XP und Windows 7 auf Arbeitsstationen.
Der Prozess ist wie folgt:
- Starten Sie die Workstation von der Netzwerkkarte.
- Workstation sendet eine DHCP-Anfrage.
- Der DHCP-Server antwortet mit einer IP-Adresse und dem Standort des PXE-Servers.
- Workstation lädt die WinPE-Image-Datei vom PXE-Server über TFTP herunter
- Workstation speichert die WinPE-Image-Datei im Speicher und führt sie aus.
- Nach dem Start von WinPE stelle ich eine Verbindung zu einer Netzwerkfreigabe her, um Zugriff auf die Windows XP- oder Windows 7-Installationsdateien zu erhalten.
- Ein benutzerdefiniertes Skript wird gestartet, um Sie durch den Prozess des Formatierens und Partitionierens der Festplatte (n) zu führen (mithilfe von DISKPART und FORMAT).
- In einem anderen benutzerdefinierten Skript werden Details wie der Hostname abgefragt, der der Arbeitsstation zugewiesen werden soll. Die bereitgestellten Antworten werden zum Erstellen einer unbeaufsichtigten Antwortdatei verwendet (SIF [Setup Information File] für WinXP und XML für Win7).
- Die Windows-Setup-EXE wird gestartet und die unbeaufsichtigte Antwortdatei als Parameter übergeben.
Die Installationsquellen für Windows XP und Windows 7 wurden so angepasst, dass sie die Treiber für unsere Dell-Workstations enthalten. Sie führen auch eine Reihe von Skripten beim ersten Start aus, um Softwarepakete zu installieren.
Dieser Prozess funktioniert sehr gut für unsere Workstations und ich möchte ihn jetzt auch zum Aufbau unserer Server verwenden. Die überwiegende Mehrheit unserer Server sind HP Proliant DL360 G6, DL380 G5 und DL380 G6. Sie führen Windows Server 2003 (verschiedene Editionen) oder 2008 (verschiedene Editionen) aus.
Bisher haben wir die HP Proliant-Server immer mit der mitgelieferten SmartStart-CD erstellt. SmartStart erledigt drei nützliche Dinge für uns:
- Richten Sie RAID mit dem HP Array Configuration Utility (ACU) ein.
- Installiert und konfiguriert SNMP
- Installiert verschiedene HP Tools für Windows (HP Array-Konfigurationsdienstprogramm, HP Array-Diagnosedienstprogramm, HP Proliant Integrated Management Log Viewer usw.)
Verwenden von SmartStart Ich musste Windows-Treiber für Netzwerk, Sound, Video usw. noch nie manuell herunterladen und installieren. Ich bin mir nicht sicher, ob dies daran liegt, dass SmartStart während des Setups Treiber von der CD kopiert oder ob Windows nur die Treiber nativ enthält Treiber CAB.
Wenn ich die SmartStart-CD zugunsten meines PXE-Servers aufgeben würde, müsste ich Folgendes tun:
- Da ich keinen Zugriff auf ACU habe, konfiguriere ich das RAID (vor dem Booten auf dem PXE-Server) durch Drücken von F8 (während des Startvorgangs), um auf die Option ROM-Konfiguration für Arrays (ORCA) zuzugreifen.
- Die Installation von SNMP und den HP Tools muss installiert werden, sobald die Windows-Installation mit dem Proliant Support Pack abgeschlossen ist.
Ist diese Methode in Ordnung? Gibt es etwas, was die SmartStart-CD tut, was ich auf andere Weise nicht tun kann? Gibt es Nachteile, wenn Sie die SmartStart-CD nicht verwenden?
Danke vielmals.
UPDATE 05/01/12
Ich habe die Dokumentation zum SmartStart Scripting Toolkit gelesen.
Das Scripting-Toolkit enthält Befehlszeilentools, die in WinPE funktionieren und beispielsweise BIOS-Einstellungen konfigurieren, ein Array konfigurieren und ILO einrichten können.
Ich persönlich kümmere mich nicht allzu sehr um die Konfiguration der BIOS-Einstellungen, da ich selten von den Standardeinstellungen abweiche (es sei denn, der Server soll ein Hyper-V-Host sein).
Ich bin nicht allzu aufgeregt darüber, das Array in WinPE konfigurieren zu können, da ich gerne einfach F8 drücke und Option ROM Configuration for Arrays (ORCA) verwende. Wenn es einfach genug ist, werde ich dies weiter untersuchen, da es Zeit spart, wenn alles in WinPE konfiguriert werden kann.
Eine der netten Eigenschaften aller Tools ist, dass Sie Eingabedateien an sie übergeben können. Z.B. Konfigurieren Sie einen Server gemäß Ihren Anforderungen, erfassen Sie seine Konfiguration in einer Datei (mit dem entsprechenden Tool). Anschließend können Sie das Tool auf anderen Servern verwenden, die die Eingabedatei mit der erfassten Konfiguration übergeben.
Array-Controller-Treiber scheinen im Toolkit enthalten zu sein, zusammen mit einem Beispiel, wie sie in einen WinPE-Build integriert werden können.
Ich nehme an, WinPE kann ohne die Array-Controller-Treiber keine logischen Volumes (IE 2x physische Festplatten in einer RAID 1-Konfiguration) sehen.
In meinem Beitrag habe ich erwähnt, dass SmartStart normalerweise eine Reihe von Windows HP-Tools für Sie installiert. Ich habe heute einen Blick darauf geworfen, und wenn Sie die SmartStart-CD unter Windows ausführen, können alle Tools installiert werden. Daher kann ich dies nach Abschluss der Windows-Installation tun.
Die SmartStart-CD scheint viele Windows-Treiber zu enthalten. Ich kann meine Windows 2008-Quelle anpassen, um diese Treiber zu integrieren.
Ich verstehe jedoch, dass sich die Integration eines Array-Controller-Treibers ein wenig von den meisten Treibern unterscheidet. Ich glaube, dass Sie den Treiber in den frühen Phasen des Windows-Setups bereitstellen müssen. Ich arbeite an der Scripting Toolkit-Dokumentation, um dies herauszufinden ...