./stor server set { -i | --item } service { -n | --server } SERVER_ID --dest-server DEST_SERVER_ID --migrate SERVICE
此命令用来迁移HBlock服务器上的基础服务,包括:mdm(元数据管理服务)、ls(日志服务)、cs(协调服务)。
应用场景:基础服务所在的服务器出现损坏、宕机等时,为了不影响HBlock服务,可以迁移服务器上的基础服务。
说明可以通过命令行./stor server ls { -n | --server } SERVER_ID 查询基础服务的状态。一次只能迁移一个基础服务,如果有正在迁移的基础服务进程,必须等待迁移完成,才可以执行其他服务迁移操作。
注意
迁移ls服务的时候,要确保两个mdm服务和其他两个ls服务都是up状态,除了源服务器之外的所有的其他节点的ms服务(管理服务)正常。
迁移mdm服务的时候,要确保另一个mdm服务是up,除了源服务器之外的所有的其他节点的ps服务(协议解析服务)和ms服务(管理服务)正常。
迁移cs服务的时候,要确保其他两个cs服务都up,除了源服务器之外的所有的其他节点的ps服务(协议解析服务)和ms服务(管理服务)正常。
参数
参数 描述 -i service 或 --item service 迁移服务器上的基础服务。 -n SERVER_ID 或 --server SERVER_ID 源HBlock服务器的ID。 --dest-server DEST_SERVER_ID 目的服务器ID。 --migrate SERVICE 需要迁移的基础服务。
取值:
mdm:元数据管理服务。
ls:日志服务。
cs:协调服务。
示例
将mdm服务从服务器hblock_1迁移至服务器hblock_3。
[root@hblockserver CTYUN_HBlock_Plus_3.7.0_x64]# ./stor server set -i service -n hblock_1 --dest-server hblock_3 --migrate mdm
Start migrating service mdm on hblock_1 to hblock_3. You can list server to check whether it is completed.