iSCSI イニシエーターから iSCSI ターゲットへの DM-Multipath を構成する手順を示します。この手順では、次のことを前提としています。
- iSCSI ターゲット パッケージがサーバーにインストールされている。
- iSCSI サーバー上でターゲットと LUN が構成されている
- iSCSI イニシエータ パッケージがクライアントにインストールされている
- DM-Multipath パッケージがクライアントにインストールされている
- 標的はクライアントによって発見されました。
- ターゲットとイニシエータの間で iSCSI セッションがアクティブです。
- イニシエータには、ターゲットへの冗長ネットワーク接続があります。
クライアントで DM-Multipath を有効にする前は、/etc/multipath.conf 構成ファイルはありません:
# ls /etc/multipath.conf
このファイルを手動で作成するか、mpathconf ユーティリティを使用して DM-Multipath を有効にすることができます:
# mpathconf --enable
このコマンドは、multipath.conf を /usr/share/doc/device-mapper-multipath-[version] ディレクトリから /etc ディレクトリにコピーします。
次のコマンドを実行して、DM-Multipath を有効にします。構成ファイルが存在することに注意してください:
# mpathconf --enable # ls /etc/multipath.conf /etc/multipath.conf
multipathd デーモンを開始する前は、/dev/mapper に mpathN デバイスがありません:
# ls /dev/mapper/mpatha ls: cannot access /dev/mapper/mpatha: No such file or directory
multipathd デーモンを起動すると、mpathN デバイスが /dev/mapper に作成されます:# systemctl start multipathd
# ls /dev/mapper/mpatha /dev/mapper/mpatha
パーティションを作成するとき、LVM 物理ボリュームを作成するとき、およびファイル システムを作成してマウントするときは、/dev/mapper/mpatha 名を使用します。イニシエータでネットワーク インターフェースの 1 つに障害が発生した場合、I/O は残りのアクティブなインターフェースを通じて続行されます。
CentOS / RHEL 7 で targetcli を使用して iSCSI ターゲットを構成する方法CentOS / RHEL 7 で iSCSI イニシエーター (クライアント) を構成する方法
CentOS / RHEL 6 で iSCSI イニシエーター (クライアント) を構成する方法
Device Mapper (DM) マルチパスの初心者向けガイド