我有一个 Blade Center H 和一个 DS4700 SAN。今天,我们在其中一台刀片的邮件服务中检测到一个问题。它看不到 SAN 中可用的特定卷。所有其他刀片服务器都可以看到从sdb
到 的SAN 磁盘sdj
,但这个刀片只能看到sdb
到sdi
。所有其他刀片中的卷sdd
在该刀片中都会丢失,并由下一个刀片取代。
我可以安装sdd1
在所有其他刀片中,因此sdd1
可以工作并且有内容。所有服务器都运行 CentOS 5.8。我完全迷失在这里了。
什么东西可以对系统隐藏磁盘?
编辑:更多信息:
HBA 是 Emulex:
> lspci | grep -i emulex
03:05.0 Fibre Channel: Emulex Corporation Helios-X LightPulse Fibre Channel Host Adapter (rev 01)
03:05.1 Fibre Channel: Emulex Corporation Helios-X LightPulse Fibre Channel Host Adapter (rev 01)
该交换机是 IBM TotalStorage SAN 16B-2。这是IBM人员配置的,我没有接触过。
多路径由 IBM 人员在原始安装期间提供的 IBM SystemStorage 的 Linux RDAC 多路径驱动程序进行管理。
> lsmod|egrep 'mpp|lpfc'
mppVhba 165888 11
lpfc 515109 18
scsi_transport_fc 83145 1 lpfc
mppUpper 165532 1 mppVhba
scsi_mod 199001 18 be2iscsi,ib_iser,iscsi_tcp,bnx2i,cxgb3i,libiscsi2,scsi_transport_iscsi2,scsi_dh,mppVhba,usb_storage,lpfc,scsi_transport_fc,mptsas,mptscsih,scsi_transport_sas,mppUpper,sg,sd_mod
这是/proc/scsi
> ls /proc/scsi/
device_info mpp/ mptsas/ scsi sg/
> ls /proc/scsi/mpp/
3
在某些机器上也有一个 /proc/scsi/lpfc 文件夹。
答案1
这可能是您的服务器上的暂时问题。
重新扫描您的设备并查看是否出现丢失的设备。
如果不是,则可能是 SAN 中的配置问题。
我猜你的 SAN 使用基于 WWN 的分区。因此,请检查您的分区 - 目标 HBA 的区域中是否缺少磁盘?
顺便说一句-忘记标准差-名称 - 它们是不相关的(即或多或少是随机的)。查看硬件路径 - 它们包含 SAN 磁盘的 WWN。