最近一个项目需要使用win2003的群集服务,在esx平台创建二台虚拟机,每台机器分配15g空间作为操作系统磁盘,仲裁盘分配1G空间,共享的应用 空间分配10G空间。在实际创建群集的操作过程中程中,无论是在创建阶段,还是创建完成维护阶段,都无法找到共享的两块磁盘。检查日志发现报错如下:群集无法管理与包含操作系统的卷位于同一存储总线上的物理磁盘,因为连接到此存储总线的其他节点无法区分这些卷和用于数据的卷。检 查esx4.1关于mscs的文档的说明,在文档中的共享磁盘全是使用裸设备映射,于是删除现有的共享磁盘,在存储上直接划分一个1G的lun和一个 10G的lun重新分配各win2003虚拟机。在重新创建群集的过程中发现问题依旧,根本没能解决,感觉悲剧,彻底的悲剧。这个问题已经折腾了好几天 了,都没能解决,网上的很多文档也都看了,都解决不了问题,彻底的崩溃了。

曙光,一丝曙光!

在微软的网站上看到了一篇文档,感觉和我碰到的问题很像。 http://support.microsoft.com/kb/886569/zh-cn硬着头皮试了一下,本来没报什么希望的,但是问题解决了!!神奇的注册表!真神奇!

全文如下:

本文介绍如何在从存储区域网络 (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 原始发行版,请按照下列步骤操作:

  1. 单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。
  2. 找到然后右键单击下面的注册表子项:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ClusSvc\Parameters
  3. 在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”。
  4. 键入 ManageDisksOnSystemBuses 作为 DWORD 的名称,然后按 Enter。
  5. 右键单击“ManageDisksOnSystemBuses”,然后单击“修改”。
  6. 在“编辑 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),请按照下列步骤操作:

  1. 单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。
  2. 找到然后右键单击下面的注册表子项:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ClusDisk\Parameters

    注意:如果 Parameters 注册表子项不存在,请右键单击“ClusDisk”,指向“新建”,单击“项”,键入 Parameters 作为子项名称,然后按 Enter。

  3. 在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”。
  4. 键入 ManageDisksOnSystemBuses 作为项名称,然后按 Enter。
  5. 右键单击“ManageDisksOnSystemBuses”,然后单击“修改”。
  6. 在“编辑 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 原始发行版,请按照下列步骤操作:

  1. 单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。
  2. 找到然后右键单击下面的注册表子项:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ClusSvc\Parameters
  3. 在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”。
  4. 键入 ManageDisksOnSystemBuses 作为 DWORD 的名称,然后按 Enter。
  5. 右键单击“ManageDisksOnSystemBuses”,然后单击“修改”。
  6. 在“编辑 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),请按照下列步骤操作:

  1. 单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。
  2. 找到然后右键单击下面的注册表子项:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ClusDisk\Parameters

    注意:如果 Parameters 注册表子项不存在,请右键单击“ClusDisk”,指向“新建”,单击“项”,键入 Parameters 作为子项名称,然后按 Enter。

  3. 在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”。
  4. 键入 ManageDisksOnSystemBuses 作为项名称,然后按 Enter。
  5. 右键单击“ManageDisksOnSystemBuses”,然后单击“修改”。
  6. 在“编辑 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 项。

转载于:https://blog.51cto.com/itlaowu/959718

在vmware esx平台创建windows 2003 server群集时无法找到共享磁盘的解决方法相关推荐

  1. 用vmware gsx做WINDOWS2000 / windows 2003 的群集

    目录 一.本次试验的相关环境说明 1.1 软件环境 1.2 硬件环境 1.3 网络环境 二. 设置共享磁盘. 2.1 用PLAINMAKER.EXE生成共享磁盘文件 三.DNS SERVER的安装配置 ...

  2. 关于Vmware ESX 4.1添加第二个Servier Console 却无法添加网关的解决方法

    我的ESX 4.1需要在两个网段上进行管理,所以需要添加第二个Sevice Console,然而在配置IP地址的时候无法添加网关.搜索了一阵,发现解决方法如下: ESX:http://kb.vmwar ...

  3. 如何关闭windows 2003浏览网页时信任站点添加提示以及解决不能加入可信任的站点

    最近由于要测试软件需要在windows 2003环境运行,于是将笔记本安装了windows 2003,安装完后一打开浏览器查询网上信息时,发现IE浏览器总是"不厌其烦"地提示,&q ...

  4. Fiddler创建根证书不成功和无法找到根证书的解决方法

    -操作系统:Windows 7 -Fiddler版本:4.6.3的汉化版 提示:我是在win7环境下安装了Fiddler4.6.3中文汉化版的,但是软件无法创建根证书,并提示创建根证书不成功: 目录 ...

  5. 使用vm server 虚拟机上安装oracle-rac 共享磁盘错误解决

    版本: VMware-server-2.0.2 REDHATenterprise linux 5 32bit ORACLE11GR2 在使用VMserver 虚拟机上安装RAC,共享了磁盘,开机时出现 ...

  6. SQL Server安装时COM+目录要求问题的解决方法

    转载自:http://www.laoy8.cn/Html/?1378.html 很早就不用SQLServer 2005了,今天突然接到个项目,说非用SQLServer不可,没办法,只好把久违的老朋友装 ...

  7. 连接远程ms sql server 2000企业版时出现错误:10061的解决方法

    连接sql server数据库出现错误10061的情况有很多,下面是我在连接远程ms sql server 2000时出现如下错误提示的解决方法: 解决方法是在远程计算机上的防火墙打开1433端口,如 ...

  8. 服务器电脑能装虚拟机吗,戴尔服务器安装虚拟机并部署Windows 2003 Server

    关于免费ESXi 5.1的12G服务器安装和Windows 2003 Server的部署声明: 本文档仅描述在12G服务器上安装ESXi系统和部署Win2003虚拟机的过程,并不涉及项目前的规划/适用 ...

  9. 小型邮件服务器,windows 2003 server小型邮件服务器架设

    一.安装pop3和smtp服务组件: 1.安装pop3服务组件:以系统管理员身份登录windows 2003 server系统,依次进入"控制面 板--添加或删除程序--添加/删除windo ...

最新文章

  1. 算法科普:神秘的 DES 加密算法
  2. 用Leangoo进行项目管理
  3. BZOJ 4407: 于神之怒加强版
  4. php递归函数return会出现无法正确返回想要值的情况
  5. (组合数学)AtCoder Grand Contest 019 F - Yes or No
  6. Kubenetes 监控一站式解决方案:阿里云 Prometheus 免费公测
  7. 强强联手 SAP Ariba与苏宁易购共建中国企业智慧采购
  8. Nexus-NuGet私有仓库服务搭建(一)
  9. C# 读取XML 写入XML 读写XML
  10. ubuntu下研华工控机CAN卡驱动的安装与测试
  11. 微信永久封禁:从入门到精通
  12. 用命令行登录并操作数据库
  13. 哪款国产ESD二极管可直接替代LC3311CCW?
  14. [原创]安全系列之端口敲门服务(Port Knocking for Ubuntu 14.04 Server)
  15. 中国传媒发展十大趋势
  16. 他是对标芝麻信用和腾讯征信的“中外混血富二代”ZRobot CEO
  17. php ppt生成图片不显示,ppt图片在word中不能正常显示,只显示为矩形框的解决方法...
  18. DBCP和C3P0实现连接池技术
  19. 电力电子-simulink-单相桥式全控整流电路仿真
  20. onethink-1.1开发版安装

热门文章

  1. 往年包场丘赛的北大,今年被清华逆袭了
  2. 马斯克雇机器狗勘察火箭爆炸现场,网友:《黑镜》现实版
  3. 5000量子比特的商用计算平台发布!D-Wave:这是商业应用的唯一选择
  4. 中国博士开发可交互全球疫情地图,登上柳叶刀,GitHub已有4500星成为热榜第四...
  5. 姓名、病史、医疗影像通通泄露,500万人数据库没密码随便看,AI医疗暴露危机...
  6. GitHub现在已支持函数定义跳转,妈妈再也不怕我记性差了
  7. 【设计模式】装饰者模式
  8. 从零开始学OpenDaylight(碳版本)之三:Hello示例
  9. linq 实现查询字符串拼接 : And 和 OR 两种方式
  10. 英雄会解读:不一样的回答,一样的CTO