4.18. IBM iPDU

表格 4.19, “IBM iPDU(Red Hat Enterprise Linux 6.4 以上版本)”〉列出了 fence_ipdu 所使用的隔離裝置參數,此乃 SNMP 裝置上的 iPDU 的隔離代理程式。

表格 4.19. IBM iPDU(Red Hat Enterprise Linux 6.4 以上版本)

luci 欄位cluster.conf 屬性描述
名稱name連至了叢集的 IBM iPDU 裝置的名稱,並且隔離 daemon 會透過 SNMP 通訊協定登入該叢集。
IP 位址或主機名稱ipaddr指定給裝置的 IP 位址或主機名稱。
UDP/TCP 連接埠udpport用來與裝置連線的 UDP/TCP 連接埠;預設值為 161。
登錄名稱login存取裝置用的登錄名稱。
密碼passwd使用來驗證裝置連線的密碼。
密碼 Script(選用性)passwd_script提供密碼以存取隔離裝置用的 script。若使用此功能,「密碼」參數將會被取代。
SNMP 版本snmp_version欲使用的 SNMP 版本(1、2c、3);預設值為 1。
SNMP 社群communitySNMP 社群字串;預設值為 private(私密)
SNMP 安全性等級snmp_sec_levelSNMP 安全性等級(noAuthNoPriv、authNoPriv、authPriv)。
SNMP 認證協定snmp_auth_protSNMP 認證協定(MD5、SHA)。
SNMP 私密協定snmp_priv_protSNMP 私密協定(DES、AES)。
SNMP 私密協定密碼snmp_priv_passwdSNMP 私密協定密碼。
SNMP 私密協定 scriptsnmp_priv_passwd_script為 SNMP 私密協定提供密碼的 script。選用此將會取代「SNMP privacy protocol password」參數。
電源等待(秒)power_wait送出 power off 或 power on 指令之後需等待的秒數。
電源逾時(秒)power_timeout在發出了開啓或關閉電源指令後,測試狀態變更前所需等待的秒數。預設值為 20。
Shell 逾時(秒)shell_timeout發出指令後,指令提示出現前所需等待的秒數。預設值為 3。
登錄逾時(秒)login_timeout登錄之後,指令提示出現前所需等待的秒數。預設值為 5。
重新嘗試開啓電源的次數retry_on重新嘗試電源開啟作業的次數。預設值為 1。
連接埠號port虛擬機器的實體連接埠號碼或名稱。
延遲(選用性)delay隔離啟用前所需等待的秒數。預設值為 0。
圖形 4.17, “IBM iPDU”〉顯示了新增 IBM iPDU 隔離裝置的配置畫面。
IBM iPDU

圖形 4.17. IBM iPDU

下列指令會為 IBM iPDU 裝置建立一項隔離裝置:
ccs -f cluster.conf --addfencedev ipdutest1 agent=fence_ipdu community=ipdusnmpcom ipaddr=192.168.0.1 login=root \
 passwd=password123 snmp_priv_passwd=snmpasswd123 power_wait=60 snmp_priv_prot=AES udpport=111
以下為 fence_ipdu 裝置的 cluster.conf 項目:

 <fencedevices>
  <fencedevice agent="fence_ipdu" community="ipdusnmpcom" ipaddr="ipduhost" login="root" name="ipdutest1" \
   passwd="password123" power_wait="60" snmp_priv_passwd="ipduprivprotpasswd" snmp_priv_prot="AES" \
   udpport="111"/>
 </fencedevices>