现在的位置: 首页 > 综合 > 正文

vmware esx平台创建windows 2003群集时无法找到共享磁盘的解决方法

2012年09月26日 综合 ⁄ 共 4129字 ⁄ 字号 暂无评论

本文介绍如何在从存储区域网络 (SAN) 启动的基于 Microsoft Windows Server 2003 的计算机上添加注册表值,从而使启动盘、页面文件磁盘和群集磁盘位于同一 SAN 光纤上。

在您尝试创建新群集时,如果 System\Boot 驱动器和共享存储驱动器只有一个控制器,则 Clcfgsrv.log 文件中可能会记录下面的条目:
群集无法管理与包含操作系统的卷位于同一存储总线上的物理磁盘,因为连接到此存储总线的其他节点无法区分这些卷和用于数据的卷。

警告:如果使用注册表编辑器或其他方法错误地修改了注册表,则可能会出现严重问题。这些问题可能需要重新安装操作系统才能解决。Microsoft 不能保证您可以解决这些问题。修改注册表需要您自担风险。

当 您从 SAN 启动基于 Windows Server 2003 的计算机时,启动盘、页面文件磁盘和群集磁盘可以位于同一 SAN 光纤上。为此,您必须根据运行的 Windows Server 2003 版本,将注册表 DWORD 值添加到 ClusSvc 注册表子项或 ClusDisk 注册表子项。
Windows Server 2003 原始发行版

如果您运行的是 Windows Server 2003 原始发行版,请按照下列步骤操作:
单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。
找到然后右键单击下面的注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ClusSvc\Parameters
在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”。
键入 ManageDisksOnSystemBuses 作为 DWORD 的名称,然后按 Enter。
右键单击“ManageDisksOnSystemBuses”,然后单击“修改”。
在“编辑 DWORD 值”对话框中,单击“十进制”,并在“数值数据”框中键入 1,然后单击“确定”。

当您尝试在基于 Windows Server 2003 原始发行版的计算机上配置或修改群集服务时,群集服务可能会停止响应。发生此问题的原因是删除了以下注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ClusSvc\Parameters\ManageDisksOnSystemBuses

重要说明:当您配置或修改群集服务时,群集安装程序可能会重新创建 ClusSvc 注册表子项。群集安装程序可能会删除 ManageDisksOnSystemBuses 注册表项。因此,群集安装程序可能会使用本地仲裁资源构造群集。

如果删除 ManageDisksOnSystemBuses 注册表项,则您必须按照本文中介绍的步骤将 ManageDisksOnSystemBuses 项手动添加到 ClusSvc 注册表子项。
Windows Server 2003 Service Pack 1

如果您运行的是 Windows Server 2003 Service Pack 1 (SP1),请按照下列步骤操作:
单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。
找到然后右键单击下面的注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ClusDisk\Parameters

注意:如果 Parameters 注册表子项不存在,请右键单击“ClusDisk”,指向“新建”,单击“项”,键入 Parameters 作为子项名称,然后按 Enter。
在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”。
键入 ManageDisksOnSystemBuses 作为项名称,然后按 Enter。
右键单击“ManageDisksOnSystemBuses”,然后单击“修改”。
在“编辑 DWORD 值”对话框中,单击“十进制”,并在“数值数据”框中键入 1,然后单击“确定”。

如果未在节点上配置群集,则可以运行群集配置向导以在 SAN 上创建群集和仲裁。如果已经配置了群集,则不必删除群集配置并重新运行群集配置向导,而可以创建新磁盘资源并将仲裁移动到 SAN 上新创建的磁盘资源之一。
有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
888160 (http://support.microsoft.com/kb/888160/ ) 在 Windows Server 2003 中安装群集失败后,使用本地仲裁资源构造群集

注意: 在 Windows Server 2003 SP1 中,ManageDisksOnSystemBuses 注册表子项的位置已经从 \ClusSvc\Parameters 更改为 \ClusDisk\Parameters。进行此更改的目的是防止您从节点删除群集配置时删除 ManageDisksOnSystemBuses 注册表子项。当您从节点中删除群集配置时,会删除计算机中的 \ClusSvc 注册表子项,并在未进行此设置的情况下重新运行群集配置向导。即使从计算机中删除群集配置,仍会保留 \ClusDisk 注册表子项

而在 Windows Server 2003 SP1 中,您必须将 ManageDisksOnSystemBuses 项添加到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ClusDisk\Parameters 子项。更改此配置的目的是防止您在尝试配置或修改群集服务时删除 ManageDisksOnSystemBuses 项。即使您删除群集,仍会保留 ClusDisk 项。
Windows Server 2003 原始发行版

如果您运行的是 Windows Server 2003 原始发行版,请按照下列步骤操作:
单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。
找到然后右键单击下面的注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ClusSvc\Parameters
在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”。
键入 ManageDisksOnSystemBuses 作为 DWORD 的名称,然后按 Enter。
右键单击“ManageDisksOnSystemBuses”,然后单击“修改”。
在“编辑 DWORD 值”对话框中,单击“十进制”,并在“数值数据”框中键入 1,然后单击“确定”。

当您尝试在基于 Windows Server 2003 原始发行版的计算机上配置或修改群集服务时,群集服务可能会停止响应。发生此问题的原因是删除了以下注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ClusSvc\Parameters\ManageDisksOnSystemBuses

重要说明:当您配置或修改群集服务时,群集安装程序可能会重新创建 ClusSvc 注册表子项。群集安装程序可能会删除 ManageDisksOnSystemBuses 注册表项。因此,群集安装程序可能会使用本地仲裁资源构造群集。

如果删除 ManageDisksOnSystemBuses 注册表项,则您必须按照本文中介绍的步骤将 ManageDisksOnSystemBuses 项手动添加到 ClusSvc 注册表子项。
Windows Server 2003 Service Pack 1

如果您运行的是 Windows Server 2003 Service Pack 1 (SP1),请按照下列步骤操作:
单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。
找到然后右键单击下面的注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ClusDisk\Parameters

注意:如果 Parameters 注册表子项不存在,请右键单击“ClusDisk”,指向“新建”,单击“项”,键入 Parameters 作为子项名称,然后按 Enter。
在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”。
键入 ManageDisksOnSystemBuses 作为项名称,然后按 Enter。
右键单击“ManageDisksOnSystemBuses”,然后单击“修改”。
在“编辑 DWORD 值”对话框中,单击“十进制”,并在“数值数据”框中键入 1,然后单击“确定”。

如果未在节点上配置群集,则可以运行群集配置向导以在 SAN 上创建群集和仲裁。如果已经配置了群集,则不必删除群集配置并重新运行群集配置向导,而可以创建新磁盘资源并将仲裁移动到 SAN 上新创建的磁盘资源之一。
有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
888160 (http://support.microsoft.com/kb/888160/ ) 在 Windows Server 2003 中安装群集失败后,使用本地仲裁资源构造群集

注意: 在 Windows Server 2003 SP1 中,ManageDisksOnSystemBuses 注册表子项的位置已经从 \ClusSvc\Parameters 更改为 \ClusDisk\Parameters。进行此更改的目的是防止您从节点删除群集配置时删除 ManageDisksOnSystemBuses 注册表子项。当您从节点中删除群集配置时,会删除计算机中的 \ClusSvc 注册表子项,并在未进行此设置的情况下重新运行群集配置向导。即使从计算机中删除群集配置,仍会保留 \ClusDisk 注册表子项

而在 Windows Server 2003 SP1 中,您必须将 ManageDisksOnSystemBuses 项添加到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ClusDisk\Parameters 子项。更改此配置的目的是防止您在尝试配置或修改群集服务时删除 ManageDisksOnSystemBuses 项。即使您删除群集,仍会保留 ClusDisk 项。

给我留言

留言无头像?