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