单个主机上 MSCS 虚拟机的群集(也称为机箱内群集)由位于相同 ESXi 主机上的两个群集虚拟机组成。虚拟机连接到相同的本地或远程存储。此配置可防止操作系统和应用程序级别的故障,但不能防止硬件故障。
下图显示了机箱内群集的设置。
相同物理机(ESXi 主机)上的两个虚拟机运行群集软件。
虚拟机共享专用网络连接(用于专用检测信号)和公用网络连接。
每个虚拟机均连接到共享存储器,此存储器可以位于本地也可以位于 SAN 上。
对共享存储器的要求
下面我们就测试在单台主机上的MSCS搭建(使用VMware推荐的虚拟磁盘方式)
首先介绍一下我的环境:
需要3台虚拟机 AD,node01,node02
ESXi上两个虚拟交换机,vSwitch1上的Public110端口组作为public网络,如图:
vSwitch2上的private端口组最为private网络,如图:
虚机node01的两块网卡及IP配置如图:
Node02的两块网卡配置及ip如图:
随后,在Node01上,添加硬盘,选择“创建新的虚拟磁盘”
硬盘置备选择“厚置备置零”(注意:必须选这个),然后在“位置”上选择一个共享存储位置
节点也要注意,不能用SCSI 0,要放在SCSI 1上! 这里用SCSI (1:0)。
添加好后,发现生成了新的SCSI控制器1,这里要将SCSI总线共享类型改为“虚拟”
随后,在NODE02上,添加硬盘,选择“使用现有的虚拟磁盘”
选择刚才Node01上创建磁盘时的路径找到磁盘。
添加时也要挂在SCSI 1上
添加完后,同样更改SCSI 1的总线共享设置为“虚拟”
随后node01开机,磁盘管理处添加两块硬盘,格式化,分配盘符。
完成后把硬盘脱机。
Node02开机,把硬盘添加好。
随后两台机器安装故障转移群集功能
然后在任意一台机器上验证配置:
完成。