本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。
取代檔案節點
貢獻者
建議變更
如果原始伺服器故障、請更換檔案節點。
總覽
這是更換叢集中檔案節點所需步驟的總覽。這些步驟假設檔案節點因為硬體問題而失敗、並以新的相同檔案節點取代。
步驟:
-
實體更換檔案節點、並將所有纜線恢復至區塊節點和儲存網路。
-
在檔案節點上重新安裝作業系統、包括新增Red Hat訂閱。
-
在檔案節點上設定管理和BMC網路功能。
-
如果主機名稱、IP、PCIe對邏輯介面對應、或是新檔案節點的其他任何變更、請更新Ansible詳細目錄。如果節點被相同的伺服器硬體所取代、而且您使用的是原始網路組態、則通常不需要這麼做。
-
例如、如果主機名稱已變更、請建立(或重新命名)節點的庫存檔案 (
host_vars/<NEW_NODE>.yml`
)、然後在Ansible庫存檔案中 (inventory.yml
)、將舊節點的名稱改為新節點名稱:all: ... children: ha_cluster: children: mgmt: hosts: node_h1_new: # Replaced "node_h1" with "node_h1_new" node_h2:
-
-
從叢集中的其他節點之一移除舊節點:
pcs cluster node remove <HOSTNAME>
。執行此步驟之前、請勿繼續。 -
在Ansible控制節點上:
-
移除舊的SSH金鑰:
`ssh-keygen -R <HOSTNAME_OR_IP>`
-
將無密碼SSH設定為取代節點:
ssh-copy-id <USER>@<HOSTNAME_OR_IP>
-
-
重新執行Ansible playbook以設定節點並將其新增至叢集:
ansible-playbook -i <inventory>.yml <playbook>.yml
-
此時、請執行
pcs status
並確認已列出更換的節點、並正在執行服務。