第1章 Device Mapper Multipath の概要

Device Mapper のマルチパス (DM Multipath) を使用すると、サーバーノードとストレージアレイとの間の複数の I/O パスを 1 つのデバイスに設定できます。これらの I/O パスは、個別のケーブル、スイッチ、コントローラーを含むことができる物理的なストレージエリアネットワーク (SAN) 接続です。マルチパスは I/O パスを集約し、集約されたパスで構成される新しいデバイスを作成します。

DM Multipath は以下を提供します。

  • 冗長性

    DM Multipath は、アクティブ/パッシブ構成でフェイルオーバーを提供できます。アクティブ/パッシブ構成では、パスは、I/O には常に半分しか使用されません。I/O パスの要素 (ケーブル、スイッチ、またはコントローラー) に障害が発生すると、DM Multipath は代替パスに切り替えます。

  • パフォーマンスの向上

    DM Multipath は、アクティブ/アクティブモードで構成できます。このモードでは、I/O はラウンドロビン方式でパスに分散されます。一部の構成では、DM Multipath は I/O パスの負荷を検出し、負荷を動的に再調整できます。

1.1. さまざまな DM Multipath 構成

次に、DM Multipath の構成例をいくつか示します。

1.1.1. 1 つの RAID デバイスを使用したアクティブ/パッシブのマルチパス構成

この構成では、サーバー上に 2 つのホストバスアダプター (HBA)、2 つの SAN スイッチ、および 2 つの RAID コントローラーがあります。この構成では、次のような障害が発生する可能性があります。

  • HBA の障害
  • ファイバーチャネルケーブルの障害
  • SAN スイッチの障害
  • アレイコントローラーポートの障害

DM Multipath が構成されている場合は、これらのポイントのいずれかで障害が発生すると、DM Multipath は代替 I/O パスに切り替わります。図1.1「1 つの RAID デバイスを使用したアクティブ/パッシブのマルチパス構成」では、サーバーから RAID デバイスへの 2 つの I/O パスを使用した構成を説明します。ここでは、hba1SAN1、および cntrlr1 を通る 1 つの I/O パスと、hba2SAN2、および cntrlr2 を通る別の I/O パスがあります。

図1.1 1 つの RAID デバイスを使用したアクティブ/パッシブのマルチパス構成

RAID デバイスが 1 つあるアクティブパッシブマルチパス構成

1.1.2. 2 つの RAID デバイスを使用したアクティブ/パッシブのマルチパス構成

この構成では、サーバー上に 2 つの HBA、2 つの SAN スイッチ、およびそれぞれ 2 つの RAID コントローラーを備えた 2 つの RAID デバイスがあります。DM Multipath が構成されている場合、いずれかの RAID デバイスへの I/O パスのいずれかのポイントで障害が発生すると、DM Multipath はそのデバイスの代替 I/O パスに切り替わります。図1.2「2 つの RAID デバイスを使用したアクティブ/パッシブのマルチパス構成」では、各 RAID デバイスへの 2 つの I/O パスを使用した構成を説明します。ここでは、各 RAID デバイスへの 2 つの I/O パスがあります。

図1.2 2 つの RAID デバイスを使用したアクティブ/パッシブのマルチパス構成

2 つの RAID デバイスを使用したアクティブパッシブマルチパス構成

1.1.3. 1 つの RAID デバイスを使用したアクティブ/アクティブのマルチパス構成

この構成では、サーバー上に HBA が 2 つ、SAN スイッチが 2 つ、および RAID コントローラーが 2 つあります。図1.3「1 つの RAID デバイスを使用したアクティブ/アクティブのマルチパス構成」では、サーバーからストレージデバイスへの 2 つの I/O パスを使用した構成を説明します。ここで、I/O は、これら 2 つのパスに分散できます。

図1.3 1 つの RAID デバイスを使用したアクティブ/アクティブのマルチパス構成

RAID デバイスが 1 つあるアクティブパッシブマルチパス構成