首页 > 代码库 > VMware虚拟化技术之八vSphere App HA部署

VMware虚拟化技术之八vSphere App HA部署

概述

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 支持的服务

wKiom1Npn32RfYfvAAFoY85mEdA286.jpg

vSphere App HA架构

wKioL1Npn2DgBRN-AAH3UPxv5qw516.jpg

vSphere App HA 最低资源要求

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

wKioL1Npn3fCg60bAAAre-byUtM651.jpg

vSphere App HA 软件要求

wKioL1Npn4KiifDhAADBqXJr1P8173.jpg

安装前准备工作

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

wKiom1Npn7WCZk7IAAHHO6zzn5s924.jpg

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

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

解决方法:

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

wKioL1Npn5SjXsi2AAH0BWR5d-Q597.jpg

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

wKiom1Npn8eQ-u_UAAEJXYpexXI779.jpg

Name:VC

Server Type:VMware vCenter AppHA

Install Path:*

然后点击OK

wKioL1Npn6TCybJLAAD5srAtNvs922.jpg

点击Configuration Properties选项。

wKiom1Npn9fSQB3HAAGhJgW-mJQ244.jpg

url:https://vcenter IP/sdk

user name:vc管理用户

password:vc管理用户密码

process.query:默认即可

wKioL1Npn7fwvJ_hAAE6LdauUkk691.jpg

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

开始安装

部署步骤:

第一步 安装Hyperic Server

第二步 安装Hyperic Agent

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

第四步 创建App恢复策略

第五步 测试App恢复策略

部署Hyperic Server

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

wKiom1Npn-3jovuTAAKaFg5nDjo852.jpg

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

wKioL1Npn8uAL2ZbAAFDO9fQ1Sw346.jpg

点击下一步。

wKiom1NpoAWDpj3eAAHhbxuEEs8070.jpg

点击接受,下一步。

wKioL1Npn-Tj6Rp2AANkLwT3sKY079.jpg

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

wKiom1NpoBehdQOrAAH73czdTzM588.jpg

点击下一步。

wKioL1Npn_ayO0_WAAEI9VIroEU142.jpg

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

wKiom1NpoCiiewffAAJgx3dJqjg672.jpg

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

wKiom1NpoDDj8TpcAAHQwFwkCUk307.jpg

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

wKioL1NpoA_yBxGrAAJnz9OUQf8057.jpg

点击完成。

wKioL1NpoBeQi6n9AAHa_MCC0MQ879.jpg

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

wKiom1NpoEyTkyLpAAEYZ84WxRc594.jpg

完成初始化配置。

wKioL1NpoC3w2PY_AAGUljaBxXk886.jpg

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

wKioL1NpoDbSxEGIAAD64nbxi3M567.jpg

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

wKiom1NpoGnxThf4AACUMlO_1C4891.jpg

安装Hyperic Agent

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

双击hyperic agent安装文件。

wKioL1NpoE7gIf_bAABKmP9hLcg351.jpg

点击下一步。

wKiom1NpoH_yGBZLAAFBzfqAUcQ449.jpg

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

wKioL1NpoF3DV9F2AADu9OC3wSU014.jpg

输入管理用户和密码。

wKiom1NpoI_R8KRNAADU1lZJEMk078.jpg

默认即可点击下一步。

wKioL1NpoGvjBOMEAACu8cziv94732.jpg

点击完成。

wKiom1NpoJ7iJ4T8AAE-y1vLWrc795.jpg

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

wKioL1NpoH2iIt5pAATj-ly1SOI916.jpg

部署App HA appliance

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

wKioL1NpoIqwNhvpAADu2nc-MUE539.jpg

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

wKiom1NpoMDwj_jWAAFYo64L-jc815.jpg

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

wKioL1NpoJ-AB41pAAJRQ0dnqRg129.jpg

点击接受,点击下一步。

wKiom1NpoNPh8Gf_AANcTwpg6BA148.jpg

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

wKiom1NpoNyz9NBBAAHfe3BEPh0292.jpg

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

wKioL1NpoL7Q5_cwAAJjm1HL9Nc101.jpg

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

wKiom1NpoPHRjwqEAAG2-FMUTVI222.jpg

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

wKioL1NpoM6gOkHzAAKYZ6GUCzQ069.jpg

点击下一步。

wKiom1NpoQCR3XAHAAHMisXIAes846.jpg

点击完成。

wKiom1NpoQjia399AAH-scMCN68102.jpg

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

wKioL1NpoObB_GJpAACQSx4-OyM336.jpg

等待初始化完成。

wKiom1NpoRrRgGXBAADge4RquJM502.jpg

配置App HA连接Hyperic Server

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

wKioL1NpoPjBcGLMAAJjYQH1-tI291.jpg

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

wKioL1NpoQHTzZ9qAAGeVP4cudY537.jpg

点击vCenter Hyperic证书。

wKioL1NpoQqCXYk9AADpUer4ugw121.jpg

点击批准。

wKiom1NpoT3hzdSPAAEKFSX3nOQ011.jpg

已成功连接。

wKiom1NpoUXAXNEdAADPgCoTKgQ903.jpg

创建App恢复策略

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

wKioL1NpoSOQeHE5AADl1d-Tqvw079.jpg

输入策略名称,下一步。

wKioL1NpoTiwd-0NAADjwgTa4yA345.jpg

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

wKiom1NpoWvj20gXAAFEhNAy5Js884.jpg

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

wKioL1NpoUrSJQjmAAEPJLTfje4423.jpg

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

wKiom1NpoX2ytq0ZAAEQALzXwv0845.jpg

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

wKioL1NpoVuQ0GblAADXUZRgblg100.jpg

点击完成。

wKiom1NpoY3jHo4NAAEybs3VzeQ305.jpg

完成策略创建。

wKioL1NpoWzh3vRsAAFEFBFFKtI614.jpg

测试App恢复策略

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

wKioL1NpoXXSOd58AAMq5QeF49Y885.jpg

右键分配策略。

wKiom1NpoarBrYsLAAHo9bkRxlA555.jpg

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

wKioL1NpoYnzPPG1AADyCUiGEPs362.jpg

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

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

wKiom1Npob2R_nfIAADvaGmuxh0912.jpg

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

wKioL1NpoZzwFxZCAAIbOSk6j-8911.jpg

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

wKiom1NpodjhRK9hAAOT9SLqxe4819.jpg

本文出自 “被IT搞的那些日子” 博客,请务必保留此出处http://virtualwill.blog.51cto.com/8463080/1407515