Wie kann ich meinen HP Server schneller starten?

20

Ich habe einen HP ProLiant DL370 G6 Server, den ich als Arbeitsstation verwende. Während des Neustarts und Kaltstarts dauert es 60 Sekunden, bis die Bildschirme mit einer diskreten Radeon HD6xxx-GPU angezeigt werden. Was kann ich tun, um das Booten zu beschleunigen?


Ich hatte die Gelegenheit, den HP Gen8-Server zu verwenden. Es wird schnell gepostet und zeigt verschiedene CPU / Speicher / QPI-Initialisierungsschritte an. Dauert noch lange, aber zumindest kann ich sehen, was los ist.

GregC
quelle
FWIW, das ist eine Menge schneller als die Dell M610, M700 und M710 Blades, mit denen ich bei meinem letzten Job gearbeitet habe.
Mfinni
@mfinni In anderen Nachrichten: Dell zuverlässige Speichertechnologie ist eigentlich gut für Sie. Meine Frage bezieht sich auf die Besonderheiten des HP Servers. Ich bin gespannt, was so lange dauert und wie man das Ding abschaltet :)
GregC
Deshalb habe ich einen Kommentar gepostet: Ich habe keine Antwort auf Ihre Frage :-)
mfinni
2
Die Gen8-Server wurden so geändert, dass kurz nach dem Einschalten frühe Initialisierungsschritte auf der Konsole angezeigt werden. Die Boot- und POST-Zeiten sind ähnlich wie beim G7, aber ich nehme an, es gibt den Leuten ein warmes Gefühl , etwas auf dem Bildschirm zu sehen.
Ewwhite
Yuppers. Warme Fuzzies überall :)
GregC

Antworten:

20

Hier gibt es keine Option. Seit dem Aufkommen von Nehalem und neueren CPUs ist die POST- Zeit auf HP-Systemen enorm gewachsen.

Ich sehe, dass Sie dies als Arbeitsstation verwenden. Gibt es eine Option, um das System laufen zu lassen und einige der BIOS-Energieverwaltungsoptionen zu nutzen?

ewwhite
quelle
3
Für die Wahrheit. Das POST dauert extrem lange. Bei einem Ausfall, bei dem es auf Minuten ankommt, ist das ziemlich ärgerlich.
sysadmin1138
Es hilft, Options-ROMs für das Booten des Netzwerks zu deaktivieren.
Matt
@Matt Ich spreche speziell von der Zeit, bevor Bildschirme posten. Option ROMs für eine Vielzahl von Karten ist ein Kampf um einen anderen Tag.
GregC
1
@ sysadmin1138 Ich bin dabei, ein G5 ML370 an einen anderen SF-Benutzer zu senden. Es bootet in 60 Sekunden. Die G6-Variante desselben Servers ist 90-110 Sekunden.
ewwhite
8

Nichts. Die neuen HP Server sind beim Booten einfach sehr langsam. G7 ist noch schlimmer und G8 (testet sie gerade) hat die Dinge auch nicht verbessert. Es sieht glänzender aus, ist aber noch langsamer zu booten.

Dennis Kaarsemaker
quelle
1
Wer braucht schnelle Stiefel? Ich habe die Server einfach laufen lassen, bis sie sterben ...# uptime 15:09:27 up 1033 days, 10:16, 39 users
ewwhite
2
Um dies für andere Jahre später zu verdeutlichen, ist eine hohe Verfügbarkeit wie diese ein wichtiger Faktor für die Produktionsumgebung. Fehlende Kernel-Updates sind keine gute Sache.
Bill Carlson
@ BillCarlson Kernel (zumindest unter Linux) kann ohne Neustart gepatcht werden, aber ich stimme Ihnen zu - fehlende Kernel-Updates sind keine gute Sache
Denys Vitali
7

Verwenden Sie Kexec, um Ihren Server neu zu starten . Dadurch werden die Vorbereitungen vor dem Start vollständig übersprungen und am Ende des Linux-Herunterfahrens wird ein Linux-Kernel neu gestartet, anstatt die Hardware zurückzusetzen und auf POST zuzugreifen.

Leider ist die Verwendung von Kexec etwas umständlich, weshalb ich ein Skript geschrieben habe, um die Arbeit zu erleichtern: Mit Kexec-Reboot können Sie einen Kernel aus Ihrer Grub-Boot-Liste auswählen oder einfach den neuesten verfügbaren Kernel kexec.

Michael Hampton
quelle
Es ist aiiiight.
Ewwhite
2

Meine bevorzugte Lösung für die fürchterlich langsame G8-BIOS-Startzeit besteht darin, den kostenlosen VMware vSphere Hypervisor zu installieren, anstatt das Betriebssystem direkt auf dem Server auszuführen.

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

moander
quelle
6
Wut?!? Das ergibt doch gar keinen Sinn!
ewwhite
1
Irgendwann müssen Sie den auf dem Bare-Metal-Server ausgeführten Host patchen und neu starten. Oder es liegt ein Fehler vor, der dasselbe verursacht. Durch das Ausführen von ESXi anstelle von Windows oder Linux wird die Startzeit der Hardware nicht geändert.
Mfinni
5
Angenommen, Sie starten 100 Mal pro Jahr neu. 90 beziehen sich auf Windows Update und 10 auf die Hardwarewartung. Dann haben Sie eine 90% schnellere Startzeit mit einem Hypervisor.
Moander
2
Hätte ich gerade eine Woche damit verbracht, ein Red Hat-Kickstart-Skript zu debuggen, das nicht wie beabsichtigt funktionierte, hätte dies meine Arbeitszeit drastisch reduziert. Es war nicht die Hardware, die fehlerhaft war oder gepatcht werden musste, sondern das Linux-Betriebssystem auf dieser Hardware. VMWare würde die Dinge so viel einfacher machen.
shearn89
1

Ich hatte ein Problem, bei dem der erste weiße "HP Proliant" -Bildschirm etwa 5 Minuten lang nicht angezeigt wurde. Durch Löschen des NVRAM wurde das Problem behoben.

Wenn Sie den NVRAM löschen, werden alle "BIOS" -Einstellungen gelöscht. Wenn Sie dies nicht möchten, möchten Sie den NVRAM nicht löschen.

Versuchen Sie, den NVRAM zu löschen:

  1. Schalten Sie das Gerät aus, und ziehen Sie alle Netzteile heraus
  2. Öffne den Koffer und finde den DIP-Schalter mit 10 Schaltern und den Kippschalter 6 (rechts) mit einer Büroklammer.
  3. Schließen Sie das Gerät an und schalten Sie es für 3-5 Minuten wieder ein. Schalten Sie das Gerät aus, und ziehen Sie alle Netzteile heraus
  4. Öffnen Sie das Gehäuse und suchen Sie den DIP-Schalter mit 10 Schaltern. Stellen Sie den Schalter 6 auf OFF (links).
  5. Schalten Sie die Maschine wieder ein.

Ich habe nicht einfach versucht, die Stromversorgung zu unterbrechen, damit sich alle Komponenten für einen bestimmten Zeitraum entladen können. Möglicherweise wurde das Problem durch das Unterbrechen der Stromversorgung behoben.

ref:

mbrownnyc
quelle
Haben Sie Ihre CMOS-Einstellungen erfasst und dann auf dieselben festgelegt?
GregC
Dies ist vergleichbar mit der Formatierung Ihrer SSD und der Neuinstallation von neuen Medien, wenn einige Funktionen in Linux nicht richtig funktionieren.
GregC
Wahr. Es war kein Problem für mich, da ich die Maschine für andere Zwecke nutzte, als ich auf das Problem stieß. Ich werde eine Warnung in die Antwort setzen.
mbrownnyc