概述

App HA是 vSphere HA的延伸,从保护虚拟机延伸到到保护虚拟机上运行的应用服务。vSphere App HA 是 vSphere Web Client 的插件。通过 vSphere App HA,可以为您的环境中的虚拟机上运行的应用程序定义高可用性。

功能

通过 vSphere App HA,可以使用 vSphere Web Client 定义您的环境中的虚拟机上运行的应用程序的高可用性。

vSphere App HA 执行以下功能:

l 显示应用程序的位置和可用性状态。

l 如果服务不可用或不稳定,则执行用户定义的修复。修复操作包括重新启动服务和重置虚拟机。

l 服务变为不可用或不稳定时触发警报和通知。

l 执行维护期间启用要挂起的维护操作。

l 与 vSphere HA 集成以实现重置虚拟机功能以及与 vMotion 的兼容性。

vSphere App HA 支持的服务

VMware虚拟化技术之八vSphere App HA部署_第1张图片

vSphere App HA架构

VMware虚拟化技术之八vSphere App HA部署_第2张图片

vSphere App HA 最低资源要求

必须满足以下磁盘空间、内存和网络要求,才能开始在 vSphere Web Client 上部署 vSphere App HA 虚拟设备。

VMware虚拟化技术之八vSphere App HA部署_第3张图片

vSphere App HA 软件要求

VMware虚拟化技术之八vSphere App HA部署_第4张图片

安装前准备工作

在官网下载vSphere App HA、Hyperic Server和Hyperic Agent安装文件。

VMware虚拟化技术之八vSphere App HA部署_第5张图片

部署过程中问题及解决方法

问题:无法将策略分配给选定的服务。vCenter Hyperic服务器上未定义任何名为VC的VMware vCenter AppHA插件。

解决方法:

在浏览器中输入http://Hyperic Server IP:7080,选择Resources选项,在Platforms中选择一个已安装Hyperic agent的虚拟机。

VMware虚拟化技术之八vSphere App HA部署_第6张图片

进去后点击Tools Menu选项,点击New Server。

VMware虚拟化技术之八vSphere App HA部署_第7张图片

Name:VC

Server Type:VMware vCenter AppHA

Install Path:*

然后点击OK

VMware虚拟化技术之八vSphere App HA部署_第8张图片

点击Configuration Properties选项。

VMware虚拟化技术之八vSphere App HA部署_第9张图片

url:https://vcenter IP/sdk

user name:vc管理用户

password:vc管理用户密码

process.query:默认即可

VMware虚拟化技术之八vSphere App HA部署_第10张图片

注意:在使用App HA应用服务恢复时,要将vSphere HA中“虚拟机和应用程序”启用。

开始安装

部署步骤:

第一步 安装Hyperic Server

第二步 安装Hyperic Agent

第三步 部署App HA Appliance并配置连接Hyperic Server

第四步 创建App恢复策略

第五步 测试App恢复策略

部署Hyperic Server

登录vsphere web client,在资源池中右键部署OVF模板。

VMware虚拟化技术之八vSphere App HA部署_第11张图片

选择hyperic server ova文件,点击下一步。

VMware虚拟化技术之八vSphere App HA部署_第12张图片

点击下一步。

VMware虚拟化技术之八vSphere App HA部署_第13张图片

点击接受,下一步。

VMware虚拟化技术之八vSphere App HA部署_第14张图片

输入名称,选择虚拟机文件夹,点击下一步。

VMware虚拟化技术之八vSphere App HA部署_第15张图片

点击下一步。

VMware虚拟化技术之八vSphere App HA部署_第16张图片

选择虚拟磁盘格式thin格式,选择数据存储,点击下一步。

VMware虚拟化技术之八vSphere App HA部署_第17张图片

选择网络,IP地址分配选择手动,点击下一步。

VMware虚拟化技术之八vSphere App HA部署_第18张图片

输入hyperic数据库密码和hyperic管理密码,以及hyperic server IP和vpostgres DB IP,点击下一步。

VMware虚拟化技术之八vSphere App HA部署_第19张图片

点击完成。

VMware虚拟化技术之八vSphere App HA部署_第20张图片

完成导入后,右键hyperic vapp打开电源。

VMware虚拟化技术之八vSphere App HA部署_第21张图片

完成初始化配置。

VMware虚拟化技术之八vSphere App HA部署_第22张图片

在浏览器中输入http://10.1.32.24:7080/

VMware虚拟化技术之八vSphere App HA部署_第23张图片

输入之前配置的hyperic管理用户和密码。

VMware虚拟化技术之八vSphere App HA部署_第24张图片

安装Hyperic Agent

在需要进行应用服务监控的虚拟机中安装hyperic agent。

双击hyperic agent安装文件。

wKioL1NpoE7gIf_bAABKmP9hLcg351.jpg

点击下一步。

VMware虚拟化技术之八vSphere App HA部署_第25张图片

输入hyperic server IP其他默认,点击下一步。

VMware虚拟化技术之八vSphere App HA部署_第26张图片

输入管理用户和密码。

VMware虚拟化技术之八vSphere App HA部署_第27张图片

默认即可点击下一步。

VMware虚拟化技术之八vSphere App HA部署_第28张图片

点击完成。

VMware虚拟化技术之八vSphere App HA部署_第29张图片

再次打开hyperic server管理界面,将安装了hyperic agent的虚拟机添加资源管理中,就可以看见被监控的服务。

VMware虚拟化技术之八vSphere App HA部署_第30张图片

部署App HA appliance

右键资源池,部署OVF模板。

VMware虚拟化技术之八vSphere App HA部署_第31张图片

选择App HA ova文件,点击下一步。

VMware虚拟化技术之八vSphere App HA部署_第32张图片

勾选接受额外配置选项,点击下一步。

VMware虚拟化技术之八vSphere App HA部署_第33张图片

点击接受,点击下一步。

VMware虚拟化技术之八vSphere App HA部署_第34张图片

输入虚拟机名称,选择虚拟机文件存放位置,点击下一步。

VMware虚拟化技术之八vSphere App HA部署_第35张图片

选择Thin格磁盘式,选择存储位置,点击下一步。

VMware虚拟化技术之八vSphere App HA部署_第36张图片

选择使用的网络,点击下一步。

VMware虚拟化技术之八vSphere App HA部署_第37张图片

输入管理用户密码和网络参数,点击下一步。

VMware虚拟化技术之八vSphere App HA部署_第38张图片

点击下一步。

VMware虚拟化技术之八vSphere App HA部署_第39张图片

点击完成。

VMware虚拟化技术之八vSphere App HA部署_第40张图片

完成导入后,打开虚拟机电源。

VMware虚拟化技术之八vSphere App HA部署_第41张图片

等待初始化完成。

VMware虚拟化技术之八vSphere App HA部署_第42张图片

配置App HA连接Hyperic Server

登录vSphere web client,点击系统管理>客户端插件,查看App HA状态。

VMware虚拟化技术之八vSphere App HA部署_第43张图片

点击vSphere App HA,选择设置输入Hyperic Server IP、端口、用户名、密码,点击应用。

VMware虚拟化技术之八vSphere App HA部署_第44张图片

点击vCenter Hyperic证书。

VMware虚拟化技术之八vSphere App HA部署_第45张图片

点击批准。

VMware虚拟化技术之八vSphere App HA部署_第46张图片

已成功连接。

VMware虚拟化技术之八vSphere App HA部署_第47张图片

创建App恢复策略

在vSphere App HA>策略选项中,点击+添加策略。

VMware虚拟化技术之八vSphere App HA部署_第48张图片

输入策略名称,下一步。

VMware虚拟化技术之八vSphere App HA部署_第49张图片

选择服务种类,这里以IIS 7为例,下一步。

VMware虚拟化技术之八vSphere App HA部署_第50张图片

勾选使用当前配置,下一步。

VMware虚拟化技术之八vSphere App HA部署_第51张图片

勾选重启服务、启动时间2分钟、勾选如果重新启动尝试失败,则重置虚拟机,点击下一步。

VMware虚拟化技术之八vSphere App HA部署_第52张图片

勾选服务已停止,点击下一步。

VMware虚拟化技术之八vSphere App HA部署_第53张图片

点击完成。

VMware虚拟化技术之八vSphere App HA部署_第54张图片

完成策略创建。

VMware虚拟化技术之八vSphere App HA部署_第55张图片

测试App恢复策略

在群集或主机选项中,选择应用程序可用性,选中IIS-Server虚拟机。

VMware虚拟化技术之八vSphere App HA部署_第56张图片

右键分配策略。

VMware虚拟化技术之八vSphere App HA部署_第57张图片

选择创建的IIS策略,点击确定。

VMware虚拟化技术之八vSphere App HA部署_第58张图片

在这一步如果没有在hyperic server中添加VC服务器会出现报错。

已将策略应用于该虚拟机。

VMware虚拟化技术之八vSphere App HA部署_第59张图片

进入IIS-SERVER虚拟机中,右键停止HTTP服务。

VMware虚拟化技术之八vSphere App HA部署_第60张图片

等待2分钟后,该服务已自动启动。

VMware虚拟化技术之八vSphere App HA部署_第61张图片