将管理节点数据库复制到 StorageGRID 中的新管理节点
通过扩展过程添加管理节点时,您可以选择将数据库从主管理节点复制到新的管理节点。复制数据库可以保留有关属性、警报和警报的历史信息。
-
您已完成添加管理节点所需的扩展步骤。
-
您拥有
Passwords.txt文件。 -
您有配置密码短语。
StorageGRID 软件激活过程在扩展管理节点上为 NMS 服务创建一个空数据库。当 NMS 服务在扩展管理节点上启动时,它会记录当前属于系统的服务器和服务或稍后添加的服务器和服务的信息。此管理节点数据库包含以下信息:
-
警报历史记录
-
历史属性数据,用于节点页面上的旧式图表
为了确保管理节点数据库在节点之间保持一致,您可以将数据库从主管理节点复制到扩展管理节点。
|
|
将数据库从主管理节点(source Admin Node)复制到扩展管理节点可能需要几个小时才能完成。在此期间,无法访问 Grid Manager。 |
在复制数据库之前,请使用以下步骤停止主管理节点和扩展管理节点上的 MI 服务和管理 API 服务。
-
在主管理节点上完成以下步骤:
-
登录到管理节点:
-
输入以下命令:
ssh admin@grid_node_IP -
输入 `Passwords.txt`文件中列出的密码。
-
输入以下命令切换到 root:
su - -
输入 `Passwords.txt`文件中列出的密码。
-
-
运行以下命令:
recover-access-points -
输入配置密码。
-
停止 MI 服务:
service mi stop -
停止管理应用程序编程接口 (mgmt-api) 服务:
service mgmt-api stop
-
-
在扩展管理节点上完成以下步骤:
-
${post_edited_translations.segment}
-
输入以下命令:
ssh admin@grid_node_IP -
输入 `Passwords.txt`文件中列出的密码。
-
输入以下命令切换到 root:
su - -
输入 `Passwords.txt`文件中列出的密码。
-
-
停止 MI 服务:
service mi stop -
停止 mgmt-api 服务:
service mgmt-api stop -
将 SSH 私钥添加到 SSH 代理。输入:
ssh-add -
输入 `Passwords.txt`文件中列出的 SSH 访问密码。
-
将数据库从源管理节点复制到扩展管理节点:
/usr/local/mi/bin/mi-clone-db.sh Source_Admin_Node_IP -
${post_edited_translations.segment}
数据库及其历史数据将复制到扩展管理节点。复制操作完成后,脚本将启动扩展管理节点。
-
当您不再需要免密码访问其他服务器时,请从 SSH 代理中删除私钥。输入:
ssh-add -D
-
-
重启主管理节点上的服务:
service servermanager start