Linux 下powerpath共享磁盘名称不一致处理方法

我们知道在SAN网络中,由于光纤交换机会有多条链路接入主机,所以会存在设备多名称现象,也就是一台存储被识别多次,具体根据连接的链路情况,并且对于连接到的LUN在主机上的LINUX系统上会发生/dev/sd*每次重启动设备名变化的问题,所以对于此问题,我们可以采取两种方式,一是高版本的linux可以通过udev来配置,将LUN设备号固定下来,二是采用第三方的动态多路径软件配置多路径聚合,从而固定盘符名称,在此主要是对powerpath动态多路径软件配置存在的问题做以说明。

在powerpath配置安装成功可能会存在这个问题,也就是两台主机识别到的伪设备名称对应的LUN不一致,例如如下所示:

在主机DBTEST1上获取的信息如下:

DBTest1:/home/Oracle # powermt display dev=all
Pseudo name=emcpowerb
CLARiiON ID=FCNCX093300010 [Storage Group 2]
Logical device ID=600601601EA02500326149A0207AE111 [LUN 10]
state=alive; policy=BasicFailover; priority=0; queued-IOs=0;
Owner: default=SP A, current=SP A       Array failover mode: 1
==============================================================================
--------------- Host ---------------   - Stor -   -- I/O Path --  -- Stats ---
###  HW Path               I/O Paths    Interf.   Mode    State   Q-IOs Errors
==============================================================================
   0 qla2xxx                  sde       SP B1     unlic   alive       0      0
   0 qla2xxx                  sdj       SP A1     unlic   alive       0      0
   1 qla2xxx                  sdk       SP B0     active  alive       0      0
   1 qla2xxx                  sdo       SP A0     active  alive       0      0

Pseudo name=emcpowera
CLARiiON ID=FCNCX093300010 [Storage Group 2]
Logical device ID=600601601EA02500F22E8FC2207AE111 [LUN 11]
state=alive; policy=BasicFailover; priority=0; queued-IOs=0;
Owner: default=SP A, current=SP A       Array failover mode: 1
==============================================================================
--------------- Host ---------------   - Stor -   -- I/O Path --  -- Stats ---
###  HW Path               I/O Paths    Interf.   Mode    State   Q-IOs Errors
==============================================================================
   0 qla2xxx                  sdg       SP B1     unlic   alive       0      0
   0 qla2xxx                  sdl       SP A1     unlic   alive       0      0
   1 qla2xxx                  sdm       SP B0     active  alive       0      0
   1 qla2xxx                  sdp       SP A0     active  alive       0      0

Pseudo name=emcpowerc
CLARiiON ID=FCNCX093300010 [Storage Group 2]
Logical device ID=600601601EA02500FA322E81207AE111 [LUN 1]
state=alive; policy=BasicFailover; priority=0; queued-IOs=0;
Owner: default=SP A, current=SP A       Array failover mode: 1
==============================================================================
--------------- Host ---------------   - Stor -   -- I/O Path --  -- Stats ---
###  HW Path               I/O Paths    Interf.   Mode    State   Q-IOs Errors
==============================================================================
   0 qla2xxx                  sdc       SP B1     unlic   alive       0      0
   0 qla2xxx                  sdh       SP A1     unlic   alive       0      0
   1 qla2xxx                  sdi       SP B0     active  alive       0      0
   1 qla2xxx                  sdn       SP A0     active  alive       0      0
而在主机DBTEST2上识别的信息如下:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/22187.html