ESXi 上设置 MSCS 时,请参阅对照表以根据要求配置环境。在需要技术支持时,还可以使用对照表验证您的设置是否符合要求。

群集磁盘的要求

每种类型的群集磁盘均有其自身的要求,具体取决于它是在单主机群集还是多主机群集内。

表 1. 群集磁盘的要求

组件

单主机群集

多主机群集

群集虚拟磁盘 (.vmdk)

SCSI 总线共享模式必须设置为“虚拟”。

不支持。

群集磁盘,“虚拟”兼容模式(非直通 RDM)

设备类型必须设置为“虚拟”兼容模式。

SCSI 总线共享模式必须设置为“虚拟”模式。

每个群集磁盘需要有一个共享的 RDM 映射文件。

对于跨机箱的群集,设备类型必须设置为“虚拟”兼容模式,但对于 Windows Sever 2008 上的待机主机群集或跨机箱的群集,则不需要如此设置。

SCSI 总线共享模式必须设置为“物理”。

每个群集磁盘需要一个共享的 RDM 映射文件。

请参见 VMware 知识库文章 http://kb.vmware.com/kb/1016106 以将设备标记为在用于 MSCS 虚拟机的 RDM LUN 上永久保留。

Windows Server 2008 和更高版本不支持此配置。此配置仅在 Windows Server 2003 上有效。

群集磁盘,“物理”兼容模式(直通 RDM)

不支持。

在硬盘创建期间,设备类型必须设置为“物理”兼容模式。

SCSI 总线共享模式必须设置为“物理”(默认)。

每个群集磁盘需要有一个共享的 RDM 映射文件。

所有类型

所有群集节点必须使用同一群集磁盘的同一目标 ID(在虚拟 SCSI 适配器上)。

对于群集磁盘,必须使用单独的虚拟适配器。

其他要求和建议

下表列出了在您的环境中有选项要求或设置要求的组件。

表 2. 其他群集要求和建议

组件

要求

磁盘

如果将引导磁盘置于虚拟磁盘上,请在磁盘置备期间选择厚置备

不应使用 Thick Provision 选项创建的唯一磁盘是 RDM 文件(不论是物理还是虚拟兼容模式)。

Windows

适用情况:

  • Windows Server 2003 SP1(32 位/64 位)

  • Windows Server 2003 SP2(32 位/64 位)

  • Windows Server 2003 R2(32 位/64 位)

  • Windows Server 2003 R2 SP1(32 位/64 位)

  • Windows Server 2003 R2 SP2(32 位/64 位)

  • Windows Server 2008 SP1(32 位/64 位)

  • Windows Server 2008 SP2(32 位/64 位)

  • Windows Server 2008 R2(64 位)

  • Windows Server 2008 R2 SP1(32 位/64 位)

  • Windows Server 2012

  • Windows Server 2012 R2

对于 Windows Server 2003 SP1 和 SP2,只使用两个群集节点。

对于 Windows Server 2008 SP2 及更高版本,最多可使用五个群集节点。

磁盘 I/O 超时为 60 秒或更久 (HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Disk\TimeOutValue)。

注:

如果重新创建群集,则此值可能会重置为其默认值,因此您必须再次更改此值。

群集服务必须在(第一次、第二次和后续各次)故障时重新启动。

ESXi 配置

不要使内存过载。将内存预留(最小内存)选项设置为与分配给虚拟机的内存量相同的值。

如果必须使内存过载,则交换文件必须在本地而不能在 SAN 上。

ESXi 5.0 通过引入一个配置标记,将每个要加入 MSCS 群集的设备标记为“永久保留”,采用不同技术确定裸设备映射 (RDM) LUN 是否用于 MSCS 群集设备。对于托管带有 RDM LUN 的被动 MSCS 节点的 ESXi 主机,请使用 esxcli 命令将设备标记为永久保留:esxcli storage core device setconfig -d <naa.id> --perennially-reserved=true。有关详细信息,请参见 KB 1016106

多路径

有关 vSphere 中非 VMware 多路径软件的信息与支持,请联系相应的多路径软件供应商。

技术支持需要的信息

下表列出了在需要技术支持时要收集的文件和设置。技术支持使用这些文件和设置来分析群集问题。

注:

在联系技术支持前,请验证您的设置是否与表 1表 2 中的对照表一致。

表 3. 技术支持需要的信息

文件或信息

描述或位置

vm-support tarball

包含 vmkernel 日志、虚拟机配置文件和日志等。

有问题的所有虚拟机的应用程序和系统事件日志

有问题的所有虚拟机的群集日志

%ClusterLog%,通常设置为 %SystemRoot%\cluster\cluster.log

磁盘 I/O 超时

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Disk\TimeOutValue

遇到问题的虚拟机的 vSphere Client 显示名和 Windows NETBIOS 名称

发生问题的日期和时间

ESXi 系统的 SAN 配置

有关 LUN、路径和适配器的详细信息。

(可选)虚拟机的内存转储

在客户机虚拟机出现故障时(蓝屏,并显示错误消息)需要。