ナビゲーションリンクをスキップ
印刷ビューの終了
| Oracle VM Server for SPARC 2.0 管理ガイド

検索範囲:

- このドキュメント
- ライブラリ全体

### 仮想ディスクマルチパスの構成

仮想ディスクマルチパスを使用すると、ゲストドメインに仮想ディスクを構成して、複数のパスからバックエンドストレージにアクセスできます。それらのパスは、ディスク LUN などの同一のバックエンドストレージにアクセスできる各種サービスドメインを通過します。この機能では、サービスドメインのいずれかがダウンしても、ゲストドメイン内の仮想ディスクをアクセス可能なままにしておくことができます。たとえば、仮想ディスクマルチパス構成を設定して、ネットワークファイルシステム (Network File System、NFS) サーバーのファイルにアクセスすることがあります。また、この構成を使用して、複数のサービスドメインに接続される共有ストレージから LUN にアクセスできます。このため、ゲストドメインが仮想ディスクにアクセスする場合、仮想ディスクドライバは、サービスドメインのいずれかを通過してバックエンドストレージにアクセスします。仮想ディスクドライバがサービスドメインに接続できない場合、仮想ディスクは、別のサービスドメインを通じてバックエンドストレージにアクセスします。

注 - Oracle VM Server for SPARC 2.0 リリース以降、仮想ディスクマルチパス機能では、サービスドメインがバックエンドストレージにアクセスできない場合を検出できます。そのような場合、仮想ディスクドライバは、別のパスでバックエンドストレージへのアクセスを試みます。

仮想ディスクマルチパスを有効にするには、各サービスドメインから仮想ディスクバックエンドをエクスポートし、同じマルチパスグループ (`mpgroup`) に追加する必要があります。仮想ディスクバックエンドがエクスポートされると、`mpgroup` は名前で識別され、構成されます。

次の図は、「仮想ディスクマルチパスを構成する」の手順の例として使用される仮想ディスクマルチパス構成を示しています。この例では、`foo` `というマルチパスグループを使用して仮想ディスクを作成しています。そのバックエンドには、第一サービスドメインと代替サービスドメインの 2 つからアクセスできます。```

図 7-2 仮想ディスクマルチパスの構成

# 仮想ディスクマルチパスを構成する

1. 仮想ディスクバックエンドを `primary` サービスドメインからエクスポートします。

       # ldm add-vdsdev mpgroup=foo backend-path1 volume@primary-vds0

   backend_path1 は、`primary` ドメインから仮想ディスクバックエンドへのパスです。

2. 同じ仮想ディスクバックエンドを `alternate` サービスドメインからエクスポートします。

       # ldm add-vdsdev mpgroup=foo backend-path2 volume@alternate-vds0

   backend_path2 は、`alternate` サービスドメインから仮想ディスクバックエンドへのパスです。

   注 - backend-path1 および backend-path2 は、同じ仮想ディスクバックエンドのパスですが、それらのエクスポート元は異なる 2 つのドメイン (`primary` と `alternate`) です。これらのパスは、`primary` サービスドメインおよび `alternate` サービスドメインの構成に応じて、同じ場合もあれば、異なる場合もあります。volume 名はユーザーが選択します。これは、両方のコマンドで同じ場合もあれば、異なる場合もあります。

3. 仮想ディスクをゲストドメインにエクスポートします。

       # ldm add-vdisk disk-name volume@primary-vds0 ldom

   注 - 仮想ディスクバックエンドを複数のサービスドメインを介して複数回エクスポートしていますが、ゲストドメインに割り当てて、いずれかのサービスドメインを介して仮想ディスクバックエンドに関連付ける仮想ディスクは 1 つのみです。

##### 仮想ディスクマルチパスの結果

仮想ディスクをマルチパスで構成し、ゲストドメインを起動すると、仮想ディスクは関連付けられているサービスドメイン (この例では `primary` ドメイン) を介してバックエンドにアクセスします。このサービスドメインが利用できなくなると、仮想ディスクは、同じマルチパスグループに属する別のサービスドメインを介してバックエンドへのアクセスを試みます。

| 注意 - マルチパスグループ (`mpgroup`) を定義する場合、同じ `mpgroup` に属する仮想ディスクバックエンドは、事実上同じ仮想ディスクバックエンドにする必要があります。異なるバックエンドを同じ `mpgroup` に追加すると、予期しない動作が生じ、それらのバックエンドに格納されているデータが消失または破損する可能性があります。

Copyright © 2007, 2010, Oracle and/or its affiliates. All rights reserved. 著作権について |