开发者社区> 余二五> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

KVM虚拟化主机HA功能实践

简介:
+关注继续查看

在这边博客中提到:CloudStack实现 VM高可用功能

http://clovemfong.blog.51cto.com/3297559/1316868

但是对于主机HA功能一直没有实现,跟it你好兄http://itnihao.blog.51cto.com/

仔细讨论并进行协作后通过采用CloudStack的企业版实现了主机HA功能,如下为具体操作步骤:



  CloudPlatform的安装步骤和cloudstack一样,具体可以参考官方提供的文档

  CloudPlatformHA功能分为VMHAHostHA

  HA成功的前提:不能使用reboot,shutdown这些命令关闭物理主机。因为cloudPlatform或者cloudstackHA机制是这样的:cloudstack-manager把各物理机存活的信息存在于内存中,如果接收到物理主机通过cloudstack-agent关闭,则把内存信息中的物理主机T除掉,那么主动T除的情况下,是不会发生HA切换的,关于为何是这样的HA机制,可以研究下源码找出具体答案。

一,基于VM虚拟机的HA

当设置了VM高可用的主机,在意外关机之时,会在处于HA的物理机上面重启,此功能这里不演示

二,基于物理主机的HA功能

当物理机发生意外关机断电,或者是网络通讯出现故障,会将物理机上面的VM迁移到其他物理主机。

113220293.png

设置主机高可用方案

113257506.png

下图中一个是有HA方案的(kvm002-ha),一个是没有HA方案的(kvm001

113415239.png


113441964.png

关闭主机电源

113509313.png

物理主机连接不上了

113618685.png

无法ping

113721965.png此时主机还是up

113915372.png

查看日志

114245827.png


此时,虚拟机还显示在08上面

114333495.png

继续观察日志,这个时候距离08关机大约5分钟(300),日志出现故障切换信息

114416439.png

虚拟机成功切换到高可用的机器

114448454.png

物理机此时是显示down状态

此测试结果多次测试均通过,但cloudstack 开源版此功能测试无法工作。










本文转自 暗黑魔君 51CTO博客,原文链接:http://blog.51cto.com/clovemfong/1335808,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
虚拟机主机规则-互斥
vmware环境中,为实现虚拟机应用系统的冗余,经常会双机或者多机部署,作为虚拟化管理员要确保相同应用系统不在同一宿主机上运行,降低风险。
174 0
云时代:区别云主机、虚拟主机和VPS
云计算时代,云主机其可扩展性、价格便宜、安全可靠的特性深受企业和开发者欢迎,但目前有些IDC企业,新瓶装旧酒,将虚拟主机、VPS进行包装推出所谓的云主机服务,为了帮助用户更好的辨别和挑选云主机,下文详细介绍虚拟主机、VPS和云主机产品的特点以及差异性。
1469 0
Chance – 功能强大的 JavaScript 随机数生成类库
  Chance 是一个基于 JavaScript 的随机数工具类。可以生成随机数字,名称,地址,域名,邮箱,时间等等,几乎网站中使用的任何形式的内容都能够生成。这个随机数工具可以帮助减少单调的测试数据编写工作,特别是编写自动化测试的时候。
793 0
Anolis商密OS最佳实践之内核模块签名商密化
本文实践内核模块签名商密化。商密软件栈将持续致力于国内商密基础设施建设,做大商用密码的软硬件生态。
49 0
+关注
20377
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载