vsphere6.0上实施配置mscs集群

2019-10-29 14:38:51 浏览数 (1)

在vsphere6.0环境实施MSCS集群,验证总是不通过,报存储错误。

问题分析:

共享存储是使用传统方式建立的,即创建共享的虚拟磁盘,然后写multi-writer。经查询如下参考文档:

http://pubs.vmware.com/vsphere-60/index.jsp#com.vmware.vsphere.mscs.doc/GUID-674A9161-9AF9-4746-8D7B-8C7795A1FB49.html

发现:

MSCS集群中的两个节点是否在同一物理主机上,决定了最终部署方式的不同。如果单台物理机上的两台虚机做集群,则使用虚拟磁盘。如果两台虚机分布在不同物理主机上,则需使用直通RDM方式挂载共享存储。根据我们的实际情况,考虑到两节点放在同一物理主机上无法起到故障转移作用,故应选择跨物理主机的集群。

解决方法:

配置步骤:

1、 将建好的两台节点虚机,在集群DRS规则中配置分离的虚拟机,使两台虚机保证不在同一台物理主机上。

2、 给第一个节点添加新磁盘。选择添加RDM磁盘,选择一个SAN数据存储,原因是 SAN 上的每个共享 LUN 都需要一个共享 RDM 文件。选择物理作为兼容模式。选择一个新的虚拟设备节点(例如,选择 SCSI (1:0)),然后单击下一步。单击确定完成磁盘的创建。

创建完成后,在设置对话框中,展开 SCSI 控制器,然后选择更改类型下拉菜单。Windows server 2012选LSI Logic SAS。

然后选择 SCSI总线共享下拉菜单。将“SCSI 总线共享”设置为物理,然后单击确定。

3、 给第二个节点添加磁盘。选择添加现有磁盘。

在第一个节点的虚机目录下找到已有磁盘文件,添加。添加完成后保持虚拟设备节点和第一个节点的配置一致。 如此配置后开机,即可满足MSCS配置条件。

补充:

Microsoft 服务器提供了三种支持群集的技术: 网络负载平衡 (NLB)、组件负载平衡 (CLB) 和 Microsoft 群集服务 (MSCS)。

网络负载平衡

网络负载平衡充当前端群集,用于在整个服务器群集中分配传入的 IP 流量,是为电子商务 Web 站点实现增量可伸缩性和出色可用性的理想选择。 最多可以将 32 个运行 Windows Server 2003 系列产品的计算机连接在一起共享一个虚拟 IP 地址。NLB 通过在群集内的多个服务器之间分配其客户端请求来增强可伸缩性。随着流量的增加,可以向群集添加更多的服务器,任何一个群集最多可容纳 32 个服务器。NLB 在为用户提供连续服务的同时还提供了高可用性,即自动检测服务器故障,并在 10 秒内在其余服务器中重新分配客户端流量。

组件负载平衡

组件负载平衡可以在多个运行站点业务逻辑的服务器之间分配负载。它在最多包含八个等同服务器的服务器群集中实现了 COM 组件的动态平衡。在 CLB 中,COM 组件位于单独的 COM 群集中的服务器上。激活 COM 组件的调用是平衡到 COM 群集中的不同服务器的负载。CLB 通过作用于多层群集网络的中间层与 NLB 和群集服务配合工作。 CLB 是作为 Application Center 2000 的特性提供的,可与 Microsoft 群集服务在同一组计算机上运行。

群集服务

群集服务充当后端群集,可为数据库、消息传递以及文件和打印服务等应用程序提供高可用性。当任一节点(群集中的服务器)发生故障或脱机时,MSCS 将尝试最大程度地减少故障对系统的影响。

MSCS 故障转移功能是通过群集中连接的多个计算机中的冗余实现的,每台计算机都具有独立的故障状态。为了实现冗余,需要在群集中的多个服务器上安装应用程序。但在任一时刻,应用程序只在一个节点上处于联机状态。当该应用程序出现故障或该服务器停机时,此应用程序将在另一个节点上重新启动。

0 人点赞