单管理节点场景
若管理节点所在服务器的IP地址发生变化,请参考以下步骤修改管理节点IP地址:
- 在管理节点执行以下命令备份数据库:
[root@localhost ~]# zstack-ctl dump_mysql - 依次执行以下命令,手动修改所有服务器的网卡地址(假设bond0为管理网络):
[root@localhost ~]# zs-network-setting -i br_bond0 172.31.250.100 255.255.255.0 172.31.250.1 #根据实际情况填写 - 依次执行以下命令,修改管理节点IP:
[root@localhost ~]# zstack-ctl change_ip --ip 172.31.250.110 # 172.31.250.110为新的管理节点IP地址 [root@localhost ~]# zstack-ctl config_ui --db-url jdbc:mysql://172.31.250.110:3306 # 修改 UI 数据库地址 [root@localhost ~]# zstack-ctl stop && zstack-ctl start #重启管理节点和UI服务进程,配置生效
补充说明
若管理节点所在服务器同时被添加为其他节点, 需要在UI上更新相应节点的IP地址 ,操作流程如下:
Note: 修改物理机IP可能会导致物理机失联,请谨慎操作。
- 场景一:管理节点、计算节点、镜像服务器( ImageStore类型 )共用服务器
- 登录UI界面,在硬件设施界面,将需要修改物理机进入维护模式并停用镜像服务器。
- 在管理节点执行以下命令备份数据库:
[root@localhost ~]# zstack-ctl dump_mysql - 依次执行以下命令,手动修改所有服务器的网卡地址(假设bond0为管理网络):
[root@localhost ~]# zs-restore-network-setting -i br_bond0 #清除网桥上IP [root@localhost ~]# zs-show-network #查看是否成功清除IP [root@localhost ~]# zs-network-setting -i br_bond0 172.31.250.100 255.255.255.0 172.31.250.1 #根据实际情况填 - 依次执行以下命令,修改管理节点IP:
[root@localhost ~]# zstack-ctl change_ip --ip 172.31.250.110 # 172.31.250.110为新的管理节点IP地址 [root@localhost ~]# zstack-ctl config_ui --db-url jdbc:mysql://172.31.250.110:3306 # 修改 UI 数据库地址 [root@localhost ~]# zstack-ctl stop && zstack-ctl start #重启管理节点和UI服务进程,配置生效 - 登录UI界面,依次修改对应物理机IP、镜像服务器IP。Note:
- 修改物理机IP可能会导致物理机失联,请谨慎操作。
- 修改镜像服务器IP后,重连过程中其上资源暂时无法操作。
- 场景二:管理节点、存储节点(Ceph分离部署)共用服务器
- 在管理节点执行以下命令备份数据库:
[root@localhost ~]# zstack-ctl dump_mysql - 执行Ceph存储变更管理IP地址操作。
- 依次执行以下命令,修改管理节点IP:
[root@localhost ~]# zstack-ctl change_ip --ip 172.31.250.110 # 172.31.250.110为新的管理节点IP地址 [root@localhost ~]# zstack-ctl config_ui --db-url jdbc:mysql://172.31.250.110:3306 # 修改 UI 数据库地址 [root@localhost ~]# zstack-ctl stop && zstack-ctl start #重启管理节点和UI服务进程,配置生效
- 在管理节点执行以下命令备份数据库:
- 场景三:复杂的混合场景
管理节点、计算节点、存储节点(Ceph分离部署)、镜像服务器共用服务器。
- 在管理节点执行以下命令备份数据库:
[root@localhost ~]# zstack-ctl dump_mysql - 登录UI界面,在硬件设施界面,将需要修改物理机进入维护模式并停用镜像服务器。
- 执行Ceph存储变更管理IP地址操作。
- 依次执行以下命令,修改管理节点IP:
[root@localhost ~]# zstack-ctl change_ip --ip 172.31.250.110 # 172.31.250.110为新的管理节点IP地址 [root@localhost ~]# zstack-ctl config_ui --db-url jdbc:mysql://172.31.250.110:3306 # 修改 UI 数据库地址 [root@localhost ~]# zstack-ctl stop && zstack-ctl start #重启管理节点和UI服务进程,配置生效 - 登录UI界面,依次修改对应物理机IP、镜像服务器IP、更改ceph主存储监控节点IP。Note:
- 修改物理机IP可能会导致物理机失联,请谨慎操作。
- 修改镜像服务器IP后,重连过程中其上资源暂时无法操作。
- Ceph主存储/镜像服务器监控节点IP不支持修改,请联系官方技术支持获取帮助。
- 在管理节点执行以下命令备份数据库: