Comment accélérer le démarrage de mon serveur HP?

20

J'ai un serveur HP ProLiant DL370 G6 que j'utilise comme poste de travail. Il faut 60 secondes pendant le redémarrage et le démarrage à froid avant que les écrans ne s'affichent avec un processeur graphique Radeon HD6xxx discret. Que puis-je faire pour accélérer le démarrage?


J'ai eu la chance d'utiliser le serveur HP Gen8. Il publie rapidement et affiche diverses étapes d'initialisation CPU / mémoire / QPI. Cela prend encore beaucoup de temps, mais au moins je peux voir ce qui se passe.

GregC
la source
FWIW, c'est un téléchargement plus rapide que les lames Dell M610, M700 et M710 avec lesquelles je travaillais lors de mon dernier travail.
mfinni
@mfinni Dans d'autres nouvelles: la technologie de mémoire fiable de Dell est réellement bonne pour vous. Ma question concerne les spécificités du serveur HP. Je suis curieux de savoir ce qui prend si longtemps, en fait, et comment désactiver cette chose :)
GregC
C'est pourquoi j'ai posté un commentaire: je n'ai pas de réponse à votre question :-)
mfinni
2
Les serveurs Gen8 ont été modifiés pour afficher les premières étapes d'initialisation sur la console peu de temps après la mise sous tension. Les temps de démarrage et de POST sont similaires au G7, mais je suppose que cela donne aux gens un aspect flou pour voir quelque chose à l'écran.
ewwhite
Yuppers. Des flous chauds tout autour :)
GregC

Réponses:

20

Il n'y a pas d'option ici. Depuis l'avènement du Nehalem et des processeurs plus récents, le temps de POST sur les systèmes HP a considérablement augmenté.

Je vois que vous l'utilisez comme poste de travail. Existe-t-il une option pour laisser le système fonctionner et profiter de certaines des options de gestion de l'alimentation du BIOS?

ewwhite
la source
3
Pour la vérité. Ils mettent tous très longtemps à poster. Dans une panne où les minutes comptent, c'est plutôt ennuyeux.
sysadmin1138
Il aide à désactiver les roms en option pour le démarrage réseau.
Matt
@Matt Je parle spécifiquement du temps avant la publication des écrans. Les ROM optionnelles pour une myriade de cartes sont une bataille pour un autre jour.
GregC
1
@ sysadmin1138 Je suis sur le point d'envoyer un G5 ML370 à un autre utilisateur SF. Il démarre en 60 secondes. La variante G6 du même serveur est de 90 à 110 secondes.
ewwhite
8

Rien. Les serveurs proliants de HP sont tout simplement très lents au démarrage. Le G7 est encore pire et le G8 (qui ne fait que les tester maintenant) n'a pas amélioré les choses non plus. Il semble plus brillant, mais il est encore plus lent à démarrer.

Dennis Kaarsemaker
la source
1
Qui a besoin de bottes rapides? Je laisse juste les serveurs fonctionner jusqu'à leur mort ...# uptime 15:09:27 up 1033 days, 10:16, 39 users
ewwhite
2
Pour être clair pour d'autres années plus tard, une disponibilité élevée, comme celle-ci, manque une pièce importante pour les environnements de production. Les mises à jour manquantes du noyau ne sont pas une bonne chose.
Bill Carlson
@BillCarlson Kernel (au moins, sous Linux) peut être corrigé sans redémarrage, mais je suis d'accord avec vous - les mises à jour manquantes du noyau ne sont pas une bonne chose
Denys Vitali
7

Utilisez kexec pour redémarrer votre serveur. Cela ignore complètement les procédures de pré-démarrage et redémarre dans un noyau Linux à la fin du processus d'arrêt Linux, plutôt que de réinitialiser le matériel et de passer en POST.

Malheureusement, kexec est un peu lourd à utiliser, j'ai donc écrit un script pour le rendre plus facile à utiliser : kexec-reboot vous permettra de choisir un noyau dans votre liste de démarrage grub, ou simplement kexec le dernier noyau disponible.

Michael Hampton
la source
C'est aiiiight.
ewwhite
2

Ma solution préférée au temps de démarrage horriblement lent du BIOS G8 consiste à installer l'hyperviseur gratuit VMware vSphere au lieu d'exécuter le système d'exploitation directement sur le serveur.

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

Moander
la source
6
Wut?!? Cela n'a même pas de sens!
ewwhite
1
À un moment donné, vous devrez corriger et redémarrer l'hôte s'exécutant sur le métal nu. Ou vous aurez une faute qui provoque la même chose. L'exécution d'ESXi au lieu de Windows ou Linux ne changera pas l'heure de démarrage du matériel.
mfinni
5
Supposons que vous redémarriez 100 fois / an. 90 sont liés à Windows Update et 10 sont liés à la maintenance du matériel .. Ensuite, vous avez un temps de démarrage 90% plus rapide en utilisant un hyperviseur.
moander
2
Après avoir passé une semaine à déboguer un script de démarrage Red Hat qui ne fonctionnait pas comme prévu, cela aurait considérablement réduit mon temps de travail. Ce n'était pas le matériel défectueux ou nécessitant des correctifs, c'était le système d'exploitation Linux en plus de ce matériel. VMWare rendrait les choses beaucoup plus faciles.
shearn89
1

J'ai eu un problème où le premier écran blanc "HP Proliant" n'apparaissait pas pendant environ 5 minutes. L'effacement de la NVRAM a résolu le problème.

L'effacement de la NVRAM effacera tous les paramètres "BIOS", donc si vous ne voulez pas que cela se produise, vous ne voulez pas effacer votre NVRAM.

Essayez d'effacer la NVRAM:

  1. éteignez la machine, débranchez toutes les alimentations
  2. ouvrez le boîtier et trouvez le commutateur DIP à 10 commutateurs, et le commutateur à bascule 6 (à droite) avec un trombone.
  3. branchez la machine et rallumez-la pendant 3 à 5 minutes. éteignez la machine, débranchez toutes les alimentations
  4. ouvrez le boîtier et trouvez l'interrupteur DIP avec 10 interrupteurs, et basculez l'interrupteur 6 sur arrêt (gauche).
  5. rallumez la machine.

Je n'ai pas simplement essayé de couper l'alimentation pour permettre à tous les composants de se décharger pendant une période de temps, il est donc possible que la suppression de l'alimentation à elle seule ait résolu le problème.

réf:

mbrownnyc
la source
Avez-vous capturé vos paramètres CMOS, puis les avoir définis sur les mêmes?
GregC
Cela revient à formater votre SSD et à réinstaller à partir d'un nouveau support lorsque certaines fonctionnalités de Linux ne fonctionnent pas tout à fait.
GregC
Vrai. Ce n'était pas un problème pour moi car je réaffectais la machine lorsque j'ai rencontré le problème. Je mettrai un avertissement dans la réponse.
mbrownnyc