Next revision
|
Previous revision
|
hypervisor:iscsi1604 [2016/09/20 10:42] giancarlo created |
hypervisor:iscsi1604 [2016/09/20 11:36] giancarlo |
<WRAP prewrap center> | <WRAP prewrap center> |
<code> | <code> |
# /lib/udev/scsi_id --whitelisted --device=/dev/sda | |
e827ca06c08b1001787e0636005c35541 | # /lib/udev/scsi_id --whitelisted --device=/dev/cciss/c0d0 |
| 3600508b100104a395355303447480011 |
| # /lib/udev/scsi_id --whitelisted --device=/dev/cciss/c0d1 |
| 3600508b100104a395355303447480013 |
</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> |
</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> |
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 |
} | } |
} | } |
} | } |
| |
| # service multipath-tools restart |
# /etc/init.d/multipath-tools restart | |
| |
# multipath -ll | # multipath -ll |
| |
stor1 (105ce1ec3600b254000001a47d1a09800) dm-2 DELL,MD38xxi | Backup (3600a0980005ceb2400000efa5643b840) dm-3 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=6 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=1 status=enabled | `-+- policy='round-robin 0' prio=9 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> |