切换管理节点

管理节点切换步骤如下:
  1. 登录原管理节点,执行如下命令,备份原管理节点数据库并拷贝到/root/目录:
    [root@localhost ~]# zstack-ctl dump_mysql #备份数据库,假定数据库备份文件为/var/lib/zstack/mysql-backup/172.20.10.2-zstack-backup-db-2018-12-13_17-57-52.gz
    [root@localhost ~]# cp /var/lib/zstack/mysql-backup/172.20.10.2-zstack-backup-db-2018-12-13_17-57-52.gz /root #将备份文件拷贝到/root/目录
  2. 在新管理节点安装相同版本的ZStack Cloud(确保版本的相同)并添加License许可;
  3. 在原管理节点,执行如下命令,停止管理节点服务:
    [root@localhost ~]# zstack-ctl stop
  4. 在原管理节点,执行如下命令,拷贝原管理节点数据库备份文件到新管理节点:
    [root@localhost ~]# scp /root/172.20.10.2-zstack-backup-db-2018-12-13_17-57-52.gz root@新管理节点IP:/root
  5. 在新管理节点,执行如下命令,恢复数据库:
    [root@localhost ~]# zstack-ctl restore_mysql -f /root/172.20.10.2-zstack-backup-db-2018-12-13_17-57-52.gz --mysql-root-password zstack.mysql.password   #zstack.mysql.password为数据库密码
  6. 在新管理节点,执行如下命令,启动管理节点:
    [root@localhost ~]# zstack-ctl start
  7. (可选)确保新管理节点上服务无误后,执行如下命令,删除原管理节点上相关目录以保证数据安全:
    [root@localhost ~]#  rm –rf /user/local/zstack