Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

第2章 マルチパスデバイス

DM-Multipath を使用しない場合、サーバーノードからストレージコントローラーへの各パスは、システムでは別々のデバイスとして扱われます。DM Multipath は、基礎となるデバイスの上に 1 つのマルチパスデバイスを作成することにより、I/O パスを論理的に整理する方法を提供します。

2.1. マルチパスデバイス識別子

マルチパスデバイスは、それぞれグローバルに固有で不変となる World Wide Identifier (WWID) を持っています。デフォルトでは、マルチパスデバイスの名前はその WWID に設定されます。マルチパス設定ファイル内に user_friendly_names オプションを設定すると、mpathn 形式の、ノード固有の名前にエイリアスを作成することができます。
例えば、HBA を 2 つ搭載したノードとポートが 2 つあるストレージコントローラーを、ゾーニングされていない 1 つの FC スイッチで接続した場合、/dev/sda/dev/sdbdev/sdc/dev/sdd の 4 つのデバイスが認識されます。DM Multipath は、マルチパス構成に従って、I/O を基本となるこれらの 4 つのデバイスにルーティングしなおす一意の WWID を持つシングルデバイスを作成します。user_friendly_names 設定オプションが yes に設定されている場合、マルチパスデバイスの名前は mpathn に設定されます。
新しいデバイスを DM-Multipath の管理下に置くと、/dev ディレクトリ配下の /dev/mapper/mpathn/dev/dm-n の 2 ヶ所に表示されます。
  • /dev/mapper のデバイスは、ブートプロセスの初期段階で作成されます。論理ボリュームの作成時など、マルチパスを設定したデバイスにアクセスします。
  • /dev/dm-n 形式のデバイスはすべて内部的な使用を目的としているため、管理者の方は絶対に使用しないでください。
user_friendly_names 設定オプションを含むマルチパス設定のデフォルトの詳細は、「設定ファイルの defaults セクション」 を参照してください。
マルチパス設定ファイルの multipaths セクションに alias オプションを使用することで、マルチパスデバイスに任意の名前を付けることもできます。マルチパス設定ファイルの multipaths セクションの詳細は、「設定ファイルの multipaths セクション」 を参照してください。