Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
章 4. 隔離裝置
本章節記載了目前 RHEL High Availability 外掛程式中所支援的隔離裝置。
〈表格 4.1, “隔離裝置概要”〉列出了隔離裝置、與隔離裝置相聯的隔離裝置代理程式,並提供了記載隔離裝置參數的表格之參照。
表格 4.1. 隔離裝置概要
4.1. 透過 Telnet 和 SSH 操作 APC 電源切換器
〈表格 4.2, “APC 電源切換器(telnet/SSH)”〉列出了
fence_apc
所使用的隔離裝置參數,以及 透過 telnet/SSH 操作的 APC 之隔離代理程式。
表格 4.2. APC 電源切換器(telnet/SSH)
luci 欄位 | cluster.conf 屬性 | 描述 |
---|---|---|
名稱 | name | 一個連至叢集的 APC 裝置之名稱,隔離 daemon 會透過 telnet/ssh 來登入此叢集。 |
IP 位址或主機名稱 | ipaddr | 指定給裝置的 IP 位址或主機名稱。 |
IP 連接埠(選用性) | ipport | 用來連上裝置的 TCP 連接埠。預設連接埠為 23,若選擇了 Use SSH 的話則是 22。 |
登錄名稱 | login | 存取裝置用的登錄名稱。 |
密碼 | passwd | 使用來驗證裝置連線的密碼。 |
密碼 Script(選用性) | passwd_script | 提供密碼以存取隔離裝置用的 script。若使用此功能,「密碼」參數將會被取代。 |
電源等待(秒) | power_wait | 送出 power off 或 power on 指令之後需等待的秒數。 |
電源逾時(秒) | power_timeout | 在發出了開啓或關閉電源指令後,測試狀態變更前所需等待的秒數。預設值為 20。 |
Shell 逾時(秒) | shell_timeout | 發出指令後,指令提示出現前所需等待的秒數。預設值為 3。 |
登錄逾時(秒) | login_timeout | 登錄之後,指令提示出現前所需等待的秒數。預設值為 5。 |
重新嘗試開啓電源的次數 | retry_on | 重新嘗試電源開啟作業的次數。預設值為 1。 |
連接埠 | port | 連接埠。 |
切換器(選用性) | switch | 當您有多重 daisy-chained 的切換器時,用來連至節點的 APC 切換器的切換器號碼。 |
延遲(選用性) | delay | 隔離啟用前所需等待的秒數。預設值為 0。 |
使用 SSH | secure | 顯示系統將會使用 SSH 來存取裝置。當使用 SSH 時,您必須指定一組密碼、密碼 script 或是身份檔案。 |
SSH 選項 | ssh_options | 欲使用的 SSH 選項。預設值為 -1 -c blowfish 。 |
SSH 身份檔案的路徑 | identity_file | SSH 的身份檔案。 |
〈圖形 4.1, “APC 電源切換器”〉顯示了新增 APC 電源切換器隔離裝置的配置畫面。
圖形 4.1. APC 電源切換器
以下指令會為 APC 裝置建立隔離裝置:
ccs -f cluster.conf --addfencedev apc agent=fence_apc ipaddr=192.168.0.1 login=root passwd=password123
以下為
fence_apc
裝置的 cluster.conf
項目:
<fencedevices> <fencedevice agent="fence_apc" name="apc" ipaddr="apc-telnet.example.com" login="root" passwd="password123"/> </fencedevices>