Changes between Initial Version and Version 1 of linux/multipath


Ignore:
Timestamp:
2013/07/26 10:34:59 (11 years ago)
Author:
yuna
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • linux/multipath

    v1 v1  
     1= multipathメモ = 
     2multipathは、ストレージデバイスへのアクセス経路を複数にすることによって、冗長化する技術です。multipathを利用することによって、ストレージの信頼性を向上させることができます。ここでは、iscsiを利用したmultipathの使い方について紹介します。 
     3 
     4== ネットワークの設定 == 
     5複数の経路でpingが飛ぶように設定しておいてください。 
     6 
     7== multipathの設定 == 
     8iscsiadmでターゲットを認識させる際に、ストレージのIPアドレスを全て指定します。例えば、ストレージに192.168.121.1と192.168.122.1の2つのipでアクセスできる場合、 
     9 
     10{{{ 
     11# iscsiadm -m discovery --type sendtargets -p 192.168.121.1 
     12# iscsiadm -m discovery --type sendtargets -p 192.168.122.1 
     13}}} 
     14 
     15とします。あとは、 
     16{{{ 
     17# iscsiadm  -m node -T iqn.2001-04.org.ultimana:storage.disk1 --login 
     18Logging in to [iface: default, target: iqn.2001-04.org.ultimana:storage.disk1, portal: 192.168.122.1,3260] 
     19Login to [iface: default, target: iqn.2001-04.org.ultimana:storage.disk1, portal: 192.168.122.1,3260]: successful 
     20Logging in to [iface: default, target: iqn.2001-04.org.ultimana:storage.disk1, portal: 192.168.121.1,3260] 
     21Login to [iface: default, target: iqn.2001-04.org.ultimana:storage.disk1, portal: 192.168.121.1,3260]: successful 
     22}}} 
     23のようにしてiscsiを認識させてしてください。この段階では、複数のパスがあると別々のデバイスにマッピングされます(例えば、192.168.121.1>/dev/sdb、192.168.122.1>/dev/sdc)。次に認識したディスクのscsi idを確認します。 
     24{{{ 
     25# scsi_id --whitelisted --device=/dev/sdc 
     26  00010001 
     27}}} 
     28iscsiストレージに対して1つのidが割り振られているので、/dev/sdbとしても同じ値です。 
     29 
     30次に/etc/multipath.confに該当scsi idを登録します。 
     31{{{ 
     32blacklist_exceptions { 
     33    wwid 00010001 
     34} 
     35}}} 
     36multipathコマンドでマルチを有効にします。 
     37{{{ 
     38# multipath -ll 
     3900010001 dm-0 IET,VIRTUAL-DISK 
     40size=10G features='0' hwhandler='0' wp=rw 
     41|-+- policy='round-robin 0' prio=0 status=enabled 
     42| `- 4:0:0:1 sdb 8:16 failed faulty running 
     43`-+- policy='round-robin 0' prio=1 status=active 
     44  `- 3:0:0:1 sdc 8:32 active ready  running 
     45}}} 
     46でマルチパスを認識させると/dev/dm-0にmultipath用のデバイスが作成されているので、dm-0をディスクとして利用します。 
     47