若管理节点所在服务器的IP地址发生变化,请参考以下步骤,修改管理节点IP:
- 在某个管理节点,执行以下命令,备份数据库:
[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服务进程,配置生效
- 在备份数据库的管理节点通过install_ha命令重新安装高可用套件。
补充说明
若管理节点所在服务器同时被添加为其他节点,需要同时修改IP地址,操作流程如下:
- 场景一:管理节点、计算节点、镜像服务器共用服务器
- 登录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服务进程,配置生效
- 通过备份数据库的管理节点IP登录UI界面,依次修改对应物理机IP、镜像服务器IP。
- 在备份数据库的管理节点通过install_ha命令重新安装高可用套件。
- 场景二:管理节点、存储节点(Ceph分离部署)共用服务器
- 在某个管理节点,执行以下命令,备份数据库:
[root@localhost ~]# zstack-ctl dump_mysql
- 通过VIP登录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服务进程,配置生效
- 在备份数据库的管理节点通过install_ha命令重新安装高可用套件。
Note: Ceph场景修改IP为重操作,请联系官方技术支持获取帮助。
- 在某个管理节点,执行以下命令,备份数据库:
- 场景三:复杂的混合场景
管理节点、计算节点、存储节点(Ceph分离部署)、镜像服务器共用服务器。
- 在某个管理节点,执行以下命令,备份数据库:
[root@localhost ~]# zstack-ctl dump_mysql
- 通过VIP登录UI界面,在硬件设施界面,修改物理机进入维护模式、停用主存储、停用镜像服务器;在云资源池界面,关闭云主机
- 执行Ceph存储变更管理IP地址操作。
Note: 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服务进程,配置生效
- 通过备份数据库的管理节点IP登录UI界面,依次修改对应物理机IP、镜像服务器IP、更改ceph主存储监控节点IP。
Note: 若镜像服务器为Ceph类型需更改Ceph类型镜像服务器监控节点IP,请联系官方技术支持获取帮助。
- 在备份数据库的管理节点通过install_ha命令重新安装高可用套件。
- 通过VIP登录UI界面,在硬件设施界面,启用镜像服务器、主存储、物理机;在云资源池界面,开启云主机。
- 在某个管理节点,执行以下命令,备份数据库:
原文链接:https://www.zstack.io/docs/4.4.24/html5/a_print_ZStack_Maintenance_Manual/topic/ZStack_Maintenance_Manual_0146.html
原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/6396