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) 数据结构与算法-初体验(极客专栏)
数据结构(逻辑结构,物理结构,特点) 一.数据的逻辑结构:指反映数据元素之间的逻辑关系的数据结构,其中的逻辑关系是指数据元素之间的前后件关系,而与他们在计算机中的存储位置无关.逻辑结构包括: 集合 数 ...
随机推荐
- 【Beta】Daily Scrum Meeting第二次
1.任务进度 学号 已完成 接下去要做 502 系负责人及所负责专业的表 写出PHP测试的demo:将okHttp的请求放在非UI线程中执行 509 PHP更该用户信息:更新系负责人所负责系:删除任务 ...
- bfs codeforces 754B Ilya and tic-tac-toe game
这题简直把我坑死了 所有的坑都被我中了 题意: 思路:bfs or 模拟 模拟似乎没有什么坑 但是bfs真的是坑 AC代码: #include "iostream" #includ ...
- session跟cookie的区别
这些都是基础知识,不过有必要做深入了解.先简单介绍一下. 二者的定义: 当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择, 都纪 ...
- Python之路Day18-正则及Django
一. 正则表达式 1.定义正则表达式 /.../ 用于定义正则表达式 /.../g 表示全局匹配 /.../i 表示不区分大小写 /.../m 表示多行匹配JS正则匹配时本身就是支持多行,此处多行匹 ...
- php中htmlspecialchars()函数和addslashes()函数的使用和区别
在防止被注入攻击时,常会用到两个函数:htmlspecialchars()和addslashes()函数.这两个函数都是对特殊字符进行转义. 1)addslashes()作用及使用 addslashe ...
- UIWindow & UIWindowLevel
转自:http://www.cnblogs.com/smileEvday/archive/2012/03/27/2420362.html 一.UIWindow是一种特殊的UIView,通常在一个程序中 ...
- Eclipse中自动提示的方法参数都是arg0,arg1的解决方法
Eclipse中自动提示的方法参数都是arg0,arg1,就不能根据参数名来推断参数的含义,非常不方便. 解决方法:Preferences->Java->Installed JREs,发现 ...
- openCV C++ 代码笔记
代码片段1 cv_contourMask_step_tmp=cv_contourMask.clone(); cv::Mat maskImage; UIImageToMat(pathimg, maskI ...
- Unity 5.3.5p8 C#编译器升级
Unity 5.3.5p8的C#编译器升级 注意:该版本是单独升级C#编译器的测试版!请使用文中提供的下载链接! 基于Unity 5.3.5p8的C#编译器升级!下载链接 试用该版本前请先备份项目,遇 ...
- Linux堆内存管理深入分析(上)
Linux堆内存管理深入分析(上半部) 作者:走位@阿里聚安全 0 前言 近年来,漏洞挖掘越来越火,各种漏洞挖掘.利用的分析文章层出不穷.从大方向来看,主要有基于栈溢出的漏洞利用和基于堆溢出的漏洞 ...