redhat,簇节点上的多path显示不同的结果

我有一个集群,两个节点安装了“RedHat Entreprise Linux Server 5.6”

如果我对他们执行“multipath -ll”,我得不到相同的结果。 我已经用“show paths”在“multipathd -k”中进行了检查,并且我没有得到server1上的所有path。

请注意,“server1”是集群中的actif节点。

请问我该如何解决这个问题?

在此先感谢您的帮助

server1root#multipath -ll mpath2 (3600c0ff000134c3e8d11e44f01000000) dm-2 HP,P2000 G3 FC [size=558G][features=1 queue_if_no_path][hwhandler=0][rw] \_ round-robin 0 [prio=10][active] \_ 3:0:0:3 sdc 8:32 [active][ready] mpath1 (3600c0ff000134c3e6e11e44f01000000) dm-1 HP,P2000 G3 FC [size=95M][features=1 queue_if_no_path][hwhandler=0][rw] \_ round-robin 0 [prio=10][active] \_ 3:0:0:2 sdb 8:16 [active][ready] mpath0 (3600c0ff000118c37dc11e44f01000000) dm-0 HP,P2000 G3 FC [size=558G][features=1 queue_if_no_path][hwhandler=0][rw] \_ round-robin 0 [prio=50][active] \_ 3:0:0:1 sda 8:0 [active][ready] mpath4 (3600c0ff000134c3e4912e44f01000000) dm-4 HP,P2000 G3 FC [size=279G][features=1 queue_if_no_path][hwhandler=0][rw] \_ round-robin 0 [prio=10][active] \_ 3:0:0:5 sde 8:64 [active][ready] mpath3 (3600c0ff000118c371d12e44f01000000) dm-3 HP,P2000 G3 FC [size=279G][features=1 queue_if_no_path][hwhandler=0][rw] \_ round-robin 0 [prio=50][active] \_ 3:0:0:4 sdd 8:48 [active][ready] server1root# multipathd> show paths hcil dev dev_t pri dm_st chk_st next_check 3:0:0:1 sda 8:0 50 [active][ready] XXXXXXXXX. 19/20 3:0:0:2 sdb 8:16 10 [active][ready] XXXXXXXXX. 19/20 3:0:0:3 sdc 8:32 10 [active][ready] XXXXXXXXX. 19/20 3:0:0:4 sdd 8:48 50 [active][ready] XXXXXXXXX. 19/20 3:0:0:5 sde 8:64 10 [active][ready] XXXXXXXXX. 19/20 multipathd> server2root#multipath -ll mpath2 (3600c0ff000134c3e8d11e44f01000000) dm-2 HP,P2000 G3 FC [size=558G][features=1 queue_if_no_path][hwhandler=0][rw] \_ round-robin 0 [prio=50][active] \_ 2:0:0:3 sdc 8:32 [active][ready] \_ round-robin 0 [prio=10][enabled] \_ 3:0:0:3 sdh 8:112 [active][ready] mpath1 (3600c0ff000134c3e6e11e44f01000000) dm-1 HP,P2000 G3 FC [size=95M][features=1 queue_if_no_path][hwhandler=0][rw] \_ round-robin 0 [prio=50][active] \_ 2:0:0:2 sdb 8:16 [active][ready] \_ round-robin 0 [prio=10][enabled] \_ 3:0:0:2 sdg 8:96 [active][ready] mpath0 (3600c0ff000118c37dc11e44f01000000) dm-0 HP,P2000 G3 FC [size=558G][features=1 queue_if_no_path][hwhandler=0][rw] \_ round-robin 0 [prio=50][active] \_ 3:0:0:1 sdf 8:80 [active][ready] \_ round-robin 0 [prio=10][enabled] \_ 2:0:0:1 sda 8:0 [active][ready] mpath4 (3600c0ff000134c3e4912e44f01000000) dm-4 HP,P2000 G3 FC [size=279G][features=1 queue_if_no_path][hwhandler=0][rw] \_ round-robin 0 [prio=50][active] \_ 2:0:0:5 sde 8:64 [active][ready] \_ round-robin 0 [prio=10][enabled] \_ 3:0:0:5 sdj 8:144 [active][ready] mpath3 (3600c0ff000118c371d12e44f01000000) dm-3 HP,P2000 G3 FC [size=279G][features=1 queue_if_no_path][hwhandler=0][rw] \_ round-robin 0 [prio=50][active] \_ 3:0:0:4 sdi 8:128 [active][ready] \_ round-robin 0 [prio=10][enabled] \_ 2:0:0:4 sdd 8:48 [active][ready] server2root# multipathd> show paths hcil dev dev_t pri dm_st chk_st next_check 2:0:0:1 sda 8:0 10 [active][ready] XXX....... 7/20 2:0:0:2 sdb 8:16 50 [active][ready] XXX....... 7/20 2:0:0:3 sdc 8:32 50 [active][ready] XXX....... 7/20 2:0:0:4 sdd 8:48 10 [active][ready] XXX....... 7/20 2:0:0:5 sde 8:64 50 [active][ready] XXX....... 7/20 3:0:0:1 sdf 8:80 50 [active][ready] XXX....... 7/20 3:0:0:2 sdg 8:96 10 [active][ready] XXX....... 7/20 3:0:0:3 sdh 8:112 10 [active][ready] XXX....... 7/20 3:0:0:4 sdi 8:128 50 [active][ready] XXX....... 7/20 3:0:0:5 sdj 8:144 10 [active][ready] XXX....... 7/20 multipathd> 

这看起来像是当SAN分区问题让服务器#1看不到SAN接口之一时发生的情况,或者您遇到了服务器1的HBA之一的问题。