跳转到主内容
websoft网络软件专家 - 深耕网络技术,打造实用软件!

VMware Vsphere高可用(HA)--实验环境

一、环境需求: ESXI 主机1  IP:192.168.10.11  CPU:2核心2U  内存:64G磁盘:2048G  网卡:7快 ESXI 主机1  IP:192.168.10.12  CPU:2核心2U  内存:64G磁盘:2048G  网卡:7快 Openfiler 主机 IP:192.168.10.50 (共享存储):另添加三块磁盘,大小自定义不要太低即可、其他参数默认即可。

以上是基本的硬件要求(内存可调低一些),如果主机内存低于32G 就不用往下做了。

本次实验所需的镜像的下载地址我放在本实验的结尾处请自行下载。

架构示意图:

二、环境搭建 安装Windows Server 2016操作系统:

这里模拟真实环境安装,进入启动界面,选择U盘启动。

看到这个界面就代表进入到了U盘启动

选择我没有产品密钥

选择第二项

分区可以根据你实际磁盘容量进行合理规划,点击新建主分区 –-> 格式化分区 –-> 下一步

来到安装界面,这里需要等待5-10分钟,根据主机性能决定等待时间。

安装完成根据提示,重启电脑,重启前可将U盘拔出,避免开机进入U盘启动。

重启进入系统需要定义用户密码,这里随意,但是不要太过简单

正常根据提示按ctrl + Alt + Delete 解锁,再输入你之前定义好的用户密码就可进入操作系统。

由于后续的操作我们会在这里做,所以尽量保证环境一致。

ESXI 主机安装:

选择高级 –-> 下一步

默认下一步

稍后安装操作系统 –-> 下一步

选择第三项 VMware Esxi,本次实验环境使用8版本 --> 下一步

修改虚拟机名称,你可以修改安装位置,我这里默认放在这个路径下了 --> 下一步

处理器这里可以和我配置一样,也可以自由设定,但不要低于我这里设置的参数

内存这里可以设置低一点,但不要低于14GB

后面都默认下一步就好了

磁盘这里设置高一点也没关系,虚拟机都是用多少占多少。

编辑虚拟机 --> 添加6快网卡

双击CD/DVD选择ESXI的镜像 --> 开启电源

进入启动界面等待

回车继续

按 F11 接收并继续

等待一小会

继续回车

回车

设置ESXI的登录密码,这个自定义建议用记事本记一下避免忘记

回车,这个警告不用管

回车

按F11进行安装

等待安装完成

这是进入ESXI系统的界面,按F2配置网卡

提示要求输入密码,这里的密码是你之前设置的密码,我的是1234.coM.

选择第三项配置网卡 --> 回车

随后选择第三项 IPV4配置

通过上下键选到第三项,敲空格键选中,接着配置ip、子网掩码、网关。

这里的地址可以按照我的也可以自定义,配置完成后回车。

回车后返回原先界面,按ESC键(键盘左上角)退出,输更改配置,做完以上这些操作就可以通过浏览器访问ESXI的web管理界面了 https://192.168.10.11/ui

点击高级 -- > 继续访问

第二台ESXI主机操作同以上操作过程一致 这就是单台ESXI主机的管理界面,但是要实现更多功能比如虚拟机模板、HA(高可用)、RDS(调度器),还有vmotion(在线迁移)需要通过Vcenter Server 进行实现。

Vcenter Server 搭建: 可以将VSCA(vcenter server)镜像解压出来使用,解压后点击Vcsa-ui-installer,镜相包地址

点击Win32

点击installer

进入到安装程序界面,可以点击右上角选择简体中文,默认是英文,随后点击安装。

点击下一步

接收许可 --> 下一步

这里按照实际的地址进行配置修改

定义vcenter的名称,可以默认不修改,然后为vcenter设置一个登录密码,这个密码务必记住

这里是选择Vcenter的部署,由于实验环境,就选择微型,如果你下一步不能继续,就是你esxi的内存或cpu资源不够,内存最低要求14G,点击下一步

启用精简置备,可以节省空间,占多少就用多少,下一步。

可参考以上配置,选择下一步

进入第一阶段,等待安装完成,安装速度由你的硬盘读写速度决定,通常20-30分钟。

第一阶段完成,继续进入第二阶段也可以通过 https://192.168.10.21:5480 通过网页的形式进行第二阶段。

这里就选择于ESXI主机时间同步,也可以指定时间同步服务器,如:ntp1.aliyun.com,ssh选择激活,下一步 这里域名可以写默认提示的,密码就写之前设置的一样即可。

用户体验勾选不勾选都可以,下一步

进入第二阶段,这里的等待时间也很漫长。

如果在这里出现报错,就去看dns的配置,看是否可达。

第二阶段完成,可以直接通过 https://192.168.10.21进行访问vcenter的web 界面了!

这里的用户名就是administrator@vsphere 后面跟的是你之前默认选择的sso域,密码就填你之前设置的Vcenter密码。

这就是Vcenter的主界面了,接下来可以去准备实现高可用HA的环境了。

Openfiler 共享存储环境搭建: 在实现HA之前需要搭建共享存储,本实验使用的是openfiler,Openfiler是一款开源的网络存储管理操作系统。

选择自定义(高级)-- > 下一步

默认下一步

稍后安装操作系统 -- > 下一步

选择第二项linux -- > 版本选择 Linux2.6x 内核64位。

选择虚拟机安装位置,可以自定义安装位置,我就不更改了。

磁盘大小、cpu、内存选项一直默认下一步即可。

需要另外添加50G的硬盘,最为后面的共享存储所使用,点击CD/DVD,选择openfilerr的镜像,开机启动。

启动进入这个安装界面,回车进行安装。

安装完成后进入到这个界面,直接next下一步

默认English下一步

提示了,直接yes即可

进入到磁盘分区界面

只勾选sda,选择create custom layout 然后下一步

点击New,创建为sda创建/boot和swap分区,和 /

这是创建好的样子,操作比较简单就不全都演示了

完成后会由提示,直接yes即可

默认next

进入网卡配置界面,修改配置

选择Manual configuration 配置openfiler的ip和网段,完成后点击OK

域名参考以上进行配置,dns指向网关即可。

点击next

来到配置时区界面,选择 Asia/Shanghai 然后下一步

为openfiler主机设置登录密码,这里自行定义,不要太过简单即可。

这里等待设置文件系统

安装过程会很快,完成后点击reboot重启。

我们后续在对共享存储的配置会通过Firefox(火狐浏览器)进行配置,需要对Firefox浏览器进行一些参数修改。

进入火狐浏览器,输入about:config 然后再搜索框中输入 security.tls.version.min 将原本的值3 更改为1,改完后重启火狐浏览器 通过 https://192.168.10.50:446

用户名:openfiler 密码:password

进入openfiler的web配置界面,点击上面菜单栏中volumes

点击Block Devices,可以看到你之前添加的那三快50G的磁盘,点击设备名称 如:/dev/sdb

进来后并没有进行分区,是干净的,然后选择右下角的reset选择yes 进行磁盘格式化,格式化为GTP的磁盘格式

格式化完成后可以看到上面发生了改变,变成gpt格式了,在最下面分区格式选择RAID array member,其他参数默认,然后点击create创建。

其余两块磁盘都需要进行以上操作

这里选择software RAID 然后选择raid类型为raid5,勾选三块磁盘点击add array。

这里看到的大小是95.36是正常的,那块“少掉”的磁盘容量并没有消失,而是被用于存储关键的奇偶校验信息。

然后我们去创建卷组,根据以上操作步骤进行即可。

这是创建完成后的样子

然后点击创建volume,可参考以上参数修改,Volume type类型一定要选择 block (ISCSI,FC,etc)这一项

接着创建第二块volume,可参考以上配置参数

这是配置完成后的样子

接着点击上方菜单来的Service,启用iSCSI Target 点击enable和start,以上是正确配置 接着点击上方菜单栏中system 在下面添加esxi的主机的ip地址,配置参数可参考以上

选择上方菜单栏中的volume - -> 点击 iSCSI Targets  -- > 但后点击 Target configuration –-> 点击add -- > LUN Mapping  -- > 点击map 映射,以上时已经映射完的状态。

将主机的接口模式修改为allow允许,让后update更新即可,这样一个共享存储就做好了,之后我们就可以做HA高可用的搭建了。

高可用(HA)搭建: 通过https://192.168.10.21访问vcenter的web界面 这是进来后的样子

右键地址新建数据中心,名称默认即可

右键datacenter新建集群

名称随意,取消勾选使用单个映像管理集群中的所有主机,HA和RDS都先不要开启,点击下一页。

点击完成集群即可创建完成

右键集群,添加主机

添加两台esxi主机(你创建的),输入esxi主机的用户和密码即可,点击下一页。

勾选那两台主机,选择确定

这里会出现警告因为这里提示esxi主机中已经有运行的虚拟机了,就是vcente server的虚拟机,没关系直接下一页就好。

这是创建完成后的样子,接下来就该创建虚拟交换机,用于连接共享存储和Vmotion迁移使用。

右键主机 -- > 添加网络

选择物理网络适配器 -- > 下一页

选择现有交换机 -- > 勾选vSwitch0 –-> 下一页

选择vmnic2 点击下移,移动到活动适配器的那块区域, -- > 下一页

点击完成

这是vswitch0虚拟交换机配置好的样子,选择两块物理网卡就是为了冗余备份的作用

然后紧接着右键主机 -- > 添加网络

选择物理网络适配器  下一页

选择新建标准交换机 下一页

将vmnic网卡下移到活动适配器区域,点击下一页 点完成,这个虚拟交换机配置完成,主要用于连接共享存储使用。

然后右键主机 添加网络 – -> 选择VMkernel网络适配器 -- > 下一页

选择现有交换机,勾选vSwitch1 点击下一页 默认不做更改,点击下一页

配置ip地址,勾选默认网关 点击下一页,点击完成。

紧接着右键主机 -- > 添加网络 选择VMkernel网络适配器 -- > 下一页 然后选择现有交换机 勾选vSwitch2 -- > 下一页 勾选vMotion 点击下一页 配置IP地址,和勾选默认网关 点击下一页 点击完成 再次右键主机 添加网络 – -> 选择标准交换机的虚拟端口组 -- > 下一页 选择现有交换机,勾选vSwitch2 点击下一页 修改网络标签为虚拟机网络2 点击下一页 点击完成 右键vswitch1的vmkernel网络适配器的的三个点,点击编辑设置 将网络标签修改为iSCSI – -> 点击确定 修改VMkernel2适配器,编辑设置 将网络标签修改为Vmotion,点击确定 以上所有操作在另一台主机上也要做相同的操作,注意ip地址不要冲突即可 右键存储适配器,添加软件适配器 -- > 添加iSCSI适配器 -- > 确认,随后登录esxi的web界面 https://192.168.10.11/ui 登录进来以后点击存储 -- > 点击新创建的iSCSI适配器 –-> 点击软件iSCSI 这里添加一个网卡端口,使用之前创建的iSCSI端口,然后添加一个动态目标,然后保存配置即可。

以上步骤另一台esxi主机也需要同样操作。

随后回到vcenter界面,右键集群 -- > 存储 -- > 新建数据存储 选择VMFS 点击下一页 修改设备名称 选择主机地址,勾选存储 点击下一页 默认下一页 分区设置默认下一页,随后点击完成 随后再次添加第二块存储,还是重复以上步骤,这里名称改一下,选择10.12主机,点击下一页 默认下一页即可 默认下一页,点击完成,共享存储配置好了,可以查看两台主机是否显示创建的存储 两台主机都已经存在了。

右键集群,点击配置 -- > 快速入门 -- > 选择集群基础知识点击编辑 勾选DRS和HA选项,点击确定,后续注意查看近期任务有没有报错,如果正常代表HA服务启动成功了,接下来可以创建一个虚拟机进行测试了。

进入esxi主机的web界面,点击存储 -- > 数据存储 -- > 选中data1 – -> 数据存储浏览器 点击上载,选择准备测试的系统镜像(centos7),随后会看到有3进度条,等待镜像上传完成,也可以点击关闭后台上传。

上传完成后,右键点击主机(10.11)新建虚拟机 -- > 创建新虚拟机 更改虚拟机名称,点击下一页 选择虚拟机运行在那台主机,点击下一页 选择存储,勾选data1 点击下一页 兼容性默认下一页

操作系统选择linux,版本选择centos7(64位) 点击下一页 自定义硬件这里,cpu内存可自定义,然后点击CD/DVD选择数据存储iso文件 注意要勾选打开电源时连接。

选择data1 点击确定 勾选之前上传的centos7的镜像,点击确定,点击下一页,完成。

随后将虚拟机开机。

进入引导界面 随后右键虚拟机,点击迁移

随后点击仅更改计算资源,点击下一页

选择要迁移的主机10.11,点击下一页 选择网络,默认下一页,vMotion优先级选择默认下一页,点击完成。

查看运行在那个主机上了,10.12

随后将10.12的esxi主机直接关机 看到10.12的主机已经无响应,但centos7的虚拟机仍然运行,而且属主变为了10.11,故障切换成功!

可能关机不会立马看到切换效果,需要等待1-3分钟,这是正常现象只要最后虚拟机仍然运行且属主变为另一台的ip就可以。

Openfiler 镜像下载链接: https://twds.dl.sourceforge.net/project/openfiler/openfiler-distribution-iso-2.99-x64/openfileresa-2.99.1-x86_64-disc1.iso?viasf=1 Esxi 镜像及vcenter镜像下载地址:https://pan.baidu.com/s/1jbmcwGu3aUkRLoP3GqzVxw?pwd=vxc7 提取码:vxc7 火狐浏览器下载地址:https://www.firefox.com/

相关文章