Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
hypervisor:iscsi1604 [2016/09/20 11:12]
giancarlo
hypervisor:iscsi1604 [2016/09/20 11:36]
giancarlo
Line 48: Line 48:
 </​code>​ </​code>​
 </​WRAP>​ </​WRAP>​
 +Configure multipath blacklist.
 +<WRAP prewrap center>
 +<​code>​
 +# nano -w /​etc/​multipath.conf
 +
 +defaults {
 +        user_friendly_names ​    yes
 +        path_grouping_policy ​   group_by_prio
 +        path_checker ​           rdac
 +        polling_interval ​       5
 +        path_selector ​          "​round-robin 0"
 +        failback ​               immediate
 +        no_path_retry ​          30
 +        prio                    rdac
 +        rr_min_io ​              100
 +        #​getuid_callout ​                "/​lib/​udev/​scsi_id --whitelisted --device=/​dev/​%n"​
 +        }
 +blacklist {
 +
 +                # /​lib/​udev/​scsi_id --whitelisted --device=/​dev/​cciss/​c0d0
 +                wwid 3600508b100104a395355303447480011
 +                # /​lib/​udev/​scsi_id --whitelisted --device=/​dev/​cciss/​c0d1
 +                wwid 3600508b100104a395355303447480013
 +
 +        }
 +
 +devices {
 +        device {
 +                vendor ​                 "​DELL"​
 +                product ​                "​MD38xxi"​
 +                hardware_handler ​       "1 rdac"
 +                features ​               "2 pg_init_retries 50"
 +        }
 +}
 +
 +# service multipath-tools restart
 +
 +</​code>​
 +</​WRAP>​
 +
 Connect storage. Connect storage.
 <WRAP prewrap center> <WRAP prewrap center>
Line 75: Line 115:
 </​code>​ </​code>​
 </​WRAP>​ </​WRAP>​
 +WWID discovery
 +<WRAP prewrap center>
 +<​code>​
 +# lsblk
 +NAME                MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
 +sda                   ​8:​0 ​   0   ​200G ​ 0 disk
 +└─mpatha ​           252:3    0   ​200G ​ 0 mpath
 +sdb                   ​8:​16 ​  ​0 ​  ​200G ​ 0 disk
 +└─mpatha ​           252:3    0   ​200G ​ 0 mpath
 +...
 +
 +# /​lib/​udev/​scsi_id --whitelisted --device=/​dev/​sda
 +3600a0980005ceb2400000efa5643b840
 +# /​lib/​udev/​scsi_id --whitelisted --device=/​dev/​sdb
 +3600a0980005ceb2400000efa5643b840
 +
 +</​code>​
 +</​WRAP>​
 +
 Configure multipath. Configure multipath.
 <WRAP prewrap center> <WRAP prewrap center>
Line 89: Line 148:
         no_path_retry ​          30         no_path_retry ​          30
         prio                    rdac         prio                    rdac
-        failback ​               immediate 
         rr_min_io ​              100         rr_min_io ​              100
         #​getuid_callout ​                "/​lib/​udev/​scsi_id --whitelisted --device=/​dev/​%n"​         #​getuid_callout ​                "/​lib/​udev/​scsi_id --whitelisted --device=/​dev/​%n"​
 +        }
 blacklist { blacklist {
-        devnode "​^sd[a]$"​ + 
-        #sda +                /​lib/​udev/​scsi_id --whitelisted --device=/​dev/​cciss/​c0d0 
-        wwid e827ca06c08b1001787e0636005c35541+                wwid 3600508b100104a395355303447480011 
 +                # /​lib/​udev/​scsi_id --whitelisted --device=/​dev/​cciss/​c0d1 
 +                wwid 3600508b100104a395355303447480013 
         }         }
 multipaths { multipaths {
         multipath {         multipath {
-                wwid    ​105ce1ec3600b254000001a47d1a09800 +                wwid    ​3600a0980005ceb2400000efa5643b840 
-                alias   stor1+                alias   Backup
                 }                 }
         }         }
Line 112: Line 174:
 } }
  
- +service ​multipath-tools restart
-/​etc/​init.d/​multipath-tools restart+
  
 # multipath -ll # multipath -ll
  
-stor1 (105ce1ec3600b254000001a47d1a09800) dm-DELL,​MD38xxi +Backup ​(3600a0980005ceb2400000efa5643b840) dm-DELL,​MD38xxi 
-size=558G features='​3 queue_if_no_path pg_init_retries 50' hwhandler='​1 rdac' wp=rw +size=200G features='​3 queue_if_no_path pg_init_retries 50' hwhandler='​1 rdac' wp=rw 
-|-+- policy='​round-robin 0' prio=status=active +|-+- policy='​round-robin 0' prio=14 status=active 
-| `- 2:​0:​0:​0 ​sdc 8:32 active ready running +| `- 4:​0:​0:​0 ​sdb        ​8:16   active ready running 
-`-+- policy='​round-robin 0' prio=status=enabled +`-+- policy='​round-robin 0' prio=status=enabled 
-  `- 1:​0:​0:​0 ​sdb 8:16 active ​ghost running+  `- 3:​0:​0:​0 ​sda        ​8:0    ​active ​ready running 
  
 </​code>​ </​code>​
 </​WRAP>​ </​WRAP>​
 
 
hypervisor/iscsi1604.txt · Last modified: 2016/09/20 11:36 by giancarlo

Developers: CNR IRCrES IT Office and Library
Giancarlo Birello (giancarlo.birello _@_ ircres.cnr.it) and Anna Perin (anna.perin _@_ ircres.cnr.it)
DigiBess is licensed under: Creative Commons License
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki
Drupal Garland Theme for Dokuwiki