仮想 SCSI HBA サブシステムは、ネイティブな Oracle Solaris マルチパス実装 (MPxIO) を利用することによってゲストドメイン内のマルチパスをサポートします。詳細は、Managing SAN Devices and Multipathing in Oracle Solaris 11.3 を参照してください。
ネイティブなマルチパスと同様に、特定のバックエンド SCSI デバイスに 1 つ以上のパスでアクセスできます。仮想 SCSI HBA サブシステムの場合は、各パスが 1 つの仮想 LUN に関連付けられます。scsi_vhci モジュールは、関連付けられた mpathadm 管理コマンドに渡された引数に基づいて I/O 要求を一連の仮想 LUN に送信するネイティブなマルチパス動作を実装します。詳細は、scsi_vhci(7D) および mpathadm(1M) のマニュアルページを参照してください。
マルチパスを構成するには、ゲストドメインから同じバックエンドデバイスへの 2 つ以上の個別のパスを構成する必要があります。マルチパスが 1 つの構成されたパスでも動作することに注意してください。ただし、予測される構成には、個別のサービスドメイン上に存在する個別の物理 SCSI HBA イニシエータポート経由で I/O 要求を送信する 2 つ以上のパスが存在します。
バックエンドストレージへの個別のパスごとに ldm add-vhba コマンドと ldm add-vsan コマンドのペアを実行します。
vhba 仮想 HBA モジュールによって管理されるイニシエータポートに対してゲストドメイン内のネイティブなマルチパスを有効にします。
次の図は、マルチパス構成の例です。これは、MPxIO によって管理されている 2 つのパスによってアクセスされる SAN の 1 つの物理 LUN を示しています。この図に示されている構成の作成方法を説明する手順については、仮想 SCSI HBA マルチパスを構成する方法を参照してください。
図 11-2 仮想 SCSI HBA マルチパスの構成