Untuk multipath dengan antrian diaktifkan dan dengan semua jalur turun, kernel akan menyimpan IO yang dikirimkan dalam antrian dan mengirimkannya kembali setelah pemulihan jalur. Proses pengiriman IO ke multipath ini terjebak dalam status-D (tidur tidak terputus). 'no_path_retry 4 ' parameter multipath akan menginstruksikan kernel untuk mencabut antrian setelah 4 pengujian jalur yang gagal.
Mencabut antrian akan menggagalkan semua IO yang tersimpan. Jika pemadaman berlangsung lama, admin mungkin ingin segera mencabut antrean. Perintah CLI multipathd berikut melakukan hal itu:
Perintah berikut dapat digunakan dalam mode interaktif “multipathd -k”.
– mode nonaktifkan peta antrian|multipaths
– Nonaktifkan antrian pada semua perangkat multipath.
– pulihkan peta antrian|multipath
– Pulihkan antrian pada semua perangkat multipath.
– Situasi asli dipulihkan dengan mengaktifkan peta antrian
[root@~]# multipathd -k multipathd> disablequeueing m map maps multipath multipaths multipathd> disablequeueing maps
multipathd –k :Menempatkan sesi Anda ke mode interaktif. Perintah dapat digunakan untuk membuat daftar konfigurasi saat ini atau untuk mengubah konfigurasi. Misalnya,
daftar|tampilkan jalur :- Menampilkan jalur yang dipantau oleh multipathd, dan statusnya.
multipathd> show paths hcil dev dev_t pri dm_st chk_st dev_st next_check 0:0:0:0 sda 8:0 1 undef ready running orphan #:#:#:# pgpwde 253:0 -1 undef faulty running orphan 6:0:0:7 sdc 8:32 1 active ready running XXXXXXXXX. 19/20 multipathd>
# multipathd -k "show paths" hcil dev dev_t pri dm_st chk_st dev_st next_check 0:2:1:0 sdb 8:16 1 active ready running XXXXXX.... 12/20 7:0:0:0 sdc 8:32 1 undef ready running orphan 12:0:0:2 sdf 8:80 50 active ready running XXXXXXXXXX 20/20 12:0:0:1 sde 8:64 50 active ready running XXXXXXXXXX 20/20 12:0:0:3 sdg 8:96 50 active ready running XXXXXXXXXX 20/20 12:0:0:0 sdd 8:48 50 active ready running XXXXXXXXXX 20/20 13:0:0:1 sdh 8:112 50 active ready running .......... 1/20 [root@ovcacn12r1 ~]#
daftar|tampilkan status :Menampilkan jumlah jalur yang dipantau di setiap status pemeriksa jalur.
multipathd> show status path checker states: down 1 up 2 paths: 1 busy: False multipathd>
daftar|tampilkan peta :Menampilkan perangkat multipath yang dipantau oleh multipath.
multipathd> show maps name sysfs uuid mpathk dm-8 3600144f0f1f283fa000058e3b573000a multipathd>
# multipathd -k"show maps" name sysfs uuid 3600605b00a15ddc020260a750a6e5b93 dm-0 3600605b00a15ddc020260a750a6e5b93 3600144f0adb8c09200005547f5bd0003 dm-1 3600144f0adb8c09200005547f5bd0003 3600144f0b5d60bb10000587005a10003 dm-2 3600144f0b5d60bb10000587005a10003 3600144f0b5d60bb1000058766e74000a dm-3 3600144f0b5d60bb1000058766e74000a 3600144f0adb8c09200005547f5e80004 dm-4 3600144f0adb8c09200005547f5e80004
daftar|tampilkan topologi :Menampilkan topologi multipath saat ini. Sama seperti “multipath -ll”.
multipathd> show topology create: mpathk (3600144f0f1f283fa000058e3b573000a) dm-8 SUN ,ZFS Storage 7120 size=999G features='0' hwhandler='0' wp=rw '-+- policy='service-time 0' prio=1 status=active '- 6:0:0:7 sdc 8:32 active ready running multipathd>
daftar|tampilkan karakter pengganti :Menampilkan format wildcard yang digunakan dalam perintah interaktif dengan menggunakan $format:
multipathd> show wildcards multipath format wildcards: %n name %w uuid %d sysfs %F failback %Q queueing %N paths %r write_prot %t dm-st %S size %f features %h hwhandler %A action %0 path_faults %1 switch_grp %2 map_loads %3 total_q_time %4 q_timeouts %s vend/prod/rev path format wildcards: %w uuid %i hcil %d dev %D dev_t %t dm_st %o dev_st %T chk_st %s vend/prod/rev %c checker %C next_check %p pri %S size %z serial %m multipath %N host WWNN %n target WWNN %R host WWPN %r target WWPN %a host adapter pathgroup format wildcards: %s selector %p pri %t dm_st multipathd>
daftar|tampilkan konfigurasi :Menampilkan konfigurasi yang saat ini digunakan, diturunkan dari nilai default dan nilai yang ditentukan dalam file konfigurasi /etc/multipath.conf.
daftar|tampilkan daftar hitam :Menampilkan aturan daftar hitam yang saat ini digunakan, diturunkan dari nilai default dan nilai yang ditentukan dalam file konfigurasi /etc/multipath.conf.
multipathd> show blacklist device node rules: - blacklist: (config file rule) ^(sdb|ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]* (config file rule) ^hd[a-z] (default rule) ^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]* (default rule) ^(td|hd|vd)[a-z] (default rule) ^dcssblk[0-9]* - exceptions: [empty] wwid rules: - blacklist: (config file rule) 26353900f02796769 - exceptions: [empty] device rules: - blacklist: (default rule) DGC:LUNZ (default rule) EMC:LUNZ (default rule) IBM:Universal Xport (default rule) IBM:S/390.* (default rule) DELL:Universal Xport (default rule) SGI:Universal Xport (default rule) STK:Universal Xport (default rule) SUN:Universal Xport (default rule) (NETAPP|LSI|ENGENIO):Universal Xport - exceptions: [empty] multipathd>
daftar|tampilkan perangkat :Menampilkan semua perangkat blokir yang tersedia berdasarkan nama termasuk informasi apakah perangkat tersebut masuk daftar hitam atau tidak.
multipathd> show devices available block devices: sda devnode whitelisted, monitored sdb devnode blacklisted, unmonitored sdc devnode whitelisted, monitored dm-0 devnode blacklisted, unmonitored dm-1 devnode blacklisted, unmonitored dm-2 devnode blacklisted, unmonitored dm-3 devnode blacklisted, unmonitored dm-4 devnode blacklisted, unmonitored dm-5 devnode blacklisted, unmonitored dm-6 devnode blacklisted, unmonitored dm-7 devnode blacklisted, unmonitored dm-8 devnode blacklisted, unmonitored dm-9 devnode blacklisted, unmonitored pgpwde devnode whitelisted, monitored
daftar | jalur gagal $path :Menyetel jalur $path ke status gagal.
multipathd> fail path $path fail multipathd>
Untuk informasi lebih lanjut tentang perintah multipathd gunakan subcommnad bantuan:
# multipathd -k"help"