VMware vSphere 支持 Microsoft 为 VMware 产品提供的群集解决方案
下表概述了 VMware vSphere 对 Microsoft 群集解决方案的支持:
表 1 注意事项:
-
-
有关共享磁盘配置的详细信息,请参见本文中的
磁盘配置 部分。
-
只在“机箱中的群集”(CIB) 配置中受支持。有关详细信息,请参见本文中的
共享存储群集注意事项 部分。
-
在 vSphere 5.5 中,支持本地 FCoE。在 vSphere 5.1 Update 2 中,支持将 FCoE 与 Windows Server 2008 和 Windows Server 2012 一起使用的双节点群集。在 vSphere 5.1 Update 1 和 5.0 Update 3 中,在 Windows 2008 R2 SP1 64 位客户机操作系统上支持具有 Cisco CNA 卡 (VIC 1240/1280) 和驱动程序版本 1.5.0.8 的双节点群集配置。有关详细信息,请参见《VMware 硬件兼容性指南》:
-
仅限 Windows Server 2012 和 2012-R2 故障切换群集。
-
仅限 vSphere 5.5。
-
在 vSphere 5.1 Update 2 中,Windows Server 2012 最多支持 5 个节点的光纤通道群集。
注意:
为了避免因系统磁盘 I/O 延迟导致不必要的群集节点故障切换,必须仅在 VMFS 卷上采用EagerZeroedThick格式创建虚拟磁盘(无论采用哪种底层协议)。
注意:虽然可以使用合适的 VAAI NAS 插件在支持 VAAI 的 NAS 阵列上创建EagerZeroedThick格式的 VMDK,但是 NFS 不是 Microsoft 群集支持的存储协议。
常用的 Microsoft 群集解决方案
以下是 VMware 用户在虚拟机中常用的 Microsoft 群集解决方案:
-
Microsoft 群集服务:MSCS 或 Microsoft Windows Server 故障切换群集 (WSFC) 是在操作系统级别提供故障切换和可用性的群集功能。常用的群集应用程序包括:
-
Microsoft 网络负载平衡(I/O 负载平衡):Microsoft 网络负载平衡 (NLB) 适用于无状态应用程序或多层应用程序的第 1 层,例如为后端数据库和应用程序服务器提供前端的 Web 服务器。实际备选方案是类似于 F5 中提供的设备。
注意:如果没有群集解决方案,则不支持在虚拟机之间共享 RDM。
关于运行 Microsoft 群集配置的 VMware vSphere 支持
下表列出了 VMware vSphere 对运行 Microsoft 群集配置的支持:
-
下表列出了 vSphere 上 VMware 的支持状态。由于第三方软件供应商的支持状态可能会有所不同,请咨询您的供应商。例如,VMware 支持在 Windows Server 2003 群集虚拟机上使用 MSCS 的配置,Microsoft 则不支持。操作系统版本的支持状态同样如此。对使用期到期的软件的支持可能是有限的或不存在的,具体取决于各软件供应商制定的软件生命周期政策。VMware 建议不要在生产环境中使用使用期到期的产品。
-
对于 vSphere 5.1 及更低版本,仅受客户机内 SMB 和客户机内 iSCSI 支持。此限制不适用于 vSphere 5.1 Update 2 和 5.0 Update 3。(请参见上述表 1 下的相关脚注)
-
不使用共享磁盘配置的客户机内群集解决方案(如SQL 镜像、SQL Server AlwaysOn 可用性组(非共享磁盘)和 Exchange 数据库可用性组 (DAG))不需要 VMware 的明确支持声明。但是,系统磁盘的 VMDK 不得位于 NFS 数据存储上。
-
vSphere 5.0 Update 1 及更高版本、5.1 Update 1 及更高版本、5.5 及更高版本(其中支持客户机操作系统)
-
vSphere 5.5 Update 2 及更高版本。
其他注意事项:
有关 MSCS、SQL 和 Exchange 的 Microsoft 群集的支持信息,请访问
Windows Server Catalog,然后选择相应的下拉列表。
注意:截至 2015 年 3 月 31 日,上述链接正确无误。如果您发现链接已损坏,请提供反馈,VMware
员工会更新该链接。
在 vSphere 5.1 及更低版本中,ESXi 提供的共享存储(如 RDM 或虚拟磁盘)不支持 Windows Server 2012 故障切换群集。有关详细信息,请参见
vSphere 5.1 Release Notes 中的“其他问题”部分。VMware vSphere 5.5 提供了对 Windows Server 2012 故障切换群集的完整支持。VMware vSphere 5.5 Update 1 提供了对 Windows 2012 R2 故障切换群集的完整支持。
有关详细信息,请参见以下 Microsoft 知识库文章:
注意:截至 2014 年 2 月 11 日,上述链接正确无误。如果您发现链接已损坏,请提供反馈,VMware员工会更新该链接。
共享存储群集的注意事项
存储协议
-
光纤通道:在 vSphere 5.1 及更低版本中,使用了“仲裁”和/或“数据”共享存储的配置必须位于基于光纤通道 (FC) 的 RDM 上(物理模式对应于跨机箱的群集CAB,虚拟模式对应于机箱中的群集CIB)。在 5.1 及更低版本中,不支持 FC 以外存储设备(如 NFS 或 iSCSI)上的 RDM。在 vSphere 5.5 中,仲裁或数据还可同时位于 iSCSI 或 FCoE 上。只有 CIB 配置支持基于虚拟磁盘的共享存储,并且必须使用 VMFS 数据存储上的EagerZeroedThick选项进行创建。
-
本地 iSCSI(不在客户机操作系统中):在 vSphere 5.5 中支持。VMware 不支持使用 ESXi/ESX 主机 iSCSI 启动器,在 vSphere 5.1 或更低版本中它也被称为具有 MSCS 的本机 iSCSI(硬件或软件)。
-
客户机内 iSCSI 软件的启动程序:如果所有其他配置满足文档记录的、受支持的 MSCS 配置要求,则 VMware 完全支持使用客户机内 iSCSI 启动器进行 MSCS 配置。在 VMware 虚拟机中使用这种配置与在物理环境中使用该配置相似。vMotion 尚未由 VMware 使用此配置进行测试。
-
客户机内 SMB(服务器邮件阻止)协议:如果所有其他配置满足文档记录的、受支持的 MSCS 配置要求,则 VMware 完全支持使用客户机内 SMB 进行 MSCS 配置。在 VMware 虚拟机中使用这种配置与在物理环境中使用该配置相似。vMotion 尚未由 VMware 使用此配置进行测试。
-
光纤以太网:在 vSphere 5.5 中,完全支持 FCoE。但在更低版本中,仅在非常具体的配置中支持 FCoE。有关详细信息,请参见上述 Microsoft 群集解决方案表中的
note 4。
虚拟 SCSI 适配器
必须将共享存储附加到群集虚拟机中的专用虚拟 SCSI 适配器。例如,如果将系统磁盘 (driveC:) 附加到SCSI0:0,则会将第一个共享磁盘附加到SCSI1:0,并且将数据磁盘附加到SCSI1:1。
Windows Server 2008 及更高版本的共享存储 SCSI 适配器必须是 LSI Logic SAS 类型,而 Windows 早期版本必须使用 LSI Logic Parallel 类型。(对于准虚拟 SCSI 控制器,请参见上述表 1 下的注意事项)。
磁盘配置
非共享存储群集
非共享存储群集指不需要共享存储即可存储应用程序的数据或仲裁信息的配置。数据将被复制到其他群集节点(例如,CCR)或在节点之间分配(例如,DAG)。
这些配置无需 VMware 对特定存储协议或节点数进行额外考虑,并可像在物理机上一样在虚拟机上部署。
注意:
群集虚拟机的 HA/DRS 特定配置
关联性/反关联性规则对于群集中的虚拟机,您必须创建虚拟机-虚拟机的关联性或反关联性规则。虚拟机-虚拟机的关联性规则指定了应位于同一主机上的虚拟机(例如,一台物理主机上的 MSCS 虚拟机群集)。虚拟机-虚拟机的反关联性规则指定了应分别位于不同物理主机的虚拟机(例如,跨物理主机的 MSCS 虚拟机群集)。
对于同一台物理主机上的虚拟机群集,请使用关联性规则。对于跨物理主机的虚拟机群集,请使用反关联性规则。有关详细信息,请参见适用于
ESXi 5.0 的
《故障切换群集和 Microsoft 群集服务的设置指南》。要配置关联性或反关联性规则,请执行以下操作:
多路径配置
路径选择策略 (PSP)
在 vSphere 5.1 及更低版本中,共享存储群集使用的 RDM 所映射的 LUN 不支持循环 PSP。如果您选择对存储阵列使用循环 PSP,或者如果正在使用的 vSphere 版本默认对所用阵列使用循环 PSP,您可以将声明这些 RDM LUN 的 PSP 更改为其他 PSP。有关详细信息,请参见 Changing a LUN to use a different Path Selection Policy (PSP) (1036189)。
在 vSphere 5.5 之前的版本中,如果路径策略设置为循环,则不支持群集。有关详细信息,请参见适用于 ESXi 5.0 的《故障切换群集和 Microsoft 群集服务的设置指南》中的“vSphere MSCS 设置限制”部分。
在 vSphere 5.5 中,引入了循环 PSP (PSP_RR) 支持。有关详细信息,请参见 MSCS support enhancements in vSphere 5.5 (2052238)。
注意:同时还应确认循环 PSP (PSP_RR) 在阵列角度上也受支持。有关详细信息,请参见 Storage/SAN Compatibility Guide。
使用第三方多路径插件 (MPP) 的路径选择策略 (PSP)
当物理机上的群集节点受虚拟机中的节点支持时,此时出现 N+1 群集配置(即每个群集节点对中有一个节点位于虚拟机中)。在此配置中,物理节点无法用多路径软件配置。有关详细信息,请参见第三方供应商的最佳实践和支持。
故障切换群集和 Microsoft 群集服务的设置指南
有关详细信息,请参见适用于您的版本的指南: