复制管理节点数据库

通过扩展操作步骤添加管理节点时,您可以选择将数据库从主管理节点复制到新的管理节点。通过复制数据库,您可以保留有关属性,警报和警报的历史信息。

开始之前

关于本任务

StorageGRID 软件激活过程会在扩展管理节点上为 NMS 服务创建一个空数据库。当 NMS 服务在扩展管理节点上启动时,它会记录当前属于系统的服务器和服务的信息或稍后添加的服务器和服务的信息。此管理节点数据库包含以下信息:
  • 警报历史记录
  • 警报历史记录
  • 历史属性数据,用于 Support > Grid Topology 页面中提供的图表和文本报告

为了确保管理节点数据库在节点之间保持一致,您可以将数据库从主管理节点复制到扩展管理节点。

注: 将数据库从主管理节点( 源管理节点)复制到扩展管理节点可能需要长达数小时才能完成。在此期间 网格管理器 ,将无法访问。

在复制数据库之前,请按照以下步骤停止主管理节点和扩展管理节点上的 MI 服务和管理 API 服务。

过程

  1. 在主管理节点上完成以下步骤:
    1. 登录到管理节点:
      1. 输入以下命令: SSH admin@grid_node_IP
      2. 输入 Passwords.txt 文件中列出的密码。
      3. 输入以下命令切换到 root : su -
      4. 输入 Passwords.txt 文件中列出的密码。
    2. 运行以下命令:recover-access-points
    3. 输入配置密码短语。
    4. 停止 MI 服务: service mi stop
    5. 停止管理应用程序接口( Management Application Program Interface , mgmt-API )服务: service mgmt-api stop
  2. 在扩展管理节点上完成以下步骤:
    1. 登录到扩展管理节点:
      1. 输入以下命令: SSH admin@grid_node_IP
      2. 输入 Passwords.txt 文件中列出的密码。
      3. 输入以下命令切换到 root : 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
  3. 在主管理节点上重新启动服务: service servermanager start