让“云”无处不在-Citrix Xenserver

六、高可用性: High Availability

马博峰

2011年8月

———————————————————————————————————————

HA 概述

启用 HA 后,XenServer 将持续监视池中主机的运行状况。如果当前 VM 主机发生故障,HA 机制会自动将受保护的 VM 移动到一台运行状况良好的主机上。此外,如果发生故障的主机是主节点,HA 会自动选择另一台主机来接管主节点的角色,以便您能够继续管理 XenServer 池。

为了绝对确认某台主机是无法访问的,已配置高可用性的资源池使用多个检测信号机制来定期检查主机。这些检测信号会经过存储接口(至检测信号 SR)和网络接口(通过管理接口)。这两种检测信号路由都可以是多宿(多连接)的,以防止产生误报,从而进一步提高可靠性。

XenServer 会动态维护故障转移方案,该方案详细说明了如果池中的一组主机在任意给定时间出现故障时应执行的操作。您需要了解的一个重要概念是允许的主机故障数,该值 作为 HA 配置的一部分进行定义。该值确定在不丢失任何服务的情况下所允许的故障数。例如,如果资源池包括 16 台主机,而允许的故障数的设置为 3,则池将计算故障转移方案,该方案允许任意 3 台主机出现故障,并仍然能够在其他主机上重新启动 VM。如果找不到方案,则会认为该池使用过量。方案根据 VM 生命周期操作和移动动态地进行重新计算。如果所做的更改(例如将新 VM 添加到池)导致池使用过量,则会发送警报(通过 XenCenter 或电子邮件)。

要实现xenserver HA功能,只要满足以下几个条件即可

(1) 虚拟机必须置于共享存储中,例如iSCSI、FC SAN;

(2) 需要两台以上的Xenserver,并且设置了资源池pool;

(3) 所有Xenserver有静态IP地址;

(4) 购买的Xenserver版本需要支持HA(即Enterprise以上版本)

为资源池Xen开启HA功能

开启HA的配置向导

选择hearbeat SR,这里可以看到我们刚添加的iSCSI存储,选择该存储

选择当发生HA时,虚拟机采取的工作。这里选择重启

完成HA的设置

正在配置HA

HA配置完成

配置好后,我们进行测试,来检测Xenserver HA

然后断开Xenserver02,稍等片刻,在XenCenter中可以看到,此时虚拟机自动在Xenserver01上重启

HA发出警报

再次查看资源池Xen的HA设置,可以看到Xenserver02已经出现了故障,由于只有单机,因此,HA功能失效

再次启动Xenserver02,HA回复正常。

本文出自 “让"云"无处不在” 博客,请务必保留此出处http://mabofeng.blog.51cto.com/2661587/653361

转载于:https://blog.51cto.com/guaiz7/1424861

让“云”无处不在-Citrix Xenserver之六 高可用性: High Availability相关推荐

  1. 让“云”无处不在-Citrix Xenserver之一 环境搭建

    让"云"无处不在-Citrix Xenserver 一.准备部署环境 马博峰 2011年8月 --------------------------------------- 一.X ...

  2. 让“云”无处不在-Citrix Xenserver之三 license server

    让"云"无处不在-Citrix Xenserver 三.license server 马博峰 2011年8月 ----------------------------------- ...

  3. 让“云”无处不在-Citrix Xenserver之七 转换:XenConver和p2v-legacy

    让"云"无处不在-Citrix Xenserver 七 物理机到虚拟机转换:XenConvert和p2v-legacy 马博峰 2011年8月 ------------------ ...

  4. 简述服务器虚拟化的注意产品,服务器虚拟化应用系列之一:Citrix XenServer 6.2安装与配置...

    1.服务器虚拟化简介 1.1.什么是服务器虚拟化? 服务器虚拟化是将服务器物理资源抽象成逻辑资源,让一台服务器变成几台甚至上百台相互隔离的虚拟服务器,我们不再受限于物理上的界限,而是让CPU.内存.磁 ...

  5. 选择Citrix XenServer的五个理由

    Citrix XenServer提供了服务性能卓越.高可扩展性.使用简便的虚拟化基础架构,且具有创新的存储集成能力,使IT部门能够在交付 应用的同时降低成本.提高推向市场的速度. 介绍 自2006年首 ...

  6. 虚拟化系列-Citrix XenServer 6.1 安装与配置

    一.XenServer 6.1简介 Citrix XenServer服务器虚拟化系统通过更快的应用交付,更高的IT 资源可用性和利用率,让数据中心变得更加灵活.高效.XenServer 在提供了关键工 ...

  7. 使用云祺虚拟机备份软件恢复Citrix XenServer 虚拟机

    1.进入云祺虚拟机备份系统,选择[备份/恢复]-[虚拟机恢复],新建恢复任务. 2.在Citrix XenServer虚拟化类型下勾选要需要恢复的备份点,点击[下一步]. 3.设置恢复目标宿主机,并按 ...

  8. 如何重装Citrix XenServer不丢失SR数据

    在使用Citrix XenServer时,难免会有一些突发情况,例如:机房/服务器断电,系统文件损坏等等,导致服务器无法进入系统,这时候唯一办法只能重装数据,但又要保证数据还在,可以使用以下办法重装: ...

  9. 如何开启并配置CITRIX Xenserver的SNMP服务

    以下博文转载至虚拟人生 Citrix Xenserver使用标准的NET-SNMP协议,关于NET-SNMP请参考www.net-snmp.org. Xenserver并没有自己的MIB库.Xense ...

最新文章

  1. 观点 | 港科大张潼教授最新发言:对人工智能发展的一些思考
  2. C#调用DataV token代码
  3. 单例模式(Singleton)
  4. Oracle内部错误:ORA-00600[2608]一例
  5. scrapy proxy and user_agent
  6. 接口隔离原则——面向对象设计原则
  7. C++类的构造函数 后单冒号加基类 例如:CAboutDlg::CAboutDlg() : CDialogEx(CAboutDlg::IDD)
  8. Oracle Golden Gate 系列十六 -- 配置 GG 安全 说明 与 示例
  9. 爬虫初窥day1:urllib
  10. 背景图片固定(背景图片附着)(HTML、CSS)
  11. 软件测试中测试用例的简单案例
  12. 基于单片机的c语言交通控制器设计论文初稿,基于AT89C51单片机的交通灯控制系统设计答辩.ppt...
  13. 2021最新软件测试面试题(含答案)
  14. 邓亚萍加盟人民日报社 担任人民搜索一把手
  15. L1、L2 正则项详解 - 解空间、先验分布、最大似然估计 and 最大后验估计
  16. Inception 模块作用
  17. 怎样提高睡眠质量容易入睡,五种应对失眠的妙招
  18. 微信服务器会留撤回的消息吗,让你的微信不再被人撤回消息
  19. jetbrain试用
  20. 光学测量精度极限—光谱共焦位移传感器的六大行业应用

热门文章

  1. “让天下没有难开的店”,宣言来自无人车公司AutoX
  2. G盘文件系统损坏要如何恢复数据
  3. django abstract base class ---- 抽象基类
  4. zabbix的trigger
  5. 分布式 和 集群的区别
  6. mysql不能插入中文
  7. 配置登入是显示服务器信息
  8. C#中sql备份与还原
  9. shell学习之awk或gawk
  10. Kotlin数据类型(一:数据类型)