HP ProLiant 系統準備/部署技術(陣列、BIOS、韌體等)
我花了很多時間在 HP ProLiant 系統和 Linux 安裝上。由於我工作的業務性質,我無法同時部署大量相同的系統。此外,我的系統分佈在多個位置。我的許多伺服器都是相似的,但安裝是突然出現的,中間有足夠的時間來查看系統配置、處理器步進、韌體修訂和其他功能的變化。因此,即使我有一個需要 5 到 10 分鐘的速度相當快的 kickstart 系統,我仍會花費 45 分鐘來部署伺服器硬體。
1)。假設我有我想要的磁碟和物理組件,我開始使用韌體 DVD 和/或 SmartStart 進行安裝,以配置 SmartArray 邏輯驅動器和控制器設置。根據應用程序的不同,我需要對 SmartArray 進行比 BIOS 實用程序所允許的更精細的控制。韌體更新很有幫助,因為伺服器可能附帶較舊的版本。有時,我會在安裝作業系統後執行韌體更新。
2)。國際勞工組織設置。需要設置 ILO 參數。更改管理員密碼、安裝 ILO 密鑰、修改 SNMP 參數……我通常會在控制台上執行此操作,或者在 DHCP 列表中找到 ILO 並遠端連接。
3)。我需要對我管理的系統進行特定的 BIOS 更改。例如關閉超執行緒、設置電源配置文件、進入高級 BIOS 菜單以啟用低延遲設置、減少 ASR 超時、設置時間……
鑑於上述說明,我該如何簡化此過程?所有這些東西都可以編寫腳本嗎?大型無頭安裝環境中的工程師如何做到這一點?更重要的是,您如何跟踪這些參數或強制進行一組特定的更改?
是的,整個過程可以自動化。
(1a) 陣列配置:假設您有一個精簡的 proliant 支持包,您可以在
%pre
kickstart 部分中使用hpacucli
.(1b) 韌體更新:HP 以 Linux 執行檔的形式提供所有韌體更新。我編寫了一個 shell 腳本來掃描硬體並更新韌體。您可以在
%post
kickstart 文件的部分執行此操作(儘管我在第一次啟動時就這樣做了,因為我發現 chroot’ed 環境有些不穩定)。(2) 安裝 PSP 後,您可以使用
hponcfg
.(3) BIOS 可以配置
hp-conrep
或 g8+ 使用hp-rcu
。(我沒用過這個。)惠普為此提供了一個框架(雖然我不使用它):“HP SmartStart Scripting Toolkit Linux Edition”,有關詳細資訊,請查看使用者指南 pdf。