Ich verbringe viel Zeit mit HP ProLiant-Systemen und Linux-Installationen. Aufgrund der Art des Geschäfts, in dem ich arbeite, habe ich nicht den Luxus, eine große Anzahl identischer Systeme gleichzeitig bereitstellen zu können. Außerdem sind meine Systeme auf mehrere Standorte verteilt. Viele meiner Server sind ähnlich, aber die Installationen erfolgen in kürzester Zeit, und es liegt gerade genug Zeit dazwischen, um Änderungen an Systemkonfigurationen, Prozessorschritten, Firmware-Revisionen und anderen Funktionen zu erkennen. Obwohl ich ein relativ schnelles Kickstart-System habe , das 5 bis 10 Minuten dauert, verbringe ich bis zu 45 Minuten damit, die Serverhardware bereitzustellen.
1). Angenommen, ich habe die Festplatten und physischen Komponenten dort, wo ich sie haben möchte, beginne ich mit der Installation mit einer Firmware-DVD und / oder SmartStart, um die logischen Laufwerke und Controller-Einstellungen von SmartArray zu konfigurieren. Je nach Anwendung muss das SmartArray genauer gesteuert werden, als es das BIOS-Dienstprogramm zulässt. Firmware-Updates sind hilfreich, da die Server möglicherweise mit älteren Versionen ausgeliefert wurden. Manchmal führe ich Firmware-Updates aus, nachdem das Betriebssystem installiert wurde.
2). ILO-Setup. Die ILO-Parameter müssen eingestellt werden. Änderungen am Administratorkennwort, installierte ILO-Schlüssel, geänderte SNMP-Parameter ... Ich mache dies normalerweise an der Konsole oder finde die ILO in der DHCP-Liste und stelle eine Remoteverbindung her.
3). Auf den von mir verwalteten Systemen müssen bestimmte BIOS-Änderungen vorgenommen werden. Schalten Sie beispielsweise das Hyperthreading aus, stellen Sie das Energieprofil ein, rufen Sie das erweiterte BIOS-Menü auf, um Einstellungen mit geringer Latenz zu aktivieren, das ASR-Timeout zu verringern und die Zeit einzustellen ...
Wie kann ich diesen Prozess angesichts der obigen Hinweise optimieren? Sind all diese Dinge skriptfähig? Wie machen Ingenieure in größeren Headless-Installationsumgebungen dies? Wie können Sie diese Parameter im Auge behalten oder bestimmte Änderungen in Massen erzwingen?