龙空技术网

vSphere 7.x/8.x 部署微软故障转移集群(WSFC)最佳实践介绍

青荷露尖520 749

前言:

目前各位老铁们对“win10精简版下载vmdk”大约比较珍视,大家都需要知道一些“win10精简版下载vmdk”的相关知识。那么小编同时在网络上搜集了一些关于“win10精简版下载vmdk””的相关资讯,希望咱们能喜欢,各位老铁们快快来了解一下吧!

1、vSphere平台部署WSFC集群简要说明

VMware vSphere 从5.x版本,到现在最新的8.0U1,都支持部署依赖具有共享磁盘的 Windows Server 故障切换群集 (WSFC),典型的业务场景如部署SQL SERVER集群。vSphere通过部署支持共享(群集)VMDK,实现在不同 ESXi 主机 (CaB) 上的虚拟机上的 WSFC 的共享磁盘资源。实现原理的话,就是vSphere的VMFS卷支持透明地将 SCSI 命令传递到底层存储 SCSI-3 永久预留 (SCSI3-PR),从而支持WSFC 节点(加入 WSFC 的虚拟机,也称为虚拟机节点)对共享磁盘的访问权限提供仲裁指令。

2、部署WSFC集群支持的方式

按集群节点所属的部署形式,VMware vSphere一共支持三种不同类型的WSFC部署方式。

在单个主机上托管 WSFC 的虚拟节点

单个主机上的 WSFC 虚拟机集群(也称为机箱内集群 (CIB))由位于同一 ESXi 主机上的集群虚拟机组成。虚拟机连接到相同的本地或远程存储。此配置可防止操作系统和应用程序级别的故障,但不能防止硬件故障。对不同物理主机上的虚拟机托管 WSFC 的虚拟节点

跨物理 ESXi 主机的虚拟机的集群(也称为跨机箱的集群 (CAB))通过在单独 ESXi 主机上放置集群节点来防止在物理 ESXi 主机上发生软件和硬件故障。此配置要求集群磁盘资源使用共享存储。对物理机与虚拟机进行集群

对于 RDM 硬件要求较低的简单 WSFC 集群解决方案,可以选择使用一台待机主机。3、支持的共享存储配置

不同的 WSFC 集群设置支持不同类型的共享存储配置。具体如下:

多写入器功能不得用于 WSFC 的集群磁盘资源,其是针对Oracle RAC集群使用。

4、vSphere 上的 WSFC 的硬件和软件要求

集群要求

组件

要求

虚拟 SCSI 适配器

LSI Logic SAS(适用于 Windows Server 2012 或更高版本)。

VMware Paravirtual for Windows Server 2012、2012 R2。

VMware Paravirtual for Windows Server 2016 或更高版本。(建议)

操作系统

Windows Server 2012 或更高版本。有关支持的客户机操作系统,请查看其他集群要求和建议。

虚拟网卡

需要 VMXNET3。您必须在虚拟网卡上激活客户机内 Windows 接收方缩放 (RSS)。 注: 通过 VMware Tools 提供 VMXNET3 虚拟网卡驱动程序、改进和更新。在使用 VMXNET3 虚拟网卡的任何虚拟机上,升级到最新版本的 VMware Tools。

I/O 超时

设置为 60 秒或更长。修改 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Disk\TimeOutValue。

如果重新创建集群,则系统可能会重置此 I/O 超时值。在这种情况下,必须重置此值。

磁盘格式

pRDM(物理兼容模式)

vVol 磁盘可以是精简格式或厚格式

vSphere 7.0 eagerzeroedthick 格式的 VMFS VMDK

磁盘和网络设置

在添加磁盘前添加网络。

节点数

Windows Server 2012 或更高版本:最多五个节点的集群

NTP 服务器

将 Windows Active Directory 域控制器和 WSFC 节点与通用 NTP 服务器同步,并停用基于主机的时间同步。

下表列出了将集群 VMDK 用作 WSFC 的磁盘资源应满足的要求。

集群 VMDK WSFC 的其他要求

组件

要求

Windows 集群参数

将 Windows 集群参数 QuorumArbitrationTimeMax 设置为 60

物理磁盘/存储阵列 LUN

存储虚拟磁盘的物理磁盘必须支持 ATS SCSI物理磁盘还必须支持 SCSI-3 永久预留,特别是独占写入所有注册者 (WEAR) 类型的预留

VMFS 数据存储

VMFS 版本必须为 VMFS6仅限光纤通道 (FC)数据存储必须设置属性 ClusteredVMDK。请参见激活集群 VMDK 支持。

4、WSFC集群对vMotion和HA的支持情况说明

vSphere 支持托管 WSFC 节点的虚拟机的 vMotion。

vMotion 支持的必备条件:

仅跨物理主机的虚拟机集群 (CAB) 支持 vMotion。对于具有集群共享资源的虚拟机,请勿同时迁移超过 8 个 WSFC 虚拟机。否则,可能会导致将集群角色故障切换到其他虚拟机。vMotion 网络必须是 10Gbps 以太网链路。对 WSFC 虚拟机执行 vMotion 时,不支持 1 Gbps 以太网链路。Windows Server 2012 及更高版本支持 vMotion。不支持 Windows Server 2008 SP2 及更低版本。WSFC 集群检测信号超时必须至少修改为以下列出的值: (get-cluster -name <cluster-name>).SameSubnetThreshold = 10 (get-cluster -name <cluster-name>).CrossSubnetThreshold = 20 (get-cluster -name <cluster-name>).RouteHistoryLength = 40WSFC 虚拟机的虚拟硬件版本必须是版本 11 及更高版本。

当在 vSphere High Availability (vSphere HA) 或 vSphere Distributed Resource Scheduler (DRS) 环境中使用 WSFC 时,必须配置主机和虚拟机才能使用某些设置。所有运行 WSFC 虚拟机的主机都必须由 vCenter Server 系统管理。

5、不同物理主机上的虚拟机部署WSFC集群

本文只针对对不同物理主机上的虚拟机部署集群进行部署做简要讲解,其他两种方式暂不讨论。

(1)激活集群 VMDK

可以在创建新的 VMFS6 数据存储时激活集群 VMDK ,也可以在现有 VMFS6 数据存储上激活集群 VMDK。在激活集群 VMDK 支持之前,请确保连接到数据存储的所有主机都使用 ESXi 7.0 或更高版本,并且由 vCenter 7.0 或更高版本管理。在数据存储上取消激活或激活集群 VMDK 标记时,连接到数据存储的所有主机必须由同一 vCenter 管理。激活或停用集群 VMDK 标记后,主机可由版本为 7.0 或更高版本的 vCenter 管理。从 vSphere 8.0 开始,支持使用 NVMe FC 数据存储激活集群 VMDK。

激活过程

导航到属于数据存储的有效父对象的任何清单对象,例如主机、集群或数据中心,然后单击数据存储选项卡。右键单击父对象,然后选择创建新的数据存储。在新建数据存储页面上,选择一个设备,并将属性支持集群 VMDK设置为 Yes。创建 VMFS6 版本的数据存储。创建数据存储后,转到配置数据存储选项卡。在常规下,转到数据存储功能部分。单击集群 VMDK 对应的启用按钮。激活后,可以使用禁用按钮停用集群 VMDK。如果数据存储上有任何使用集群 VMDK 的 WSFC 虚拟机,则禁用将不起作用。必须关闭数据存储上具有共享磁盘的所有虚拟机的电源。

(2)将集群 VMDK 与 WSFC 结合使用的要求

将集群 VMDK 与 WSFC 结合使用时,必须遵循以下要求。

必须将 Windows 集群参数 QuorumArbitrationTimeMax 设置为 60。存储虚拟磁盘的物理磁盘必须支持 ATS SCSI 命令。物理磁盘必须支持 SCSI-3 永久保留,特别是独占写入所有注册者 (WEAR) 类型的保留。VMDK 必须为厚置备快速置零。

(3)将集群 VMDK 与 WSFC 结合使用的建议

除非 ESXi 主机配置了 ESXi 7.0 或更高版本,否则不要将用于集群 VMDK 的 LUN 提供给这些主机。这可能会导致引导速度缓慢、hostd 无响应以及其他问题。版本低于 ESXi 7.0 的主机无法挂载集群 VMDK 数据存储。这是因为运行 WSFC 虚拟机的 ESXi 主机的 LUN 上必须具有物理 SCSI-3 WEAR 类型的预留。如果后端 LUN 是从 NVMe FC SAN 创建的,主机必须具有 ESXi 8.0 或更高版本才能挂载集群 VMDK 数据存储。在从集群 VMDK 数据存储中移除托管 WSFC 节点的虚拟机前,请确保此类虚拟机都已正常迁移或关闭电源,以确保释放如检测信号 (HB) 插槽等资源。如果在关闭电源期间虚拟机出现故障或在集群 VMDK 数据存储上出现 APD,始终打开电源再关闭电源,之后从集群中移除虚拟机。不要在同一集群数据存储上组合使用集群 VMDK 和非集群 VMDK。即使在集群数据存储上使用非共享磁盘的虚拟机仍可正常运行并支持所有操作(如快照和克隆),也是如此。不要将不同集群的集群 VMDK 保留在同一共享数据存储上。请为不同的 WSFC 集群使用不同的集群数据存储。使用集群 VMDK 功能时,将虚拟机硬件版本置为 vSphere 7.0 或更高版本。

标签: #win10精简版下载vmdk