Skip to main content
此產品有較新版本可以使用。
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

復原主管理節點時,還原 StorageGRID 管理節點資料庫

如果想要保留已發生故障的主管理節點上的屬性和警報的歷史資料,可以還原管理節點資料庫。但只有當您的 StorageGRID 系統包含另一個管理節點時,才能還原此資料庫。

開始之前
  • 已恢復的管理節點已安裝並正在運作。

  • StorageGRID 系統至少包含兩個管理節點。

  • 您擁有 Passwords.txt 檔案。

  • 您擁有佈建密碼。

關於此任務

如果管理節點發生故障,儲存在其管理節點資料庫中的歷史資料將會遺失。該資料庫包含以下資訊:

  • ${post_edited_translations.segment}

  • ${post_edited_translations.segment}

當您恢復管理節點時,軟體安裝程序會在已恢復的節點上建立一個空的管理節點資料庫。但是,新資料庫僅包含目前屬於系統或之後新增的伺服器和服務的資訊。

如果您還原了主要 Admin 節點,且您的 StorageGRID 系統具有另一個 Admin 節點,您可以將 Admin 節點資料庫從非主要 Admin 節點(來源 Admin 節點)複製到已恢復的主要 Admin 節點,以還原歷史資訊。如果您的系統僅有主要 Admin 節點,則無法還原 Admin 節點資料庫。

註 複製管理節點資料庫可能需要幾個小時。在來源管理節點上的服務停止期間,部分 Grid Manager 功能將無法使用。
步驟
  1. ${post_edited_translations.segment}

    1. 請輸入以下命令: ssh admin@grid_node_IP

    2. 請輸入 `Passwords.txt`檔案中列出的密碼。

    3. 輸入以下命令以切換至根目錄: su -

    4. 請輸入 `Passwords.txt`檔案中列出的密碼。

  2. 從來源管理節點停止 MI 服務: service mi stop

  3. 從來源管理節點停止管理應用程式介面(mgmt-api)服務: service mgmt-api stop

  4. 在恢復的管理節點上完成以下步驟:

    1. 登入已恢復的管理節點:

      1. 請輸入以下命令: ssh admin@grid_node_IP

      2. 請輸入 `Passwords.txt`檔案中列出的密碼。

      3. 輸入以下命令以切換至根目錄: su -

      4. 請輸入 `Passwords.txt`檔案中列出的密碼。

    2. 停止 MI 服務: service mi stop

    3. 停止 mgmt-api 服務: service mgmt-api stop

    4. 將 SSH 私鑰新增至 SSH 代理程式。輸入:ssh-add

    5. 輸入 `Passwords.txt`檔案中列出的 SSH 存取密碼。

    6. 將資料庫從來源管理節點複製到已恢復的管理節點: /usr/local/mi/bin/mi-clone-db.sh Source_Admin_Node_IP

    7. 出現提示時,確認是否要覆寫已恢復的管理節點上的 MI 資料庫。

      資料庫及其歷史資料會複製到已恢復的管理節點。複製作業完成後,指令碼將啟動已恢復的管理節點。

    8. 當您不再需要免密碼存取其他伺服器時,請從 SSH 代理程式中移除私密金鑰。輸入:ssh-add -D

  5. 重新啟動來源管理節點上的服務: service servermanager start