设为首页 收藏本站
查看: 1621|回复: 0

[经验分享] Citrix 服务器虚拟化之十 Xenserver高可用性HA

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2014-4-1 10:21:01 | 显示全部楼层 |阅读模式

             Citrix 服务器虚拟化之十 Xenserver高可用性HA

  HA是一套全自动功能设计,规划。它可以安全地恢复出现问题的XenServe 主机。例如物理破坏网络或主机的硬件故障,HA可确保无需任何人工干预,自动在主机上重新启动虚拟机。启用 HA 后,XenServer 将持续监视池中主机的运行状况。如果当前 VM 主机发生故障,HA 机制会自动将受保护的 VM 移动到一台运行状况良好的主机上。此外,如果发生故障的主机是主节点,HA 会自动选择另一台主机来接管主节点的角色,以便您能够继续管理 XenServer 池。为了绝对确认某台主机是无法访问的,已配置高可用性的资源池使用多个检测信号机制来定期检查主机。这些检测信号会经过存储接口(至检测信号 SR)和网络接口(通过管理接口)。这两种检测信号路由都可以是多宿(多连接)的,以防止产生误报,从而进一步提高可靠性。XenServer 会动态维护故障转移方案,该方案详细说明了如果池中的一组主机在任意给定时间出现故障时应执行的操作。您需要了解的一个重要概念是允许的主机故障数,该值作为 HA 配置的一部分进行定义。该值确定在不丢失任何服务的情况下所允许的故障数。例如,如果资源池包括 16 台主机,而允许的故障数的设置为 3,则池将计算故障转移方案,该方案允许任意 3 台主机出现故障,并仍然能够在其他主机上重新启动 VM。如果找不到方案,则会认为该池使用过量。方案根据 VM 生命周期操作和移动动态地进行重新计算。如果所做的更改(例如将新 VM 添加到池)导致池使用过量,则会发送警报(通过 XenCenter 或电子邮件)。
注意事项:一个用户自定义的池过量主机故障数,导致没有足够的可用内存在整个池的失败后运行这些虚拟机。


设置虚拟机启动的优先级:虚拟机可以分配一个重新启动优先级和一个标志,指示是否应该受到保护。启用HA时,尽一切努力保护的虚拟机。如果服务器出现故障运行的虚拟机将迁移到另一台服务器上启动,根据优先级规定,任何受保护的虚拟机将自动启动或停止。重新启动优先级的说明:
0 具有此优先级第一,尝试启动虚拟机
1 只有在尝试重新启动所有优先级为0的虚拟机后,再尝试启动具有此优先级的虚拟机
2 只有在尝试重新启动所有优先级为1的虚拟机后,再尝试启动具有此优先级的虚拟机
3 只有在尝试重新启动所有优先级为2的虚拟机后,再尝试启动具有此优先级的虚拟机
尽力而为 只有在尝试重新启动所有优先级为3的虚拟机后,再尝试启动具有此优先级的虚拟机
True 此设置的虚拟机都包含在的重启计划
False 此设置的虚拟机不包括在重启计划

警告:Citrix强烈建议只有StorageLink服务虚拟机,应给予重新启动优先级0。所有其他虚拟机(包括那些依赖上的StorageLink VM)的应分配一个优先级1或更高的优先级。“尽力而为”的,不得使用HA重新启动StorageLink SRS池。重新启动优先级确定在发生故障时XenServer尝试启动虚拟机的顺序。虚拟机重新启动优先级0 1,2或3,这样可以保证服务器故障的既定数量的重新启动。与虚拟机尽最大努力优先级设置的故障转移计划的一部分,并不能保证,因为不为他们保留保持运行容量。如果池遇到服务器故障并进入状态的数量容忍失败降到零,受保护的虚拟机将不再保证重新启动。如果这个条件到达时,系统将生成警报。在这种情况下,如果发生其他故障,所有虚拟机有一个重新启动优先级集合行为将尽力行为。如果一个受保护的虚拟机无法重新启动服务器发生故障的时候(例如,如果池过量故障发生时),启动此虚拟机的进一步尝试将池变化的状态。这意味着,如果额外的容量变得池(如果你关闭非必要的虚拟机,或者添加额外的服务器,例如),一个新鲜的尝试重新启动受保护的VM将,现在可以成功。


要实现xenserver HA功能,只要满足以下几个条件即可
(1) 虚拟机必须置于共享存储中,例如iSCSI、FC SAN;
(2) 需要两台以上的Xenserver,并且设置了资源池;
(3) 所有Xenserver有静态IP地址;
(4) 购买的Xenserver版本需要支持HA(即Enterprise以上版本


说明:
       环境基于实验九


1、 在客户端使用XenCenter连接两台Xenserver主机


2、 使用XenCenter在资源池kkfloat.com上启用HA功能:
(一) 配置hearbeat SR,使用Virtual-Machine共享存储
(二) 配置当发生HA时,虚拟机采取操作,这里配置“Restart“
(三) 完成HA配置


3、测试HA功能,断开Xen2主机的网络,观察“Windows 8“虚拟机是否会自动迁移到Xen1主机上并重启(注意:当虚拟机收到HA保护,并设置自动重新启动虚拟机时,虚拟机就不能被关闭了)




视频分享:http://pan.baidu.com/share/link?shareid=3964292665&uk=1025659618



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-16598-1-1.html 上篇帖子: Citrix 服务器虚拟化之九 Xenserver虚拟机的XenMotion 下篇帖子: Citrix 服务器虚拟化之十一 Xenserver管理vApps 服务器
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表