1. Oracle VM Server for SPARC ソフトウェアの概要
フルディスクとしてエクスポートされるファイルまたはボリューム
1 つのスライスディスクとしてエクスポートされるファイルまたはボリューム
ZFS ボリュームを 1 つのスライスディスクとしてエクスポートする
ファイルおよびディスクスライスを仮想ディスクとしてエクスポートする場合のガイドライン
CD または DVD をサービスドメインからゲストドメインにエクスポートする
primary ドメインから ISO イメージをエクスポートしてゲストドメインをインストールする
ZFS ボリュームまたは ZFS ファイルをゲストドメインに割り当てる
Logical Domains 環境でのボリュームマネージャーの使用
Solaris Volume Manager での仮想ディスクの使用
仮想ディスクでの Solaris Volume Manager の使用
A. Oracle VM Server for SPARC 物理から仮想への変換ツール
B. Oracle VM Server for SPARC Configuration Assistant
C. Logical Domains Manager の検出
D. Logical Domains Manager での XML インタフェースの使用
仮想ディスクマルチパスを使用すると、ゲストドメインに仮想ディスクを構成して、複数のパスからバックエンドストレージにアクセスできます。それらのパスは、ディスク LUN などの同一のバックエンドストレージにアクセスできる各種サービスドメインを通過します。この機能では、サービスドメインのいずれかがダウンしても、ゲストドメイン内の仮想ディスクをアクセス可能なままにしておくことができます。たとえば、仮想ディスクマルチパス構成を設定して、ネットワークファイルシステム (Network File System、NFS) サーバーのファイルにアクセスすることがあります。また、この構成を使用して、複数のサービスドメインに接続される共有ストレージから LUN にアクセスできます。このため、ゲストドメインが仮想ディスクにアクセスする場合、仮想ディスクドライバは、サービスドメインのいずれかを通過してバックエンドストレージにアクセスします。仮想ディスクドライバがサービスドメインに接続できない場合、仮想ディスクは、別のサービスドメインを通じてバックエンドストレージにアクセスします。
注 - Oracle VM Server for SPARC 2.0 リリース以降、仮想ディスクマルチパス機能では、サービスドメインがバックエンドストレージにアクセスできない場合を検出できます。そのような場合、仮想ディスクドライバは、別のパスでバックエンドストレージへのアクセスを試みます。
仮想ディスクマルチパスを有効にするには、各サービスドメインから仮想ディスクバックエンドをエクスポートし、同じマルチパスグループ (mpgroup) に追加する必要があります。仮想ディスクバックエンドがエクスポートされると、mpgroup は名前で識別され、構成されます。
次の図は、「仮想ディスクマルチパスを構成する」の手順の例として使用される仮想ディスクマルチパス構成を示しています。この例では、foo というマルチパスグループを使用して仮想ディスクを作成しています。そのバックエンドには、第一サービスドメインと代替サービスドメインの 2 つからアクセスできます。
図 7-2 仮想ディスクマルチパスの構成
# ldm add-vdsdev mpgroup=foo backend-path1 volume@primary-vds0
backend_path1 は、primary ドメインから仮想ディスクバックエンドへのパスです。
# ldm add-vdsdev mpgroup=foo backend-path2 volume@alternate-vds0
backend_path2 は、alternate サービスドメインから仮想ディスクバックエンドへのパスです。
注 - backend-path1 および backend-path2 は、同じ仮想ディスクバックエンドのパスですが、それらのエクスポート元は異なる 2 つのドメイン (primary と alternate) です。これらのパスは、primary サービスドメインおよび alternate サービスドメインの構成に応じて、同じ場合もあれば、異なる場合もあります。volume 名はユーザーが選択します。これは、両方のコマンドで同じ場合もあれば、異なる場合もあります。
# ldm add-vdisk disk-name volume@primary-vds0 ldom
注 - 仮想ディスクバックエンドを複数のサービスドメインを介して複数回エクスポートしていますが、ゲストドメインに割り当てて、いずれかのサービスドメインを介して仮想ディスクバックエンドに関連付ける仮想ディスクは 1 つのみです。
仮想ディスクをマルチパスで構成し、ゲストドメインを起動すると、仮想ディスクは関連付けられているサービスドメイン (この例では primary ドメイン) を介してバックエンドにアクセスします。このサービスドメインが利用できなくなると、仮想ディスクは、同じマルチパスグループに属する別のサービスドメインを介してバックエンドへのアクセスを試みます。
![]() | 注意 - マルチパスグループ (mpgroup) を定義する場合、同じ mpgroup に属する仮想ディスクバックエンドは、事実上同じ仮想ディスクバックエンドにする必要があります。異なるバックエンドを同じ mpgroup に追加すると、予期しない動作が生じ、それらのバックエンドに格納されているデータが消失または破損する可能性があります。 |