HBA SAS卡更换后,windows-server-2003缺less逻辑驱动器

这两台服务器都运行带有共享磁盘资源的Active / Standby Microsoft群集中的windows-server-2003 x64。 Server1 Server2

Server1遭受需要更换HBA SAS卡的硬件问题。 磁盘pipe理不再检测它上面的共享逻辑驱动器。 这些驱动器是群集中磁盘资源的一部分。

基于我的研究,Microsoft集群使用磁盘签名来识别和附加到磁盘资源。

https://support.microsoft.com/en-us/help/280425/recovering-from-an-event-id-1034-on-a-server-cluster

https://support.microsoft.com/en-us/help/886800/a-disk-signature-changes-unexpectedly-on-a-windows-server-2003-clustered-physical-disk-resource

我看到的一个问题是缺lessregistry中的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上添加缺less的registry项以使其显示在“磁盘pipe理”中?

编辑:这两台服务器在戴尔PowerEdge 6850上运行。

在每台服务器上查看Dell模块化磁盘存储pipe理器,看起来正确。 configuration的主机主机名:HBA主机端口映射

主机到虚拟磁盘映射

Windows设备pipe理器:SCSI和RAID控制器

戴尔PERC 5 / I适配器RAID控制器戴尔SAS 5 / E适配器控制器(我相信这是什么连接到共享存储)

LSI Logic PCI-x Ultra320 SCSI主机适配器

LSI Logic PCI-x Ultra320 SCSI主机适配器

MagicISO SCSI主机控制器

多path支持

Windows Disk Mangement已将磁盘0分配给Server1上的虚拟CD ROM。 在Server2上,磁盘0是C:\ OS驱动器。

逻辑驱动器需要显示为磁盘1,2,3,5。 由于磁盘1已被Windows使用,这可能会阻止整个逻辑驱动器不能提供给Windows?

抢,

假设您的“共享磁盘资源”位于某种外部存储arrays上,则很可能需要更新arrays的访问控制列表的主机映射。 存储arrays基本上将“看到”一个新的HBA的WWN作为一个完全不同的服务器/系统,直到你修改configuration告诉它这个新的WWN应该replace旧的WWN。

如果您有关于使用共享存储资源的特定硬件/解决scheme的详细信息,则可能会收到有关所涉及的特定过程的更好的信息。

编辑:这将是基于用于pipe理的SAS5 / E和MDSM的PowerVault MD3000。

我强烈怀疑这只是一个主机映射问题。 MD3000configuration为将共享磁盘呈现给特定的HBA硬件地址(WWN)。 您需要更改主机映射configuration,以便replaceHBA的WWN用于主机访问而不是旧的。 如果尚未完成此操作,则主机将无法访问共享卷。

查看MDSM用户指南 – configuration主机访问从第43页开始,但细节太广泛,不能包含在这篇文章中。 如果您无法find修改现有主机WWN定义的选项,并且错误地错误地删除了错误的选项,您可以简单地添加第三个“主机”条目与新的WWN映射 – 离开旧的HBA /主机在那里,因为它已经死了,走了。

如果您遇到困难并且无法解决问题,戴尔支持仍然可以协助完成此过程(但如果系统不在保修范围内,则需要支付服务费)。 只有在使用旧的SCSI连接的机箱时,您才会发现难以追踪任何尚未退休或离开的专业人士。