Ho un server PXE per distribuire Windows XP e Windows 7 su workstation.
Il processo è il seguente:
- Avviare la workstation dalla scheda di rete.
- La workstation invia una richiesta DHCP.
- Il server DHCP risponde con un indirizzo IP e la posizione del server PXE.
- Workstation scarica il file di immagine WinPE dal server PXE tramite TFTP
- Workstation memorizza il file di immagine WinPE nella memoria e lo esegue.
- Una volta avviato in WinPE, mi collego a una condivisione di rete per accedere ai file di installazione di Windows XP o Windows 7.
- Viene avviato uno script personalizzato che guida l'utente attraverso il processo di formattazione e partizionamento dei dischi rigidi (utilizzando DISKPART e FORMAT).
- Un altro script personalizzato richiede dettagli come il nome host da assegnare alla workstation. Le risposte fornite vengono utilizzate per creare un file di risposta automatico (SIF [File di informazioni di installazione] per WinXP e XML per Win7).
- Viene avviato il file EXE di installazione di Windows, che gli passa il file di risposta automatica come parametro.
Le fonti di installazione di Windows XP e Windows 7 sono state personalizzate per includere i driver per le nostre workstation Dell. Eseguono anche una serie di script al primo avvio per installare i pacchetti software.
Questo processo funziona molto bene per le nostre workstation e ora vorrei usarlo anche per costruire i nostri server. La maggior parte dei nostri server sono HP Proliant DL360 G6, DL380 G5 e DL380 G6. Stanno eseguendo Windows Server 2003 (varie edizioni) o 2008 (varie edizioni).
Ad oggi, abbiamo sempre creato i server HP Proliant utilizzando il CD SmartStart fornito. SmartStart fa tre cose utili per noi:
- Setup RAID con HP Array Configuration Utility (ACU).
- Installa e configura SNMP
- Installa vari strumenti HP per Windows (HP Array Configuration Utility, HP Array Diagnostic Utility, HP Proliant Integrated Management Log Viewer, ecc.)
Utilizzando SmartStart non ho mai dovuto scaricare e installare manualmente i driver di Windows per rete, audio, video, ecc. Non sono sicuro che ciò sia dovuto al fatto che SmartStart copia i driver dal CD durante l'installazione o se Windows ha i driver nativamente nella sua CAB conducente.
Se abbandono il CD SmartStart a favore del mio server PXE, dovrei fare quanto segue:
- Poiché non avrò accesso a ACU, configurerò il RAID (prima di avviare il server PXE) premendo F8 (durante il processo di avvio) per accedere alla Configurazione ROM opzionale per array (ORCA).
- L'installazione di SNMP e degli strumenti HP dovrà essere installata una volta completata l'installazione di Windows utilizzando Proliant Support Pack.
Questo metodo va bene? C'è qualcosa che fa il CD SmartStart che non sarò in grado di fare con altri mezzi? Ci sono degli svantaggi nel non usare il CD SmartStart?
Grazie molto.
AGGIORNAMENTO 05/01/12
Ho letto la documentazione di SmartStart Scripting Toolkit.
Il toolkit di scripting contiene strumenti da riga di comando che funzionano all'interno di WinPE e possono ad esempio configurare le impostazioni del BIOS, configurare un array e configurare ILO.
Personalmente non mi preoccupo troppo di configurare le impostazioni del BIOS poiché raramente mi discosto dalle impostazioni predefinite (a meno che il server non sia un host Hyper-V).
Non sono troppo preoccupato di poter configurare l'array da WinPE, poiché sono felice di premere F8 e utilizzare Option ROM Configuration for Arrays (ORCA). Anche se, se è abbastanza facile da fare, lo esplorerò ulteriormente, in quanto consente di risparmiare tempo se tutto può essere configurato da WinPE.
Una delle caratteristiche interessanti di tutti gli strumenti è che puoi passare loro i file di input. PER ESEMPIO. Configurare un server in base alle proprie esigenze, acquisire la sua configurazione in un file (utilizzando lo strumento appropriato), quindi è possibile utilizzare lo strumento su altri server passando il file di input con la configurazione acquisita.
I driver del controller di array sembrano essere inclusi nel toolkit insieme all'esempio di come incorporarli all'interno di una build WinPE.
Suppongo che WinPE non sia in grado di vedere i volumi logici (dischi fisici IE 2x in una configurazione RAID 1) senza i driver del controller di array?
Ho menzionato nel mio post che SmartStart installa normalmente un sacco di strumenti Windows HP per te. Oggi ho dato un'occhiata e, se si esegue il CD SmartStart da Windows, è possibile installare tutti gli strumenti. Pertanto posso farlo al termine dell'installazione di Windows.
Il CD SmartStart sembra contenere molti driver di Windows. Posso personalizzare la mia fonte di Windows 2008 per incorporare questi driver.
Tuttavia, capisco che incorporare un driver del controller di array è leggermente diverso dalla maggior parte dei driver. Credo che sia necessario fornire il driver nelle prime fasi dell'installazione di Windows. Sto lavorando attraverso la documentazione di Scripting Toolkit per provare a risolverlo ...