Multipath config status check in Linux
Using dmsetup command:
# ls -lrt /dev/mapper //To View the Mapper disk paths and Lvols
#dmsetup table
#dmsetup ls
#dmsetup status
Using Multipathd Command ( Daemon )
#echo 'show paths' |multipathd -k
#echo 'show maps' |multipathd -k
Explained multipathd below:
A.DISPLAY PATH STATUS
Multipathd has a mode (the -k flag) were it can be used to connect to the running multipathd process over a socket.
If there is no running multipathd you will get the following error.
[root@k2 ~]# multipathd -k
ux_socket_connect: Connection refused
If the daemon is running, you can issue commands like below,
#multipathd -k
Multipathd>
#multipathd> show multipaths status
name failback queueing paths dm-st
mpath0 immediate - 4 active
mpath1 immediate - 4 active
B.SHOW TOPOLOGY
#multipathd> show topology
mpath0 (360050768018380367000000000000049) dm-0 IBM,2145
[size=5.0G][features=1 queue_if_no_path][hwhandler=0 ]
\_ round-robin 0 [prio=100][enabled]
\_ 1:0:3:0 sdg 8:96 [active][ready]
\_ 1:0:1:0 sde 8:64 [active][ready]
\_ round-robin 0 [prio=20][enabled]
\_ 1:0:0:0 sda 8:0 [active][ready]
\_ 1:0:2:0 sdc 8:32 [active][ready]
C.SHOW PATHS
#multipathd> show paths
hcil dev dev_t pri dm_st chk_st next_check
1:0:0:0 sda 8:0 10 [active][ready] XXXXXXX... 14/20
1:0:0:1 sdb 8:16 10 [active][ready] XXXXXXX... 14/20
1:0:2:0 sdc 8:32 10 [active][ready] XXXXXXX... 14/20
1:0:2:1 sdd 8:48 10 [active][ready] XXXXXXX... 14/20
... excess deleted ...
D.Fail a path
# multipathd -k"fail path sdc"
# multipathd -k"show paths"
E. DELETE A PATH
#multipathd> del path sdc
ok
F.SUSPEND / ENABLE A PATH
#multipathd> suspend map mpath0
ok
And For enable the map
#multipathd> resume map mpath0
3 Comments
5CB70110
ReplyDeleteSiirt
Tunceli
Erzincan
Elazığ
Hakkari
Kastamonu
Iğdır
Urfa
Kırşehir
86333C9D
ReplyDeleteGirne
Güllük
Hendek
Soma
Karasu
Bodrum
Merzifon
Ürgüp
Bayraklı
26CC7A85
ReplyDeleteKeşan
Karabağlar
Yıldırım
Yalıkavak
İzmit
Bitez
Foça
Alanya
Gölcük