多管理节点物理机高可用场景

若管理节点所在服务器的IP地址发生变化,请参考以下步骤,修改管理节点IP:

  1. 在某个管理节点,执行以下命令,备份数据库:
    [root@localhost ~]# zstack-ctl dump_mysql
  2. 分别在多个管理节点依次执行以下命令,手动修改所有服务器的网卡地址(假设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 #根据实际情况填
  3. 分别在多个管理节点依次执行如下命令,修改管理节点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服务进程,配置生效
  4. 在备份数据库的管理节点通过install_ha命令重新安装高可用套件。

补充说明

若管理节点所在服务器同时被添加为其他节点,需要同时修改IP地址,操作流程如下:

  • 场景一:管理节点、计算节点、镜像服务器共用服务器
    1. 登录UI界面,在硬件设施界面,将需要修改物理机进入维护模式并停用镜像服务器。
    2. 在某个管理节点下执行以下命令,备份数据库:
      [root@localhost ~]# zstack-ctl dump_mysql
    3. 分别在多个管理节点依次执行以下命令,手动修改所有服务器的网卡地址(假设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 #根据实际情况填
    4. 分别在多个管理节点依次执行如下命令,修改管理节点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服务进程,配置生效
    5. 通过备份数据库的管理节点IP登录UI界面,依次修改对应物理机IP、镜像服务器IP。
    6. 在备份数据库的管理节点通过install_ha命令重新安装高可用套件。
  • 场景二:管理节点、存储节点(Ceph分离部署)共用服务器
    1. 在某个管理节点,执行以下命令,备份数据库:
      [root@localhost ~]# zstack-ctl dump_mysql
    2. 通过VIP登录UI界面,在硬件设施界面,修改物理机进入维护模式、停用主存储、停用镜像服务器;在云资源池界面,关闭云主机
    3. 执行Ceph存储变更管理IP地址操作。
    4. 分别在多个管理节点依次执行如下命令,修改管理节点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服务进程,配置生效
    5. 在备份数据库的管理节点通过install_ha命令重新安装高可用套件。

    Note: Ceph场景修改IP为重操作,请联系官方技术支持获取帮助。

  • 场景三:复杂的混合场景

    管理节点、计算节点、存储节点(Ceph分离部署)、镜像服务器共用服务器。

    1. 在某个管理节点,执行以下命令,备份数据库:
      [root@localhost ~]# zstack-ctl dump_mysql
    2. 通过VIP登录UI界面,在硬件设施界面,修改物理机进入维护模式、停用主存储、停用镜像服务器;在云资源池界面,关闭云主机
    3. 执行Ceph存储变更管理IP地址操作。

      Note: Ceph场景修改IP为重操作,请联系官方技术支持获取帮助。

    4. 分别在多个管理节点依次执行如下命令,修改管理节点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服务进程,配置生效
    5. 通过备份数据库的管理节点IP登录UI界面,依次修改对应物理机IP、镜像服务器IP、更改ceph主存储监控节点IP。

      Note: 若镜像服务器为Ceph类型需更改Ceph类型镜像服务器监控节点IP,请联系官方技术支持获取帮助。

    6. 在备份数据库的管理节点通过install_ha命令重新安装高可用套件。
    7. 通过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

(0)
上一篇 2022年10月6日
下一篇 2022年10月6日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

优速盾注册领取大礼包www.cdnb.net
/sitemap.xml