单管理节点场景

若管理节点所在服务器的IP地址发生变化,请参考以下步骤修改管理节点IP地址:
  1. 在管理节点执行以下命令备份数据库:
    [root@localhost ~]# zstack-ctl dump_mysql
  2. 依次执行以下命令,手动修改所有服务器的网卡地址(假设bond0为管理网络):
    [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服务进程,配置生效

补充说明

若管理节点所在服务器同时被添加为其他节点, 需要在UI上更新相应节点的IP地址 ,操作流程如下:
Note: 修改物理机IP可能会导致物理机失联,请谨慎操作。
  • 场景一:管理节点、计算节点、镜像服务器( ImageStore类型 )共用服务器
    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. 登录UI界面,依次修改对应物理机IP、镜像服务器IP。
      Note:
      • 修改物理机IP可能会导致物理机失联,请谨慎操作。
      • 修改镜像服务器IP后,重连过程中其上资源暂时无法操作。
  • 场景二:管理节点、存储节点(Ceph分离部署)共用服务器
    1. 在管理节点执行以下命令备份数据库:
      [root@localhost ~]# zstack-ctl dump_mysql
    2. 执行Ceph存储变更管理IP地址操作。
    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服务进程,配置生效
  • 场景三:复杂的混合场景

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

    1. 在管理节点执行以下命令备份数据库:
      [root@localhost ~]# zstack-ctl dump_mysql
    2. 登录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. 登录UI界面,依次修改对应物理机IP、镜像服务器IP、更改ceph主存储监控节点IP。
      Note:
      • 修改物理机IP可能会导致物理机失联,请谨慎操作。
      • 修改镜像服务器IP后,重连过程中其上资源暂时无法操作。
      • Ceph主存储/镜像服务器监控节点IP不支持修改,请联系官方技术支持获取帮助。