VMwarevSphere高可用部署文档.docx
《VMwarevSphere高可用部署文档.docx》由会员分享,可在线阅读,更多相关《VMwarevSphere高可用部署文档.docx(35页珍藏版)》请在冰豆网上搜索。
VMwarevSphere高可用部署文档
vSphereHA部署测试文档
修订与审阅表
修订历史记录
日期
修订人
版本
修订说明
审阅人
批准版本
审阅签字
日期
1.概述
1.1本次部署测试的目的
本次测试目的是为提高vSphere平台上的业务连续性、减少计划的停机时间;以及防止非计划停机、提高故障中断的恢复速度;总体上实现提高可用性及降低停机导致的损失。
1.2本次测试容
通过vSphereHA和FaultTolerance解决方案提供业务连续性,容包括如何建立vSphereHighAvailability(HA)和vSphereFaultTolerance。
1.3硬件环境的准备
物理服务器及数量
操作系统及配置
用途
DellR720机架式服务器*2
安装ESXi6.0
用于建立HA的两台虚拟机宿主机
DellR420机架式服务器*1
安装ESXi6.0
用于建立iSCSI存储器及vCneter服务器
1.4软件环境的准备
本次实验不再赘述ESXi、vCenter及iSCSI的安装部署。
具体环境参考下表:
服务器功能
操作系统及配置
用途
vSphere管理主机
安装Server2012R2,配置vCenter6.0
虚拟化环境的管理平台
存储器
安装Server2012R2,配置iSCSI功能
模拟iSCSI存储器
1.5网络环境及拓扑
主机名
IP地址
TEST-vCenter
192.168.91.1
TEST-Storage
192.168.91.9
ESXi-01
192.168.91.2
ESXi-02
192.168.91.3
2.创建数据中心、群集并向群集中添加主机
使用vSphereWebClient登录vCenterServer,创建数据中心、群集,并向群集中添加虚拟化主机,主要步骤如下。
1)登录到vSphereWebClient,选择"主机和群集":
2)单击"创建数据中心":
3)在弹出的"新建数据中心"对话框中,设置新建数据中心的名称,在此选择默认值Datacenter:
4)返回到vSphereWebClient,单击"创建群集":
5)在"新建群集"对话框中,设置群集的名称,在此设置名称为HA(当然你可以根据实际需要设置不同的名称),选择"打开"DRS、"打开"vSphereHA,在"EVC"先期中,选择"IntelIvyBridgeGeneration",该选项支持DellR720服务器的CPU,在你实际使用时,请根据主机选择。
如果不清楚如何选择,可以查阅CPU型号所支持的类型:
6)打开添加主机的选择页:
7)在"添加主机"对话框中,输入要添加的主机的IP地址或主机名,一般是输入IP地址。
在此先添加192.168.91.2的ESXi主机:
8)在"连接设置"中输入ESXi主机的用户名root及密码
9)在"分配许可证"对话框,为添加的VMwareESXi主机选择许可证:
10)在"锁定模式"对话框,选择"己禁用":
11)在"即将完成"对话框,单击"完成"按钮:
12)之后将其他的ESXi主机添加到数据中心,这些不一一介绍。
:
3.为主机配置虚拟网络及iSCSI存储
3.1添加虚拟交换机
1)在vSphereWebClient管理界面中,在左侧选中一台主机,在右侧选择"管理→网络自己虚拟交换机",在列表中选择系统己有的虚拟交换机,单击"
"按钮:
2)在"分配的适配器"对话框中,当前可以看到有一个网卡,单击"
"按钮,为交换机添加另一个网卡。
3)在弹出的"将物理适配器添加到交换机"对话框中,从"网络适配器"列表中,选择要添加的网卡,在此选择vmnic1,这是ESXi主机的第2块网卡,前期规划中,将1、第2网卡用做ESXi的管理网卡。
如果要添加多个网卡,可以按住Shift键选择:
4)返回到"分配的适配器"对话框,可以看到添加的网卡:
5)添加之后返回到vSphereWebClient管理控制台,如图7-5所示,可以看到当前的虚拟交换机已经有两个网卡。
6)在我们设计实验环境时,为ESXi主机添加了4个网卡,此时可以将剩余的两个网卡添加为虚拟交换机。
7)单击"
"按钮,添加主机网络:
8)在"选择连接类型"对话框,选择"VMkernel网络适配器",如果新添加的交换机只需要处理虚拟机网卡流量,则可以选择"标准交换机的虚拟机端口组":
9)在"选择目标设备"对话框,选择"新建标准交换机"。
10)在"创建标准交换机"对话框中,单击"+"按钮,将剩余的vmnic2、vmnic3网卡添加到列表中:
11)在"端口属性"对话框,在"启用服务"处根据需要选择,一般要选择vMotion流量、FaultTolerance日志记录、管理流量:
12)在"IPv4设置"对话框,为新添加VMkernetl设置管理地址,因为该网卡连接的是VMnet1,在前期我们规划VMnet1使用192.168.91.0/24网段,在此我们设置管理地址为192.168.91.11:
13)在"即将完成"对话框,单击"完成"按钮。
14)添加之后如图所示:
15)同样为要另一个ESXi主机进行相同的操作。
3.2添加iSCSI存储
1)在左侧选中ESXi主机,在右侧选择"管理→存储器→存储适配器",单击"
"按钮,在弹出的列表中选择"软件iSCSI适配器":
2)添加iSCSI软件适配器后,在列表中选中新添加的名为vmhba37的iSCSI软件适配器,在适配器详细信息列表中选择"目标"选项卡,单击"添加"按钮,添加iSCSI服务器:
3)在弹出的"添加发送目标服务器"对话框中,输入iSCSI服务器的IP地址,在此实验中,由于iSCSI服务器配置在WindowsServer2012R2的主机中,iSCSI服务器的IP地址192.168.91.9:
4)同样为要另一个ESXi主机进行相同的操作。
由于新添加了存储,所以需要重新扫描存储适配器,才能搜索并找到新的存储设备。
扫描并添加新设备的操作如下。
5)在"管理→存储器→存储适配器"中,单击"
"按钮,重新扫描主机上的所有存储适配器以发现新添加的存储设备或VMFS卷。
在弹出的"重新扫描存储器"对话框中,选择默认值"扫描新的存储设备"及"扫描新的VMFS卷":
6)扫描之后,单击iSCSI适配器,在"目标"、"路径"及"设备"列表中可以看到发现并添加的目标及设备:
7)在"管理→存储器→存储设备"列表中,可以看到新添加的存储设备,名为"MSFTiSCSIDISK",大小分别为500GB和200GB:
8)找到存储设备之后,接下来需要将存储设备添加到数据存储中。
在左侧选择ESXi主机,在右侧选择"相关对象→数据存储",在此列表中可以将存储设备添加为ESXi可用的数据存储。
为了方便后期的管理,我们需要将ESXi本地存储重新命名,例如将第1台ESXi的本地存储命名为ESXi01-OS,将第2台ESXi的本地存储命名为ESXi02-OS,表示这分别是两台ESXi安装操作系统的存储。
而对于以后添加的共享存储则用另外的命名方式。
右击要重命名的数据存储,在弹出的快捷菜单中选择"重命名":
9)在重命名数据存储之后,将扫描到的iSCSI磁盘添加到ESXi中,作为ESXi共享数据存储使用。
单击"
"按钮,在弹出的"新建数据存储→类型"对话框中选择"VMFS":
10)在"名称和设备选择"对话框中,在"列表中"选择可用的数据存储,当前iSCSI存储列表中有两个存储磁盘,大小分别为200GB和500GB,在此选择其中一个,并在"数据存储名称"文本框中输入新添加的存储名称:
11)在"分区配置"对话框,选择"使用所有可用分区":
12)在"即将完成"对话框,显示了添加的存储的大小、存储类型、存储名称、VMFS版本等信息:
13)同样将剩下的另一个iSCSI磁盘添加到数据存储,命名为Datastore-02,而原来添加的第1个数据存储则命名为Datastore-01:
14)在HA中有多台VMwareESXi主机时,只需要在一台主机上,添加一次共享存储即可,对于连接到同一存储服务器的存储磁盘,其他主机会自动添加。
15)在配置好网卡、添加完共享存储之后,修改HA配置,在“vSphereHA→用于检测信号的数据存储”中,选择“使用指定列表中的数据存储并根据需要自动补充”,在“可用检测信号数据存储”列表中选择新添加的Datastore-01及Datastore-02:
16)最后,在左侧选中ESXi主机,在“摘要”选项中,没有警告信息。
17)而在没有添加数据存储、没有添加冗余网卡时,摘要中会显示“该主机的vSphereHA检测信号数据存储数目为0,少于要求数目2”及“此主机当前没有管理网络冗余”。
4.配置HA及DRS功能
4.1建立测试虚拟机
1)使用vSphereWebClient登录到vCenterServer,在左侧选择数据中心、群集或某台ESXi主机,右击在弹出的快捷菜单中选择"新建虚拟机":
2)在"新建虚拟机"对话框中,在"选择名称和文件夹"选项中,为新建虚拟机输入名称,在此设置名称为VM-TEST-01,在"为该虚拟机选择位置"列表中选择Datacenter:
3)在"选择计算资源"中选择群集、主机或资源池:
4)在"选择存储器"对话框中,选择保存虚拟机的存储,应该选择将虚拟机保存在共享存储,而不是保存于本地存储。
在此选择Datastore-01或Datastore-02:
5)在"选择兼容性"对话框,在兼容性列表中选择虚拟机的版本,在此选择ESXi6.0:
6)在"选择客户机操作系统"对话框,从"客户机操作系统版本"中选择MicrosoftWindows7:
7)在"自定义硬件"对话框,为新建虚拟机分配硬盘,在此分配2个CPU、4GB存、100GB的硬盘、加载安装光盘镜像,其他选择默认值:
8)在"即将完成"对话框,查看新建虚拟机选项,无误之后,单击"完成"按钮:
4.2为虚拟机安装操作系统
1)右击虚拟机,打开虚拟机电源并在弹出的对话框中选择"打开控制台":
2)开始Windows7的安装:
3)等Windows7安装完成后,返回到vSphereWebClient控制台,在"摘要"选项卡中,选择"安装VMwareTools":
4)返回到虚拟机控制台,在虚拟机中安装VMwareTools:
5)之后关闭Windows7虚拟机:
4.3为虚拟机启用容错功能
1)选中要启用FT的虚拟机,右击在弹出的对话框中选择"FaultTolerance→打开FaultTolerance":
2)由于我们是在虚拟机中做的这个测试,在打开FT时会有个故障提示"与主机关联的虚拟网卡宽带不足,无法用于FT日志记录",实际上这个提示不影响后期的测试:
3)在"选择数据存储"对话框,为辅助虚拟机选择数据存储。
在新版本的FT中,主虚拟机与辅助虚拟机可以放置在不同的数据存储中,这进一步提高了"容错"的安全性。
在此为辅助虚拟机选择另一个共享存储。
4)在"选择主机"对话框,为辅助虚拟机选择主机。
辅助虚拟机、主机要运行在不同的主机上。
如果主机与辅助虚拟机选择同一个主机,会在"兼容性"列表提示:
5)在"即将完成"对话框,显示辅助虚拟机详细信息,这包括辅助虚拟机所在主机、配置文件位置、硬盘位置等:
6)为虚拟机打开容错之后,右击虚拟机名称,在FT中可以看到,关闭FT、迁移辅助虚拟机等选项:
7)右击开启容错的虚拟机,在弹出的对话框中选择"启动→打开电源":
8)打开控制台,可以看到虚拟机正在启动:
9)在vSphereWebClient控制台中,在"摘要"选项卡中可以看到当前容错虚拟机,所在的主机为192.168.91.2:
10)在左侧选择另一个ESXi主机192.168.91.3,在"VirtualMachine"列表中可以看到正在运行的辅助虚拟机:
4.4测试容错功能是否实现
1)当前VM-TEST-01虚拟机正运行在上ESXi-01(192.168.91.2):
2)模拟ESXi-01主机出现故障,使用ssh将主机重新启动:
3)此时通过WebClient可以看到ESXi-02主机已经停止工作并失去:
4)此时客户端未有明显感受,网络也没有丢包:
5)观察到ESXi-02(192.168.91.3)中的辅助虚拟机已开始工作:
5.测试总结
通过本次测试, 启用vSphereHA+ FaultTolerance的方式可以极大提高业务的连续性,DRS可以使硬件资源得到更均衡的分配。
结合目前我公司的虚拟化平台的现状,可以配置vSphereHA+ FaultTolerance,但DRS对我们的利用价值并不高,是否需要使用还有待商榷。
针对我公司现有环境进行升级式部署VMwarevSphereHA+ FaultTolerance还有待进一步模拟测试。