4.19. IF-MIB

表格 4.20, “IF MIB”〉列出了 fence_ifmib 所使用的隔離裝置參數,此乃 IF-MIB 裝置的隔離代理程式。

表格 4.20. IF MIB

luci 欄位cluster.conf 屬性描述
名稱name連至叢集的 IF MIB 裝置之名稱。
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 社群字串。
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.18, “IF-MIB”〉顯示了新增 IF-MIB 隔離裝置的配置畫面。
IF-MIB

圖形 4.18. IF-MIB

下列指令會為 IF-MIB 裝置建立一項隔離裝置:
ccs -f cluster.conf --addfencedev ifmib1 agent=fence_ifmib community=private ipaddr=192.168.0.1 login=root \
 passwd=password123 snmp_priv_passwd=snmpasswd123 power_wait=60 udpport=161
以下為 fence_ifmib 裝置的 cluster.conf 項目:

 <fencedevices>
  <fencedevice agent="fence_ifmib" community="private" ipaddr="192.168.0.1" login="root" name="ifmib1" \
   passwd="password123" power_wait="60" snmp_priv_passwd="snmpasswd123" udpport="161"/>
 </fencedevices>