Xen之初体验:HA(额外附加)
高可用性,虽说不是在这个版本就开始免费的,但是连续的体验一下会更加完整些。
Figure 9在资源池的位置上右击选择High Availability,进入到配置HA的窗口中
Figure 10在资源池的位置上右击选择High Availability,进入到配置HA的窗口中
Figure 11选择用来进行监控池内有效性的存储资源,同时必须是共享存储才能启用
Figure 12设置其中的虚拟机在遇到主机障碍的时候使用何种方式进行策略实施,案例中HA可以自动重启(reatart)虚拟机
Figure 13Finish完成配置
Figure 14在池级别的Logs选项卡中可以查看到正在配置的HA,整个时间大概1分钟
Figure 15配置好HA之后将该虚拟机所在的主机进行维护模式切换
Figure 16系统会提示信息,虚拟机正在运行,请确是否进入到维护模式
Figure 17强行进入到维护模式后,系统会有2次掉线,同时将该虚拟机飘到了1号主机上
Figure 18尝试将3好主机从维护环境下呼唤回来,系统会提示是否需要还原之前飘到1号主机的虚拟机。本案例选择Skip跳过
Figure 19接下来进入选择对话框,询问是否继续,因为之前手动操作将使池的负载容错值从2变为3
如果主机宕机的话
稍后模拟突然一号机宕机,接着一号机上的信息会进行漂移,这个算法是有工作量与主机负荷来决定的,一会会在后面看到他具体漂移到那里了。
当1号主机宕机之后,XenCenter中会进行尝试性连接,发现彻底掉了以后该XenCenter将会告知用户失去池连接,同时我们需要新建一个池来接替曾经的池。
Figure 20可以看到新建池的工程中,系统已经通过他的特有算法将池主控主机标记给了10.5.70.204,选择Yes进行连接
Figure 21同时在XenCenter的电脑上Ping该虚拟机,发现长时间丢包
Figure 22统计得知,丢包数由40个,约200s的时间差
Figure 23查看池级别的Logs选项卡,有用信息都在其中
将一号主机复活
Figure 24系统发现曾经的池主要管理者回来了,但是由于现在已经是四号主机即位,因此系统会有这样的信息提示。
Figure 25验证再次3号机进入到维护模式,相应的负载容错计数器已经是3了,系统提示YES后将会把该值修改成2.
Figure 26经历过3次掉线,该虚拟机飘到了一号主机之上。
至此HA在Xenserver下的一些实用功能验证完毕。
-=EOB=-
Xen之初体验:HA(额外附加)的更多相关文章
- Xen之初体验:XenMotion、 StorageMotion、Site Recovery、Power Management 各种新、高级功能免费
Xenserver 的新版本6.2现在已经全面开源,省掉了原有的序列号,也能免费体验曾经标题中的付费高级功能. 安装镜像:http://downloadns.citrix.com.edgesuite. ...
- 深入Asyncio(三)Asyncio初体验
Asyncio初体验 Asyncio在Python中提供的API很复杂,其旨在替不同群体的人解决不同的问题,也正是由于这个原因,所以很难区分重点. 可以根据asyncio在Python中的特性,将其划 ...
- PetaPoco初体验(转)
PetaPoco初体验(转) PetaPoco初体验(转) 大部分转自: http://landyer.com/archives/138 PetaPoco C#微型ORM框架,基本无需配置,仅由单个c ...
- Java8初体验(二)Stream语法详解
感谢同事[天锦]的投稿.投稿请联系 tengfei@ifeve.com 上篇文章Java8初体验(一)lambda表达式语法比 较详细的介绍了lambda表达式的方方面面,细心的读者会发现那篇文章的例 ...
- SignalR初体验
简介 ASP .NET SignalR[1] 是一个ASP .NET 下的类库,可以在ASP .NET 的Web项目中实现实时通信.什么是实时通信的Web呢?就是让客户端(Web页面)和服务器端可以 ...
- .NET自带IOC容器MEF之初体验
.NET自带IOC容器MEF之初体验 本文主要把MEF作为一种IOC容器进行讲解,.net中可用的IOC容器非常多,如 CastleWindsor,Unity,Autofac,ObjectBuil ...
- vue.js2.0 自定义组件初体验
理解 组件(Component)是 Vue.js 最强大的功能之一.组件可以扩展 HTML 元素,封装可重用的代码.在较高层面上,组件是自定义元素, Vue.js 的编译器为它添加特殊功能.在有些情况 ...
- AngularJS路由系列(3)-- UI-Router初体验
本系列探寻AngularJS的路由机制,在WebStorm下开发. AngularJS路由系列包括: 1.AngularJS路由系列(1)--基本路由配置2.AngularJS路由系列(2)--刷新. ...
- 数据结构(逻辑结构,物理结构,特点) C#多线程编程的同步也线程安全 C#多线程编程笔记 String 与 StringBuilder (StringBuffer) 数据结构与算法-初体验(极客专栏)
数据结构(逻辑结构,物理结构,特点) 一.数据的逻辑结构:指反映数据元素之间的逻辑关系的数据结构,其中的逻辑关系是指数据元素之间的前后件关系,而与他们在计算机中的存储位置无关.逻辑结构包括: 集合 数 ...
随机推荐
- 在React 组件中使用Echarts
在完成一个需求的时候碰到一个场景需要使用柱状图.涉及到可视化,第一反应当然是Echarts了.平时用js加载Echarts组件很方便,但是在React中就要费下神了.各种连蒙带猜实现了.edmo里的E ...
- centos上安装pygame
安装前依赖包检查及安装 python-devel SDL_image-devel SDL_mixer-devel SDL_ttf-devel SDL-devel numpy subversion po ...
- sqlmap http头注入的一个技巧
sqlmap.py -u "url" --host * --thread=1 --batch -v 1 --delay=0.7 --dbms mysql --current-d ...
- web Api 返回json 的两种方式
web api写api接口时默认返回的是把你的对象序列化后以XML形式返回,那么怎样才能让其返回为json呢,下面就介绍两种方法: 方法一:(改配置法) 找到Global.asax文件,在Applic ...
- 剑指offer编程题java实现(正在更新)
面试题三:查找二维数组中元素问题 public static void main(String[] args){ int[][] num = {{1,2,8,9},{2,4,9,12},{4,7,10 ...
- ENode框架Conference案例分析系列之 - 上下文划分和领域建模
前面一片文章,我介绍了Conference案例的核心业务,为了方便后面的分析,我这里再列一下: 业务描述 Conference是这样一个系统,它提供了一个在线创建会议以及预订会议座位的平台.这个系统的 ...
- EQueue性能测试计划
1.发送消息吞吐量的测试: 1)单台producer单个进程的发送消息tps2)单台producer多个进程的发送消息tps3)单台broker的接收消息tps,由于单台producer可能压不满,所 ...
- Python黑帽编程 4.0 网络互连层攻击概述
Python黑帽编程 4.0 网络互连层攻击概述 是时候重新温习下下面这张图了. 图2 本章的内容核心包含上图中的网络层和传输层.TCP/IP是整个网络协议体系中的核心,因为从这里开始,数据传输从局域 ...
- SQL Server 系统数据库恢复
标签:SQL SERVER/MSSQL SERVER/数据库/DBA/故障恢复/master 概述 SQL Server 维护一组系统级数据库(称为“系统数据库”),这些数据库对于服务器实例的运行至关 ...
- 如何创建一个RESTful WCF Service
原创地址:http://www.cnblogs.com/jfzhu/p/4044813.html 转载请注明出处 (一)web.config文件 要创建REST WCF Service,endpoin ...