一、安装前提;
1、虚拟机的需求;在布署App HA之前你必须满足如下对于磁盘空间、内存和网络的要求:
组件 |
最低要求 |
CPU |
2vCPUs |
Memory(内存) |
4GB |
Disk Size(磁盘空间) |
20GB |
Network(网络) |
1Gbps |
2、App HA软件需求;布署之前必要满足以下软件要求:
1)vSphere Web Client:5.5
2)Esxi:5.5.0
3)vFabric Hyperic:5.7.x
4)浏览器:所有支持Web Client 5.5的浏览器
3、需要开放的端口;你必须开放如下端口提供App HA虚拟设备连接和REST API:
1)22:启用到vSpher App HA虚拟设备的连接;
2)8443:安全端口到REST API;
4、你可以通过vSphere Web Client使用OVF模板来布署App HA;须满足以下条件:
1)vSphere Web Client administrator权限;
2)安装vSphere App HA之前必须先安装vFabric Hyperic
3)如果你以前安装过App HA,请确保卸载App HA之后重启过vSphere Web Client.
二、安装App HA(安装App HA之前应该先安装vFabric Hyperic,见上一篇);在Web Client中单击“主机和集群”,右击将要布署App HA的vCenter server选择“布署OVF模板”,然后下一步下一步就好了,安装完成之后退出并重新登录vSpher Web Clietn,vSpher App HA插件就显示在Web Client中了。
App HA下载链接:http://pan.baidu.com/share/link?shareid=1006718485&uk=957513924 密码:be2r
三、配置App HA;
1、连接到vFabric Hyperic;安装完App HA后,你必须连接到vFabric Hyperic服务器;
操作:登陆到vSpher Web Client,点击系统管理 > vSpher App HA ,点击settings选项卡,填写vFabric Hyperic server(IP或FQDN)、Port、username和password,点击Apply,接受vFabric Hyperic证书,vFabric Hyperic的连接就完成了。
2、接下来配置集群,如果环境中已经有集群,请跳至第三步
1)在Web Client中,右击你想要启用虚拟机重置功能的数据中心,选择新建群集,完成新建集群向导,点击确定一个启用vSphere App HA的集群就创建了,此集群中的所有虚拟机都拥有重置虚拟机功能。
2)交主机添加到集群
3)启用vSphere HA:选择管理 > 设置 > vSpher HA ,点击编辑,选择打开vSpher HA复选框,在虚拟机监控页面下,选择虚拟机或应用程序,点击确定
PS:如果环境中已经有集群,则只需要启用vSphere HA.
4、在vFabric Hyperic代理属性文件中配置vSphere App HA属性;要在vCenter中触发vSphere App HA警报,你必须在vFabric Hyperic agent.properties文件中配置一些必要的属性;
1:停止vFabric Hyperic 代理服务
2:删除HYPERIC_AGENT/data/文件夹,路径:C:\Hyperic-Agent\Hyperic-hqee-Agent-5.7.1
3:在vFabric Hyperic服务器清单中删除vFabric Hyperic Agent Platfrom ,登陆vFabric Hyperic server,Resources > Browse,在Platforms标签下,选中Platform,点击删除
4:打开虚拟机上vFabric Hyperic代理的agent.properties文件(路径:C:\Hyperic-Agent\Hyperic-hqee-Agent-5.7.1\conf),确认并修改以下值:
属性 |
值 |
agent.setup.camLogin= |
vSphere_vFabric_Hyperic_user_name,e.g.:hqadmin |
agent.setup.camPword= |
vSpehre_vFabric_Hyperic_password,e.g.:hqadmin |
agent.setup.AcceptUnverifiedCertificate= |
yes |
accept.unverified.certificates= |
true |
*确保每个vFabric Hyperic服务器上只有一个实例
5:保存agent.properties文件
6:启动vFabric Hyperic agent,添加平台到vFabric Hyperic服务器清单,或者等待它被vSpher App HA添加
5、创建一个vFabric Hyperic vCenter服务器插件;要开启从vCenter server发送修复触发日志的警报,你必须在vFabric Hyperic中创建一个新的服务。
1:登陆vFabric Hyperic Server,选择Resources > Browse,在平台下点击要定义VC服务器插件的平台,选择Tools Menu > New Server
输入如下值点击OK
参数 |
值 |
Name |
VC |
Server Type |
VMware vCenter |
Install Path |
* |
3、点击Configuration Properties链接,确保Auto-Discover Services复选框没有选中,输入以下值点击确定,VC插件就创建好了。
参数 |
值 |
url |
将localhost换成vCenter的IP地址 |
user |
vSphere Web Client登陆用户名 |
pass |
vSphere Web Client登陆密码 |
process query |
保持默认 |
vSphere App HA的配置就结束了,下一节将测试vSphere App HA.
完整离线文档(PDF版)下载:http://www.vtcloud1.com/forum.php?mod=viewthread&tid=200&page=1&extra=#pid882