Come rendere più veloce l'avvio del mio server HP?


20

Ho un server HP ProLiant DL370 G6 che sto usando come workstation. Ci vogliono 60 secondi durante il riavvio e l'avvio a freddo prima che le schermate vengano pubblicate con una GPU Radeon HD6xxx discreta. Cosa posso fare per avviarlo più velocemente?


Ho avuto la possibilità di utilizzare il server HP Gen8. Pubblica rapidamente e mostra varie fasi di inizializzazione CPU / memoria / QPI. Ci vuole ancora molto tempo, ma almeno posso vedere cosa sta succedendo.


FWIW, è un carico di lavoro più veloce dei blade Dell M610, M700 e M710 con cui stavo lavorando nel mio ultimo lavoro.
mfinni,

@mfinni In altre notizie: l'affidabilità della tecnologia di memoria di Dell fa davvero al caso tuo. La mia domanda riguarda le specifiche del server HP. Sono curioso di scoprire cosa ci vuole così tanto, in realtà, e come disattivare questa cosa :)
GregC

Ecco perché ho pubblicato un commento: non ho una risposta alla tua domanda :-)
mfinni

2
I server Gen8 sono stati modificati per mostrare i primi passi di inizializzazione sulla console poco dopo l'accensione. I tempi di avvio e POST sono simili al G7, ma suppongo che dia alle persone un aspetto confuso nel vedere qualcosa sullo schermo.
ewwhite,

Yuppers. Caldi fuzzies tutt'intorno :)
GregC,

Risposte:


20

Non c'è opzione qui. Dall'avvento di Nehalem e delle nuove CPU, il tempo POST sui sistemi HP è cresciuto enormemente.

Vedo che lo stai usando come workstation. C'è qualche opzione per lasciare il sistema in esecuzione e sfruttare alcune delle opzioni di gestione dell'alimentazione del BIOS?


3
Per la verità. Tutti impiegano molto tempo per postare. In un'interruzione in cui i minuti contano, è piuttosto fastidioso.
sysadmin1138

Aiuta a disabilitare le opzioni rom per l'avvio di rete.
Matt,

@Matt Sto parlando in particolare del tempo che precede la pubblicazione delle schermate. Le ROM opzionali per una miriade di carte sono una battaglia per un altro giorno.
GregC,

1
@ sysadmin1138 Sto per inviare un G5 ML370 a un altro utente SF. Si avvia in 60 secondi. La variante G6 dello stesso server è 90-110 secondi.
ewwhite,

8

Niente. I prolifici server HP sono semplicemente molto lenti all'avvio. G7 è anche peggio e G8 (solo testandoli ora) non ha migliorato neanche le cose. Sembra più lucido, ma è ancora più lento all'avvio.


1
Chi ha bisogno di stivali veloci? Ho lasciato funzionare i server fino alla loro morte ...# uptime 15:09:27 up 1033 days, 10:16, 39 users
ewwhite,

2
Per chiarire altri anni dopo, un elevato tempo di attività, come questo, manca un pezzo importante per gli ambienti di produzione. La mancanza di aggiornamenti del kernel non è una buona cosa.
Bill Carlson,

@BillCarlson Kernel (almeno, in Linux) può essere patchato senza riavvio, ma sono d'accordo con te - perdere gli aggiornamenti del kernel non è una buona cosa
Denys Vitali,

7

Usa kexec per riavviare il tuo server. Ciò salta completamente le procedure di pre-avvio e si riavvia in un kernel Linux al termine del processo di arresto di Linux, anziché ripristinare l'hardware e passare a POST.

Sfortunatamente kexec è un po 'complicato da usare, quindi ho scritto uno script per semplificare il lavoro: kexec-reboot ti permetterà di scegliere un kernel dalla tua lista di avvio di grub, o semplicemente kexec l'ultimo kernel disponibile.


È aiiiight.
ewwhite,

2

La mia soluzione preferita al tempo di avvio del bios G8 orribilmente lento è installare VMware vSphere Hypervisor gratuito invece di eseguire il sistema operativo direttamente sul server.

http://www.vmware.com/go/get-free-esxi


6
Wut?!? Non ha nemmeno senso!
ewwhite,

1
Ad un certo punto, dovrai patchare e riavviare l'host in esecuzione sul bare metal. O avrai un difetto che causa lo stesso. L'esecuzione di ESXi anziché Windows o Linux non modifica il tempo di avvio dell'hardware.
mfinni,

5
Supponi di riavviare 100 volte all'anno .. 90 sono correlati a Windows Update e 10 sono correlati alla manutenzione dell'hardware .. Quindi hai un tempo di avvio più veloce del 90% usando un hypervisor.
Moander

2
Avendo appena trascorso una settimana a eseguire il debug di uno script kickstart di Red Hat che non funzionava come previsto, ciò avrebbe drasticamente ridotto il mio tempo di lavoro. Non era l'hardware che era difettoso o necessitava di patch, era il sistema operativo Linux in cima a quell'hardware. VMWare renderebbe le cose molto più semplici.
shearn89,

1

Ho avuto un problema in cui il primo schermo bianco "HP Proliant" non veniva visualizzato per circa 5 minuti. La cancellazione della NVRAM ha risolto il problema.

La cancellazione della NVRAM cancella tutte le impostazioni del "BIOS", quindi se non si desidera che ciò accada, non si desidera cancellare la NVRAM.

Prova a cancellare la NVRAM:

  1. spegnere la macchina, scollegare tutte le PSU
  2. aprire la custodia e trovare il DIP switch con 10 interruttori e girare l'interruttore 6 (a destra) con una graffetta.
  3. collegare la macchina e riaccenderla per 3-5 minuti. spegnere la macchina, scollegare tutte le PSU
  4. aprire la custodia e trovare il DIP switch con 10 interruttori e ruotare l'interruttore 6 su off (sinistra).
  5. riaccendere la macchina.

Non ho semplicemente provato a rimuovere l'alimentazione per consentire a tutti i componenti di scaricarsi per qualsiasi periodo di tempo, quindi è possibile che la sola rimozione dell'alimentazione abbia risolto il problema.

ref:


Hai acquisito le tue impostazioni CMOS e le hai impostate sulle stesse?
GregC,

Questo è simile alla formattazione dell'SSD e alla reinstallazione da supporti freschi quando alcune funzionalità di Linux non funzionano.
GregC,

Vero. Non è stato un problema per me poiché stavo riproponendo la macchina quando ho riscontrato il problema. Metterò un avvertimento nella risposta.
Mbrownnyc,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.