Skip to main content
本产品推出了新版本。
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

将 Prometheus 指标复制到 StorageGRID 中的新管理节点

添加新的管理节点后,您可以选择将 Prometheus 维护的历史指标从主管理节点复制到新的管理节点。复制指标可确保管理节点之间的历史指标保持一致。

开始之前
  • 新的管理节点已安装且正在运行。

  • 您拥有 Passwords.txt 文件。

  • 您有配置密码短语。

关于此任务

添加管理节点时,软件安装过程将创建一个新的 Prometheus 数据库。通过将 Prometheus 数据库从主管理节点(source Admin Node)复制到新的管理节点,可以保持节点之间的历史指标一致。

备注 复制 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. 输入 `Passwords.txt`文件中列出的 SSH 访问密码。

    5. 将 Prometheus 数据库从源管理节点复制到新管理节点: /usr/local/prometheus/bin/prometheus-clone-db.sh Source_Admin_Node_IP

    6. 出现提示时,请按 Enter 确认您要销毁新管理节点上的新 Prometheus 数据库。

      原始 Prometheus 数据库及其历史数据将复制到新的管理节点。复制操作完成后,脚本将启动新的管理节点。此时将显示以下状态:

    Database cloned, starting services

    1. 当您不再需要无密码访问其他服务器时,请从 SSH 代理中删除私钥。输入:

      ssh-add -D

  4. 在源 Admin 节点上重新启动 Prometheus 服务。

    service prometheus start