4.21. 透過 LAN 操作 IPMI

透過 LAN 的 IPMI 之隔離裝置(fence_ipmilan)、Dell iDRAC(fence_idrac)、IBM Integrated Management Module(fence_imm)、HP iLO3 裝置(fence_ilo3),以及 HP iLO4 裝置(fence_ilo4)共享相同的實作。〈表格 4.22, “IPMI(Intelligent Platform Management Interface)LAN、Dell iDrac、IBM Integrated Management Module、HPiLO3、HPiLO4”〉列出了這些隔離代理程式所使用的隔離裝置參數。

表格 4.22. IPMI(Intelligent Platform Management Interface)LAN、Dell iDrac、IBM Integrated Management Module、HPiLO3、HPiLO4

luci 欄位cluster.conf 屬性描述
名稱name連至叢集的隔離裝置之名稱。
IP 位址或主機名稱ipaddr指定給裝置的 IP 位址或主機名稱。
登錄名稱login能發出 power on/off 指令至給定連接埠的使用者之登錄名稱。
密碼passwd使用來認證連至連接埠之連線的密碼。
密碼 Script(選用性)passwd_script提供密碼以存取隔離裝置用的 script。若使用此功能,「密碼」參數將會被取代。
認證類型auth認證類型:nonepassword,或是 MD5
使用 LanpluslanplusTrue1。若保留為空白,則值便會是 False。若您的應體支援,建議您啟用 Lanplus 來改善您連線的安全性。
欲使用的 Ciphersuitecipher遠端伺服器認證、整合性,以及使用於 IPMIv2 lanplus 連線的加密演算法。
權限等級privlvl裝置上的權限等級。
IPMI 作業逾時timeoutIPMI 作業的逾時(單位為秒)。
電源等待(秒)power_wait發出了關閉或開啟電源指令後所會等待的秒數。fence_ipmilanfence_idracfence_imm,以及 fence_ilo4 的預設值為 2 秒。fence_ilo3 的預設值則是 4 秒。
延遲(選用性)delay隔離啟用前所需等待的秒數。預設值為 0。
圖形 4.20, “透過 LAN 操作 IPMI”〉顯示了新增透過 LAN 裝置操作的 IPMI 之配置畫面。
透過 LAN 操作 IPMI

圖形 4.20. 透過 LAN 操作 IPMI

下列指令會為透過 LAN 裝置操作的 IPMI 建立一項隔離裝置:
ccs -f cluster.conf --addfencedev ipmitest1 agent=fence_ipmilan auth=password cipher=3 ipaddr=192.168.0.1 \
 lanplus=on login=root passwd=password123
以下為 fence_ipmilan 裝置的 cluster.conf 項目:

 <fencedevices>
  <fencedevice agent="fence_ipmilan" auth="password" cipher="3" ipaddr="192.168.0.1" lanplus="on" login="root" \
   name="ipmitest1" passwd="password123"/>
 </fencedevices>