22.1 安装多个管理节点

自动安装

如果用户希望搭建一个高可用的产品级云环境,那么可以部署多个管理节点以保证管理节点的高可用。 如有对数据库和消息总线有高可用的需求,可参考Mevoco 高可用集群快速配置进行配置

用户通过3.1或者3.2已经安装完成一个管理节点,使用zstack-ctl add_multi_management命令安装。使用方法如下:

zstack-ctl add_multi_management --host-list root:passwd1@host1_ip root:passwd2@host2_ip

例如 zstack-ctl add_multi_management --host-list root:[email protected] root:[email protected]

如图22-1-1所示,172.20.14.154为第一个管理节点,使用改命令添加172.20.12.47和172.20.13.216两个管理节点。

安装完毕后,Mevoco会使用这三台主机作为管理节点同时提供服务,任一管理节点服务中断,不影响其他管理节点的控制服务。

注意:此时Mysql、Rabbitmq的服务依然存在在第一台管理节点上。如有需求,可以将其分别配置。

png

图22-1-1 Mevoco 多管理节点安装界面

手动安装

当管理大量物理机的时候,为了提高可用性,用户可以安装多个Mevoco管理节点。多个Mevoco管理节点之间关系平等,相互支撑。用户可以使用如下的方法安装:

zstack-ctl install_management_node --host=ip_of_machine_to_install_node_2 --yum=alibase,aliepel

当新节点成功安装后,请在新节点上配置新管理节点的IP地址:

zstack-ctl configure management.server.ip=ip_of_management_node2
zstack-ctl save_config

可以重复这一步来安装更多的管理节点。如果启动了多个管理节点,在批量创建云主机时,需要修改安装了mysql的管理节点的配置文件/etc/my.conf,将其中的最大连接数修改为适合的值,来增加可接受的最大并发数量。假如有三个管理节点,启动一百个云主机,最大并发数量至少需高于300,下例设置为500,可作为参考:

vim /etc/my.conf
max_connections = 500

如果用户购买了Mevoco使用授权,请联系销售厂商给每一个管理节点单独安装一个授权协议。

多管理节点自动升级

ZStack一条命令即可完成多节点的升级:

zstack-ctl upgrade_multi_management_node --installer-bin zstack-installer.bin

results matching ""

    No results matching ""