Skip to main content
BeeGFS on NetApp with E-Series Storage
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

取代檔案節點

貢獻者

如果原始伺服器故障、請更換檔案節點。

總覽

這是更換叢集中檔案節點所需步驟的總覽。這些步驟假設檔案節點因為硬體問題而失敗、並以新的相同檔案節點取代。

步驟:

  1. 實體更換檔案節點、並將所有纜線恢復至區塊節點和儲存網路。

  2. 在檔案節點上重新安裝作業系統、包括新增Red Hat訂閱。

  3. 在檔案節點上設定管理和BMC網路功能。

  4. 如果主機名稱、IP、PCIe對邏輯介面對應、或是新檔案節點的其他任何變更、請更新Ansible詳細目錄。如果節點被相同的伺服器硬體所取代、而且您使用的是原始網路組態、則通常不需要這麼做。

    1. 例如、如果主機名稱已變更、請建立(或重新命名)節點的庫存檔案 (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:
  5. 從叢集中的其他節點之一移除舊節點: pcs cluster node remove <HOSTNAME>

    重要 執行此步驟之前、請勿繼續。
  6. 在Ansible控制節點上:

    1. 移除舊的SSH金鑰:

      `ssh-keygen -R <HOSTNAME_OR_IP>`
    2. 將無密碼SSH設定為取代節點:

      ssh-copy-id <USER>@<HOSTNAME_OR_IP>
  7. 重新執行Ansible playbook以設定節點並將其新增至叢集:

    ansible-playbook -i <inventory>.yml <playbook>.yml
  8. 此時、請執行 pcs status 並確認已列出更換的節點、並正在執行服務。