两台服务器在具有共享磁盘资源的 Active/Standby Microsoft 群集中运行 windows-server-2003 x64。服务器 1 服务器 2
Server1 出现硬件问题,需要更换 HBA SAS 卡。磁盘管理不再检测其上的共享逻辑驱动器。这些驱动器是集群中磁盘资源的一部分。
根据我的研究,Microsoft Cluster 使用磁盘签名来识别和附加到磁盘资源。
https://support.microsoft.com/en-us/help/280425/recovering-from-an-event-id-1034-on-a-server-cluster
我发现的一个问题是注册表中缺少 REG_SZ DiskName 条目。
例子:
reg query HKLM\System\CurrentControlSet\Services\Clusdisk\Parameters\Signatures\D441B580
Listing of [System\CurrentControlSet\Services\Clusdisk\Parameters\Signatures\D484B580]
REG_SZ DiskName \Device\Harddisk1
我是否只需要在 Server1 上添加丢失的注册表项,以使其出现在磁盘管理中?
编辑:两台服务器均在 Dell PowerEdge 6850 上运行。
查看每台服务器上的 Dell 模块化磁盘存储管理器,以下内容看起来正确。配置的主机主机名:HBA 主机端口映射
主机到虚拟磁盘映射
Windows 设备管理器:SCSI 和 RAID 控制器
DELL PERC 5/i 适配器 RAID 控制器 Dell SAS 5/E 适配器控制器(我相信这是连接到共享存储的设备)
LSI Logic PCI-x Ultra320 SCSI 主机适配器
LSI Logic PCI-x Ultra320 SCSI 主机适配器
MagicISO SCSI 主机控制器
多路径支持
新的观察结果是 Windows 磁盘管理已将磁盘 0 分配给 Server1 上的虚拟 CD ROM。在 Server2 上,磁盘 0 是 C:\ OS 驱动器。
逻辑驱动器需要显示为磁盘 1、2、3、5。由于磁盘 1 已被 Windows 使用,这是否可以防止整个逻辑驱动器不呈现给 Windows?
答案1
抢,
假设您的“共享磁盘资源”位于某种外部存储阵列上,您很可能需要更新阵列访问控制列表的主机映射。存储阵列实际上会将新 HBA 的 WWN“视为”完全不同的服务器/系统,直到您修改配置以告诉它这个新 WWN 应该替换旧 WWN。
如果您了解共享存储资源所使用的特定硬件/解决方案的详细信息,您可能会收到有关所涉及的具体过程的更好的信息。
编辑:这将是一个基于 SAS5/E 和 MDSM 的 PowerVault MD3000,用于管理。
我强烈怀疑这只是一个主机映射问题。MD3000 配置为将共享磁盘呈现给特定的 HBA 硬件地址 (WWN)。您需要更改主机映射配置,以便使用替换 HBA 的 WWN 而不是旧 HBA 进行主机访问。如果您尚未执行此操作,您的主机将无法访问共享卷。
查看MDSM 用户指南- 配置主机访问从第 43 页开始,但细节过于详尽,无法包含在这篇文章中。如果您无法找到修改现有主机 WWN 定义的选项,并且担心错误地删除错误的主机 WWN,您可以简单地添加第三个“主机”条目,其中映射了新的 WWN - 保留旧的 HBA/主机条目没有任何坏处,因为它已经不存在了。
如果您陷入困境,无法解决问题,戴尔支持人员仍可协助完成此过程(但如果系统超出保修期,则需要支付服务费)。只有在使用旧的 SCSI 连接机柜时,您才会发现很难找到仍具有专业知识且尚未退休或离开的人。