{"id":393,"date":"2018-03-14T15:12:46","date_gmt":"2018-03-14T07:12:46","guid":{"rendered":"http:\/\/www.max-shu.com\/blog\/?p=393"},"modified":"2018-03-14T15:12:46","modified_gmt":"2018-03-14T07:12:46","slug":"%e6%8c%82%e8%bd%bdiscsi-ipsan%e5%85%b1%e4%ba%ab%e5%ad%98%e5%82%a8%e5%8f%8a%e8%ae%be%e7%bd%aemultipath%e5%a4%9a%e8%b7%af%e5%be%84","status":"publish","type":"post","link":"http:\/\/www.max-shu.com\/blog\/?p=393","title":{"rendered":"\u6302\u8f7discsi ipsan\u5171\u4eab\u5b58\u50a8\u53ca\u8bbe\u7f6emultipath\u591a\u8def\u5f84"},"content":{"rendered":"<p>\u7b2c\u4e00\u6b21\u624b\u52a8\u6302\u8f7discsi\u76d8\uff1a<br \/>\n# iscsiadm -m discovery -t sendtargets -p 10.11.102.1:3260<br \/>\n10.11.102.1:3260,1 iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:00C0C0P0<br \/>\n10.11.102.2:3260,9 iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:00C0C1P0<br \/>\n10.11.102.3:3260,17 iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:00C0C2P0<br \/>\n10.11.102.4:3260,25 iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:00C0C3P0<br \/>\n10.11.102.5:3260,3 iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:00C1C0P0<br \/>\n10.11.102.6:3260,11 iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:00C1C1P0<br \/>\n10.11.102.7:3260,19 iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:00C1C2P0<br \/>\n10.11.102.8:3260,27 iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:00C1C3P0<br \/>\n# iscsiadm -m node -T iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:00C0C0P0 -p 10.11.102.1:3260 -l<br \/>\n# iscsiadm -m node -T iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:00C0C0P0 -p 10.11.102.1:3260 -R<br \/>\n# iscsiadm -m node -T iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:00C0C0P0 -p 10.11.102.1:3260 -o update -n node.startup -v automatic<\/p>\n<p>iscsiadm -m node -T iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:00C0C1P0 -p 10.11.102.2:3260 -l<br \/>\niscsiadm -m node -T iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:00C0C1P0 -p 10.11.102.2:3260 -R<br \/>\niscsiadm -m node -T iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:00C0C1P0 -p 10.11.102.2:3260 -o update -n node.startup -v automatic<\/p>\n<p>iscsiadm -m node -T iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:00C0C2P0 -p 10.11.102.3:3260 -l<br \/>\niscsiadm -m node -T iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:00C0C2P0 -p 10.11.102.3:3260 -R<br \/>\niscsiadm -m node -T iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:00C0C2P0 -p 10.11.102.3:3260 -o update -n node.startup -v automatic<\/p>\n<p>iscsiadm -m node -T iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:00C0C3P0 -p 10.11.102.4:3260 -l<br \/>\niscsiadm -m node -T iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:00C0C3P0 -p 10.11.102.4:3260 -R<br \/>\niscsiadm -m node -T iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:00C0C3P0 -p 10.11.102.4:3260 -o update -n node.startup -v automatic<\/p>\n<p>iscsiadm -m node -T iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:00C1C0P0 -p 10.11.102.5:3260 -l<br \/>\niscsiadm -m node -T iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:00C1C0P0 -p 10.11.102.5:3260 -R<br \/>\niscsiadm -m node -T iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:00C1C0P0 -p 10.11.102.5:3260 -o update -n node.startup -v automatic<\/p>\n<p>iscsiadm -m node -T iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:00C1C1P0 -p 10.11.102.6:3260 -l<br \/>\niscsiadm -m node -T iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:00C1C1P0 -p 10.11.102.6:3260 -R<br \/>\niscsiadm -m node -T iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:00C1C1P0 -p 10.11.102.6:3260 -o update -n node.startup -v automatic<\/p>\n<p>iscsiadm -m node -T iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:00C1C2P0 -p 10.11.102.7:3260 -l<br \/>\niscsiadm -m node -T iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:00C1C2P0 -p 10.11.102.7:3260 -R<br \/>\niscsiadm -m node -T iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:00C1C2P0 -p 10.11.102.7:3260 -o update -n node.startup -v automatic<\/p>\n<p>iscsiadm -m node -T iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:00C1C3P0 -p 10.11.102.8:3260 -l<br \/>\niscsiadm -m node -T iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:00C1C3P0 -p 10.11.102.8:3260 -R<br \/>\niscsiadm -m node -T iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:00C1C3P0 -p 10.11.102.8:3260 -o update -n node.startup -v automatic<\/p>\n<p>\u914d\u7f6e\u91cd\u542f\u53ef\u4ee5\u81ea\u52a8\u6302\u8f7d\uff1a<br \/>\n\u8981\u52a0\u5165\u5230rc.local\u91cc\u9762\u662f\u56e0\u4e3a\u8def\u7531\u662f\u540e\u52a0\u7684\u3002<br \/>\n# chkconfig iscsi off<br \/>\n# chkconfig iscsid off<br \/>\n# vi \/etc\/rc.local<br \/>\nroute add -net 10.11.0.0 netmask 255.255.0.0 gw 10.11.202.254<br \/>\nservice iscsi restart<br \/>\nservice iscsid restart<\/p>\n<p>\u914d\u7f6e\u591a\u8def\u5f84\uff1a<br \/>\n# yum install device-mapper-multipath<\/p>\n<p># cp \/usr\/share\/doc\/device-mapper-multipath-0.4.9\/multipath.conf \/etc\/<br \/>\n# vi \/etc\/multipath.conf<br \/>\ndefaults {<br \/>\nuser_friendly_names yes<br \/>\n}<\/p>\n<p>blacklist {<br \/>\nwwid 26353900f02796769<br \/>\ndevnode &#8220;^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*&#8221;<br \/>\ndevnode &#8220;^vd[a-z]&#8221;<br \/>\n}<\/p>\n<p>multipaths {<br \/>\nmultipath {<br \/>\nwwid 3600000e00d1000000010084600080000<br \/>\nalias ipsan<br \/>\nuid 0<br \/>\ngid 0<br \/>\nmode 0600<br \/>\n}<br \/>\n}<\/p>\n<p># service multipathd start<br \/>\n# multipath -v0<br \/>\n# multipath -ll<br \/>\nmpatha (3600000e00d1000000010084600100000) dm-0 FUJITSU,ETERNUS_DX400<br \/>\nsize=411G features=&#8217;1 queue_if_no_path&#8217; hwhandler=&#8217;0&#8242; wp=rw<br \/>\n|-+- policy=&#8217;round-robin 0&#8242; prio=130 status=active<br \/>\n| `- 5:0:0:0 sda 8:0 active ready running<br \/>\n`-+- policy=&#8217;round-robin 0&#8242; prio=10 status=enabled<br \/>\n`- 7:0:0:0 sdb 8:16 active ready running<br \/>\n# fdisk -l<br \/>\nDisk \/dev\/mapper\/mpatha: 441.3 GB, 441307889664 bytes<br \/>\n255 heads, 63 sectors\/track, 53652 cylinders<br \/>\n\u5206\u533a\u3001\u683c\u5f0f\u5316\uff0c\u4ee5\u540e\u5c31\u4e0d\u7528\u518d\u505a\u8fd9\u4e2a\u64cd\u4f5c\uff1a<br \/>\n# fdisk \/dev\/mapper\/mpatha<br \/>\n\u5206\u6210\u4e00\u4e2a\u533a\uff1a\/dev\/mapper\/mpathap1<br \/>\n# multipath -F<br \/>\n# multipath -v0<br \/>\n# mkfs.ext4 \/dev\/mapper\/mpathap1<br \/>\n# mkdir \/ipsan<br \/>\n# mount -t ext4 \/dev\/mapper\/mpathap1 \/ipsan<\/p>\n<p>\u8bbe\u7f6e\u81ea\u52a8\u542f\u52a8\uff0c\u8981\u7b49iscsid\u8d77\u6765\u540e\u624d\u80fd\u52a0\u5165multipath\uff0c\u7cfb\u7edf\u53ef\u4ee5\u767b\u5f55\u4e4b\u540e\uff0c\u9700\u8981\u7b49\u5f85\u4e00\u6bb5\u65f6\u95f4\uff081min\u4ee5\u4e0a\uff09\u624d\u80fd\u770b\u5230mount\u4e0a\uff1a<br \/>\n# chkconfig multipathd off<br \/>\n# vi \/etc\/rc.local<br \/>\nroute add -net 10.11.0.0 netmask 255.255.0.0 gw 10.11.202.254<br \/>\nservice iscsi restart<br \/>\nservice iscsid restart<br \/>\nservice multipathd restart<br \/>\nmultipath -F<br \/>\nmultipath -v0<br \/>\nsleep 1<br \/>\nmount -t ext4 \/dev\/mapper\/mpathap1 \/ipsan<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u7b2c\u4e00\u6b21\u624b\u52a8\u6302\u8f7discsi\u76d8\uff1a # iscsiadm -m discovery -t sendtargets &#8211; &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[318,206,9,223,319,320,217,225],"class_list":["post-393","post","type-post","status-publish","format-standard","hentry","category-linuxandroid","tag-ipsan","tag-iscsi","tag-linux","tag-mount","tag-multipath","tag-320","tag-217","tag-225"],"views":1737,"_links":{"self":[{"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/393","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=393"}],"version-history":[{"count":1,"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/393\/revisions"}],"predecessor-version":[{"id":394,"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/393\/revisions\/394"}],"wp:attachment":[{"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=393"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=393"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=393"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}