MscS入门 VMware vSphere支持跨虚拟机使用Mscs进行群集。群集虚拟机可以降低传统高可用性群集的硬件成才 注 vSphere High Availability( vSphere HA)支持与 vCenter Server群集结合使用的群集解决方案。《 vSphere 可用性》介绍了 vSphere HA功能。 本章讨论了以下主题: 群集配置概述 群集的硬件和软件要求 支持的共享存储器配置 MScs的 PSP RR支持 MScs的iCS支持 对MScS的FCOE支持 MScs的 vMotion支持 MScS的Wol支持 vSphere MSCS设置限制 MSCS和从SAN引导 使用 Exchange设置群集连续复制或数据库可用性组 使用 SQL Server2012设置 AlwaysOn可用性组 MsCS的虚拟网络连接最佳做法 群集配置概述 很多应用程序都使用群集,这些应用程序包括Web服务器这样的无状态应用程序,以及数据库服务器这样 的包含内置恢复功能的应用程序。可以根据环境在多个配置中设置MSCS群集。 典型的群集设置包括: 在节点间共享的磁盘。作为仲裁磁盘,共享磁盘是必需的。在由不同物理主机中的虚拟机组成的群集中, 共享磁盘必须位于光纤通道(FC)SAN、FCoE或isCS上。仲裁磁盘必须拥有同源磁盘集。这表示, 如果使用 FC SAN进行配置,则所有群集磁盘均应为 FC SAN。不支持混合模式 VMware,lc保留所有权利
MSCS 入门 1 VMware® vSphere® 支持跨虚拟机使用 MSCS 进行群集。群集虚拟机可以降低传统高可用性群集的硬件成本。 注 vSphere High Availability (vSphere HA) 支持与 vCenter Server 群集结合使用的群集解决方案。《vSphere 可用性》介绍了 vSphere HA 功能。 本章讨论了以下主题: n 群集配置概述 n 群集的硬件和软件要求 n 支持的共享存储器配置 n MSCS 的 PSP_RR 支持 n MSCS 的 iSCSI 支持 n 对 MSCS 的 FCoE 支持 n MSCS 的 vMotion 支持 n MSCS 的 VVol 支持 n vSphere MSCS 设置限制 n MSCS 和从 SAN 引导 n 使用 Exchange 设置群集连续复制或数据库可用性组 n 使用 SQL Server 2012 设置 AlwaysOn 可用性组 n MSCS 的虚拟网络连接最佳做法 群集配置概述 很多应用程序都使用群集,这些应用程序包括 Web 服务器这样的无状态应用程序,以及数据库服务器这样 的包含内置恢复功能的应用程序。可以根据环境在多个配置中设置 MSCS 群集。 典型的群集设置包括: n 在节点间共享的磁盘。作为仲裁磁盘,共享磁盘是必需的。在由不同物理主机中的虚拟机组成的群集中, 共享磁盘必须位于光纤通道 (FC) SAN、FCoE 或 iSCSI 上。仲裁磁盘必须拥有同源磁盘集。这表示, 如果使用 FC SAN 进行配置,则所有群集磁盘均应为 FC SAN。不支持混合模式。 VMware, Inc. 保留所有权利。 6
故障切换群集和 Microsoft群集服务的设置 节点之间的检测信号专用网络。 可以使用多个群集配置中的一个来设置共享磁盘和专用检测信号 在ESX67中,Wol( irtual volumes)支持MSCS直通,这使得共享磁盘可以位于支持为Wvol进行ScS 永久预留的ol存储上 对单个主机上的MsCs虚拟机进行群集 单个主机上MsCS虚拟机的群集(也称为机箱内群集)由位于相同ESX主机上的群集虚拟机组成。虚拟机 连接到相同的本地或远程存储。此配置可防止操作系统和应用程序级别的故障,但不能防止硬件故障 注 Windows server2008R2及更高版本最多支持五个节点(虚拟机)。 Windows server2003SP2系统 支持两个节点。 下图显示了机箱内群集的设置。 相同物理机(ESXi主机)上的两个虚拟机运行群集软件。 虚拟机共享专用网络连接(用于专用检测信号)和公用网络连接。 每个虚拟机均连接到共享存储器,此存储器可以位于本地也可以位于SAN上。 图1-1.单个主机上群集的虚拟机 虚拟机 虚拟机 节点1 节点2 软件 软件 物理机 存储器(本地或SAN 对不同物理主机上的虚拟机进行群集 跨物理主机的虚拟机的群集(也称为跨机箱的群集)通过在单独εSⅪ主机上放置群集节点来防止在物理机 上发生软件和硬件故障。此配置需要使用光纤通道SAN上的共享存储作为仲裁磁盘。 下图显示了跨机箱的群集的设置 两个不同物理机(ESX主机)上的两个虚拟机运行群集软件 虚拟机共享专用网络连接(用于专用检测信号)和公用网络连接。 VMware,lc保留所有权利
n 节点之间的检测信号专用网络。 可以使用多个群集配置中的一个来设置共享磁盘和专用检测信号。 在 ESXi 6.7 中,VVol (Virtual Volumes) 支持 MSCS 直通,这使得共享磁盘可以位于支持为 VVol 进行 SCSI 永久预留的 VVol 存储上。 对单个主机上的 MSCS 虚拟机进行群集 单个主机上 MSCS 虚拟机的群集(也称为机箱内群集)由位于相同 ESXi 主机上的群集虚拟机组成。虚拟机 连接到相同的本地或远程存储。此配置可防止操作系统和应用程序级别的故障,但不能防止硬件故障。 注 Windows Server 2008 R2 及更高版本最多支持五个节点(虚拟机)。Windows Server 2003 SP2 系统 支持两个节点。 下图显示了机箱内群集的设置。 n 相同物理机(ESXi 主机)上的两个虚拟机运行群集软件。 n 虚拟机共享专用网络连接(用于专用检测信号)和公用网络连接。 n 每个虚拟机均连接到共享存储器,此存储器可以位于本地也可以位于 SAN 上。 图 1‑1. 单个主机上群集的虚拟机 物理机 虚拟机 节点 1 群集 软件 虚拟机 节点 2 群集 软件 存储器(本地或 SAN) 专用 网络 公用 网络 对不同物理主机上的虚拟机进行群集 跨物理主机的虚拟机的群集(也称为跨机箱的群集)通过在单独 ESXi 主机上放置群集节点来防止在物理机 上发生软件和硬件故障。此配置需要使用光纤通道 SAN 上的共享存储作为仲裁磁盘。 下图显示了跨机箱的群集的设置。 n 两个不同物理机(ESXi 主机)上的两个虚拟机运行群集软件。 n 虚拟机共享专用网络连接(用于专用检测信号)和公用网络连接。 故障切换群集和 Microsoft 群集服务的设置 VMware, Inc. 保留所有权利。 7
故障切换群集和 Microsoft群集服务的设置 每个虚拟机均连接到共享存储,此存储必须位于SAN上。 注可以使用iscs、 FC SAN或FCoE配置仲裁磁盘。仲裁磁盘必须拥有同源磁盘集。这表示,如果使用 CSAN进行配置,则所有群集磁盘均应为 FC SAN。不支持混合模式。 图1-2.跨主机群集的虚拟机 专用 虚拟机 虚拟机 节点1 节点2 软件 公用 群集 物理机 物理机 存储器(SAN 注 Windows server2008SP2及更高版本的系统最多支持五个节点(虚拟机)。 Windows Server2003 sP1和SP2系统支持两个节点(虚拟机)。有关支持的客户机操作系统,请查看表62。 此设置可以显著降低硬件成本。 可以扩展跨机箱的群集模型,并在多个物理机上放置多个虚拟机。例如,可以将四个各包含两个物理机的群 集与两个各具有四个虚拟机的物理机相整合。 下图显示如何将四个双节点群集从八个物理机移动到两个物理机。 图13.对不同主机上的多个虚拟机进行群集 物理机 物理机 8 VMware,lc保留所有权利
n 每个虚拟机均连接到共享存储,此存储必须位于 SAN 上。 注 可以使用 iSCSI、FC SAN 或 FCoE 配置仲裁磁盘。仲裁磁盘必须拥有同源磁盘集。这表示,如果使用 FC SAN 进行配置,则所有群集磁盘均应为 FC SAN。不支持混合模式。 图 1‑2. 跨主机群集的虚拟机 物理机 物理机 虚拟机 节点 1 群集 软件 虚拟机 节点 2 群集 软件 存储器 (SAN) 专用 网络 公用 网络 注 Windows Server 2008 SP2 及更高版本的系统最多支持五个节点(虚拟机)。Windows Server 2003 SP1 和 SP2 系统支持两个节点(虚拟机)。有关支持的客户机操作系统,请查看表 6‑2。 此设置可以显著降低硬件成本。 可以扩展跨机箱的群集模型,并在多个物理机上放置多个虚拟机。例如,可以将四个各包含两个物理机的群 集与两个各具有四个虚拟机的物理机相整合。 下图显示如何将四个双节点群集从八个物理机移动到两个物理机。 图 1‑3. 对不同主机上的多个虚拟机进行群集 物理机 物理机 虚拟机 1 虚拟机 3 虚拟机 5 虚拟机 7 虚拟机 2 虚拟机 4 虚拟机 6 虚拟机 8 1 3 5 7 2 4 6 8 故障切换群集和 Microsoft 群集服务的设置 VMware, Inc. 保留所有权利。 8
故障切换群集和 Microsoft群集服务的设置 对物理机与虚拟机进行群集 对于硬件要求较低的简单MsCS群集解决方案,您可能会选择使用一台待机主机。 对系统进行设置,让虚拟机对应于待机主机上的每个物理机,然后为每个物理机及其对应虚拟机创建一个群 集。如果某个物理机出现硬件故障,待机主机上的虚拟机可以接管该物理主机。 下图显示了一个在单个物理机上使用三个虚拟机的待机主机。每个虚拟机均正在运行群集软件 图1-4.对物理机和虚拟机进行群集 虚拟机 软件 群集 软件 虛拟机 群集 软件 虚拟机 物理机 群集的硬件和软件要求 所有的 vSphere MSCS配置均需要某些硬件和软件组件 下表列出了适用于所有 vSphere MSCS配置的硬件和软件要求。 表1-1.群集要求 虚拟SCS适配器 LSI Logic Parallel(适用于 Windows server2003)。 LSI Logic SAS(适用于 Windows server2008SP2及更高版本)。 VMware准虚拟(适用于 Windows server2008SP2及更高版本)。 操作系统 Windows server2003SP1和SP2、 Windows server2008SP2及更高版本。有关支持的客户机操作 对所有客户机操作系统使用默认类型。 O超时 设置为60秒或更长。修改 HKEY_ LOCAL_MACHINE\ System\ CurrentControlSet\ Services\Disk\TimeOutvaluee 如果重新创建群集,则系统可能会重置此O超时值。在这种情况下,必须重置此值 磁盘格式 选择厚置备创建 eagerzeroedthick格式的磁盘。 VMware,lc保留所有权利
对物理机与虚拟机进行群集 对于硬件要求较低的简单 MSCS 群集解决方案,您可能会选择使用一台待机主机。 对系统进行设置,让虚拟机对应于待机主机上的每个物理机,然后为每个物理机及其对应虚拟机创建一个群 集。如果某个物理机出现硬件故障,待机主机上的虚拟机可以接管该物理主机。 下图显示了一个在单个物理机上使用三个虚拟机的待机主机。每个虚拟机均正在运行群集软件。 图 1‑4. 对物理机和虚拟机进行群集 物理机 虚拟机 群集 软件 虚拟机 群集 软件 虚拟机 群集 软件 群集 软件 群集 软件 群集 软件 群集的硬件和软件要求 所有的 vSphere MSCS 配置均需要某些硬件和软件组件。 下表列出了适用于所有 vSphere MSCS 配置的硬件和软件要求。 表 1‑1. 群集要求 组件 要求 虚拟 SCSI 适配器 LSI Logic Parallel(适用于 Windows Server 2003)。 LSI Logic SAS(适用于 Windows Server 2008 SP2 及更高版本)。 VMware 准虚拟(适用于 Windows Server 2008 SP2 及更高版本)。 操作系统 Windows Server 2003 SP1 和 SP2、Windows Server 2008 SP2 及更高版本。有关支持的客户机操作 系统,请查看表 6‑2。 虚拟网卡 对所有客户机操作系统使用默认类型。 I/O 超时 设置为 60 秒或更长。修改 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Disk\TimeOutValue。 如果重新创建群集,则系统可能会重置此 I/O 超时值。在这种情况下,必须重置此值。 磁盘格式 选择厚置备创建 eagerzeroedthick 格式的磁盘。 磁盘和网络设置 在添加磁盘前添加网络。 故障切换群集和 Microsoft 群集服务的设置 VMware, Inc. 保留所有权利。 9
故障切换群集和 Microsoft群集服务的设置 表1-1.群集要求(续) 节点数 Windows server2003SP1和SP2:双节点群集 Windows Server2008SP2及更高版本:最多5个节点的群集 有关支持的客户机操作系统,请查看表62。 NTP服务器 将域控制器和群集节点与通用№PT服务器同步,如果在客户机中使用群集,则禁用基于主机的时间同步 支持的共享存储器配置 不同的MsCS群集设置支持不同类型的共享存储器配置。部分设置支持多个类型。选择推荐类型的共享存 储器可获得最佳结果。 表1-2.共享存储器要求 单台物理机上的群集 跨物理机的群集 物理机和虚拟机的群集 存储器类型 (机箱内群集) (踪机箱的群集) (待机主机群集) 虚拟磁盘 是 直通RDM 是 (物理兼容模式) 非直通RDM (虚拟兼容模式) 对于 Microsoft支持的任何配置,在配置了MscS的客户机操作系统内使用软件isCS启动器对ESXi主机 透明的,且 Mware无需给出明确的支持声明。 Mscs的 PSP RR支持 EsXi6.0支持MSCS的 PSP RR EsXi60支持适用于 Windows server2008SP2及更高版本的 PSP RR。不支持 Windows server 2003。 支持在混合模式下配置的PSP。在2节点群集中,可以将一个ESXi主机配置为使用PSPFⅨED,将 另一个ESX主机配置为使用 PSP RR 必须仅在直通RDM模式下将共享磁盘仲裁或数据置备到客户机。 所有主机都必须运行ESXi60 不支持ESX60与ESXi早期版本的混合模式配置。 不支持将群集主机从早期版本的ESXi滚动升级到内部版本ESXi60。 Mscs的isCS支持 EsXi6.0支持 ISCSI存储,并且最高支持使用 Qlogic、 Emulex和 Broadcom适配器的5节点MSCS群集。 ESXi6.0支持适用于 Windows server2008sP2及更高版本的iCS。不支持 Windows server2003。 VMware,lc保留所有权利
表 1‑1. 群集要求 (续) 组件 要求 节点数 Windows Server 2003 SP1 和 SP2:双节点群集 Windows Server 2008 SP2 及更高版本:最多 5 个节点的群集 有关支持的客户机操作系统,请查看表 6‑2。 NTP 服务器 将域控制器和群集节点与通用 NPT 服务器同步,如果在客户机中使用群集,则禁用基于主机的时间同步。 支持的共享存储器配置 不同的 MSCS 群集设置支持不同类型的共享存储器配置。部分设置支持多个类型。选择推荐类型的共享存 储器可获得最佳结果。 表 1‑2. 共享存储器要求 存储器类型 单台物理机上的群集 (机箱内群集) 跨物理机的群集 (跨机箱的群集) 物理机和虚拟机的群集 (待机主机群集) 虚拟磁盘 是 (建议) 否 否 直通 RDM (物理兼容模式) 否 是 (建议) 是 非直通 RDM (虚拟兼容模式) 是 否 否 对于 Microsoft 支持的任何配置,在配置了 MSCS 的客户机操作系统内使用软件 iSCSI 启动器对 ESXi 主机 是透明的,且 VMware 无需给出明确的支持声明。 MSCS 的 PSP_RR 支持 ESXi 6.0 支持 MSCS 的 PSP_RR。 n ESXi 6.0 支持适用于 Windows Server 2008 SP2 及更高版本的 PSP_RR。不支持 Windows Server 2003。 n 支持在混合模式下配置的 PSP。在 2 节点群集中,可以将一个 ESXi 主机配置为使用 PSP_FIXED,将 另一个 ESXi 主机配置为使用 PSP_RR。 n 必须仅在直通 RDM 模式下将共享磁盘仲裁或数据置备到客户机。 n 所有主机都必须运行 ESXi 6.0。 n 不支持 ESXi 6.0 与 ESXi 早期版本的混合模式配置。 n 不支持将群集主机从早期版本的 ESXi 滚动升级到内部版本 ESXi 6.0。 MSCS 的 iSCSI 支持 ESXi 6.0 支持 iSCSI 存储,并且最高支持使用 Qlogic、Emulex 和 Broadcom 适配器的 5 节点 MSCS 群集。 n ESXi 6.0 支持适用于 Windows Server 2008 SP2 及更高版本的 iSCSI。不支持 Windows Server 2003。 故障切换群集和 Microsoft 群集服务的设置 VMware, Inc. 保留所有权利。 10