Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5176923
  • 博文数量: 1644
  • 博客积分: 16831
  • 博客等级: 上将
  • 技术积分: 12469
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-25 07:23
  • 认证徽章:
个人简介

柔中带刚,刚中带柔,淫荡中富含柔和,刚猛中荡漾风骚,无坚不摧,无孔不入!

文章分类

全部博文(1644)

文章存档

2019年(3)

2018年(19)

2017年(69)

2016年(61)

2015年(51)

2014年(201)

2013年(224)

2012年(644)

2011年(372)

分类: 云计算

2017-04-18 22:35:12



1.cloudstack-setup-databases user:pass@mysql -i xxx.xxx.xxx.xxx  在部署数据库时,其中 -i参数必须带上,-i参数为你需要集群的VIP。
2.或者修改/etc/cloudstack/management/db.properties文件中的参数cluster.node.IP=192.168.12.20 为你的vip,默认为单机本地IP地址。
3.进入cloudstack配置界面,全局参数,搜索host,修改IP地址为vip的地址,192.168.12.20,
4.配置 chkconfig --level 345 keepalived on,配置开机启动keepalived,因为cloudstack在启动时会检测,cluster.node.ip 是否是在本地已经启动,如果检测失败,cloudstack会报错 cluster node IP should be valid local address where the server is running, please check your configuration 并启动失败,具体可查看/var/log/cloudstack/management/management-server.log
5.主从设置中,两台management启动时都会检测是否在本地拥有VIP,所以主management启动后,从management无法启动并留下僵尸进程,所以需要在keepalived检测脚本中,配置好切换后,重启cloudstack-manage的动作,或者直接chkconfig --level 345 cloudstack-management off,

OAK,搞定了,经过不停测试,经检测以上都是废话。

最终测试结果如下。
1.CS的所有systemvm(cpvm,ssvm)都是通过访问management的8250端口进行通信的,所以,要做的就是,将原systemvm指向单机的IP地址改为指向keepalived的VIP即可,啥cloudstack-setup-databases和db.properties 都修改都是浮云,千万别带-i参数,也别修改cluster.node.IP参数,cluster.node.IP参数指向本机即可。
2.进入cloudstack配置界面,全局参数,搜索host,修改IP地址为keepalived的vip的地址,192.168.12.20,重启management服务器,
3.重启后,销毁cpvm,ssvm,等待系统重建systemvm后,可查看cpvm下的/var/log/cloud.log ,看是否连接的的192.168.12.20:8250端口即可。
4.进测试,该方式,相当于双活方式,单独访问两台management也可,只要保证VIP能正常和systemvm通信,估计负载均衡,也可用此方式进行修改
阅读(240) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
请登录后评论。

登录 注册