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

恢復主管理節點時、請還原Prometheus指標

貢獻者

或者、您可以將Prometheus維護的歷史數據保留在失敗的主要管理節點上。只有StorageGRID 當您的系統包含另一個管理節點時、才能還原Prometheus指標。

開始之前
  • 已安裝並執行復原的管理節點。

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

  • 您有 `Passwords.txt`檔案。

  • 您有資源配置通關密碼。

關於這項工作

如果管理節點故障、管理節點上Prometheus資料庫中所維護的度量將會遺失。當您恢復管理節點時、軟體安裝程序會建立新的Prometheus資料庫。在恢復的管理節點啟動後、它會記錄指標、就像您已執行StorageGRID 全新的作業系統安裝一樣。

如果您還原了主管理節點、StorageGRID 且您的Estring系統有另一個管理節點、您可以將Prometheus資料庫從非主管理節點(_SOURUS管理節點)複製到恢復的主管理節點、以還原歷史指標。如果您的系統只有主要管理節點、則無法還原 Prometheus 資料庫。

註 複製Prometheus資料庫可能需要一小時以上的時間。當服務在來源管理節點上停止時、部分Grid Manager功能將無法使用。
步驟
  1. 登入來源管理節點:

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

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

    3. 輸入以下命令切換到 root : su -

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

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

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

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

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

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

      3. 輸入以下命令切換到 root : su -

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

    2. 停止 Prometheus 服務: service prometheus stop

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

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

    5. 將 Prometheus 資料庫從來源管理節點複製到復原的管理節點: /usr/local/prometheus/bin/prometheus-clone-db.sh Source_Admin_Node_IP

    6. 出現提示時、按* Enter *確認您要銷毀「恢復的管理節點」上的新Prometheus資料庫。

      原始的Prometheus資料庫及其歷史資料會複製到恢復的管理節點。複製作業完成後、指令碼會啟動恢復的管理節點。此時會顯示下列狀態:

    資料庫已複製、正在啟動服務

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

  4. 在來源管理節點上重新啟動 Prometheus 服務.service prometheus start