说明
vCenter 6.5 HA说明
在以前老版本中vCenter的HA设置非常复杂,我也没做过,这次的6.5已经简化了很多配置,老版本还要Windows Cluster群集等等一系列的设置,新版本在我看来VMware官方已经完全把vCenter的功能脱离了Windows,可以全部使用VCSA来进行部署,同样的VCSA进行HA也简化了很多,以后的环境可以全部用VCSA来管理。
以前的版本中Update Manager还是构建在Windows基础上,新版的6.5已经把功能完全都做到VCSA中,当然现在的版本是vCenter 6.5的初始版本,HTML5 功能还不完全,相信以后的到了Update1,或者Update2,HTML5的功能会全部完成,以后可以告别Flash了。
VCSA 6.5的HA会创建3台虚拟机出来,提供不同的服务。可以参见我转载的一篇博客:vSphere 6.5 新功能 (1) - 全功能 vCenter Server Appliance http://www.azurew.com/4804.html
我的这篇博客就是实战的安装,所以不会对原理最太多的说明,详情还是看这篇文章。
新的vCenter HA架构图
环境说明
我们的测试环境还是在Work Station中进行,我们虚拟一台Windows Server 2016,添加3块300G的磁盘提供iSCSI服务,挂载给3台ESXi 6.5宿主机。3台ESXi 宿主机建立一个HA的群集。
我建议各位如果条件允许的话,单独搞套环境建立vCenter的管理主机,和生产环境分离,这样不会因为生产环境出问题,导致我们的vCenter也奔溃而无法排错。
VCSA的网卡创建HA时会多出来一块网卡,类似心跳的功能,这块网卡不能和VCSA的管理网卡放在同一网段,需要单独的网段
服务器名 |
配置 |
Public/vMotion(VMnet0) |
iSCSI(VMnet1)万兆 |
VM1(VMnet0) |
VM2(VMnet8) |
Stroage1 |
4核 4G 60G+300G*3 |
192.168.2.103 |
192.168.100.100-103 |
|
|
ESXi-01 |
6核 16G 20G |
192.168.2.104 |
192.168.100.3/13 |
|
192.168.241.X |
ESXi-02 |
6核 16G 20G |
192.168.2.105 |
192.168.100.4/14 |
|
192.168.241.X |
ESXi-03 |
6核 16G 20G |
192.168.2.106 |
192.168.100.5/15 |
|
192.168.241.X |
Work Station网卡这样分配
服务器名 |
Public |
HA |
VCSA |
192.168.2.247 |
192.168.241.3 |
VCSA_peer |
|
192.168.241.4 |
VCSA_witness |
|
192.168.241.5 |
创建ESXi虚拟机
详细的群集配置可以查看我这篇博客
http://www.azurew.com/4362.html VMware vSphere 6.0生产环境群集搭建实验
创建宿主机
如下图先创建下面配置的ESXi宿主机,网卡多块,可以相互绑定,但是先不装系统,因为我们要三台这样的机器,所以要在没装系统时先复制。
修改网卡
然后将所有网卡都替换成万兆的vmxnet3
克隆宿主机
完成之后开始克隆2台一样配置的宿主机
这里我们要选择完整克隆
修改机器名称,和磁盘存放位置
完成
创建完成后,我们都拖入在Work Station中的文件夹,我们按照文件夹来分类可以更清晰的规划我们的实验环境。
安装ESXi 6.5系统
安装非常简单,我就稍微截点图,不做太多说明了。
安装系统
等待系统加载
开始安装
配置ESXi
设置网卡
我们选择2块网卡
修改ip
完成后确认修改
加域
在DC中新建这3台机器
并且添加相应的DNS记录
修改本机的Hostname和DNS
加入域
添加NTP
设置网卡
移除网卡
默认第一块网卡会添加VM Network功能,我们不需要在这块网卡上加入这个功能,所以移除这块网卡
添加vMotion流量
添加iSCI网卡
在ESXi 6.5中添加的步骤个人感觉比较麻烦,不像以前一次性都加好了,现在要先加交换机,然后再加其他的,分成了好几步,不在一次性在一个界面里都配置完成
新建虚拟机交换机
添加VMkernel网卡
新建VM网卡
我们在添加一块给VCSA做HA的网卡
添加端口组
安装iSCSI服务器
创建虚拟机
3块VMnet1的网卡用于提供iSCSI服务
同样修改成万兆网卡
修改网卡
我们修改下网卡名称
iSCSI网卡注意下面的DNS中注册不要选
添加iSCSI服务
创建iSCSI磁盘
依次添加完各个硬盘
ESXi存储设置
重命名本地存储
挂载iSCSI存储
挂载iSCSI路径
添加端口绑定
添加动态目标
新建存储
依次添加其他磁盘
安装VCSA
先添加DNS解析
开始安装
选择安装,我们安装第一台选安装标准模式安装,然后部署好了再开启HA,所以我截图会省略掉些。
这里需要注意别选微型,官方文档有写
选择磁盘
开始部署
设置VCSA
SSH访问必须开启,为了等会的HA配置
安装完成
配置VCSA
修改vcsa机器名
设置完成后需要重启
修改DNS名
添加域账户
重启VCSA
我登录下ESXi01的宿主机,然后重启下VCSA,让我们配置的机器名生效
添加许可证
分配完成许可证
添加配置ESXi主机
添加主机
依次添加完成
新建群集
设置主机存储多路径
修改完成后所有路径都已启用
到这里我们基础环境都完成了,下面就要开始正式创建VCSA的高可用了。
配置vCenter HA
我们回到顶部的VCSA中,选择配置–vCenter HA–配置
选择基本
创建需要用SSO中的账户,我们域账户的权限还是不够的
我们继续下一步,我们添加原来那块用来做HA的VM-HA网卡,ip地址设置一个内部的ip就好,只是用来节点内部通信的
编辑另外2台机器的ip
注意下面这部的勾不要去选择,选择了会部署失败,我弄了好几次一直失败,后来把勾去掉就好了。
每个机器都放在不同的存储中
我们修改下名字
等待部署
配置成功
其他设置
在这里我们可以看到3个节点都是ok的,并且其他机器只有HA的IP没有自己的IP。对外提供服务的只有一个我们一开始的vcsa的那个ip,其他节点只有内部HA的ip。
我们可以启动故障切换,让现在的VC切换到其他节点上,当然也可以强制切换,不过不推荐
切换非常慢,等一段时间会看到这个界面
切换了10分钟吧,这时我们可以看到现在到了peer的节点上
我们点编辑还有其他选项
到此我们的VCSA HA配置完成,大家有兴趣可以更加深入的研究。