ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle VM Server for SPARC 2.2 管理ガイド Oracle VM Server for SPARC (日本語) |
パート I Oracle VM Server for SPARC 2.2 ソフトウェア
1. Oracle VM Server for SPARC ソフトウェアの概要
3. Oracle VM Server for SPARC のセキュリティー
物理ディスクスライスを仮想ディスクとしてエクスポートする方法
フルディスクとしてエクスポートされるファイルまたはボリューム
1 つのスライスディスクとしてエクスポートされるファイルまたはボリューム
ZFS ボリュームを 1 つのスライスディスクとしてエクスポートする方法
ファイルおよびディスクスライスを仮想ディスクとしてエクスポートする場合のガイドライン
CD または DVD をサービスドメインからゲストドメインにエクスポートする方法
primary ドメインから ISO イメージをエクスポートしてゲストドメインをインストールする方法
ZFS ボリュームまたは ZFS ファイルをゲストドメインに割り当てる方法
Logical Domains 環境でのボリュームマネージャーの使用
Solaris Volume Manager での仮想ディスクの使用
仮想ディスクでの Solaris Volume Manager の使用
パート II オプションの Oracle VM Server for SPARC ソフトウェア
13. Oracle VM Server for SPARC 物理から仮想への変換ツール
14. Oracle VM Server for SPARC Configuration Assistant (Oracle Solaris 10)
15. Oracle VM Server for SPARC 管理情報ベース (Management Information Base、MIB) ソフトウェアの使用
16. Logical Domains Manager の検出
仮想ディスクマルチパスを使用すると、ゲストドメインに仮想ディスクを構成して、複数のパスからバックエンドストレージにアクセスできます。それらのパスは、ディスク LUN などの同一のバックエンドストレージにアクセスできる各種サービスドメインを通過します。この機能では、サービスドメインのいずれかがダウンしても、ゲストドメイン内の仮想ディスクをアクセス可能なままにしておくことができます。たとえば、仮想ディスクマルチパス構成を設定して、ネットワークファイルシステム (Network File System、NFS) サーバーのファイルにアクセスすることがあります。また、この構成を使用して、複数のサービスドメインに接続される共有ストレージから LUN にアクセスできます。このため、ゲストドメインが仮想ディスクにアクセスする場合、仮想ディスクドライバは、サービスドメインのいずれかを通過してバックエンドストレージにアクセスします。仮想ディスクドライバがサービスドメインに接続できない場合、仮想ディスクは、別のサービスドメインを通じてバックエンドストレージにアクセスします。
注 - Oracle VM Server for SPARC 2.0 リリース以降、仮想ディスクマルチパス機能では、サービスドメインがバックエンドストレージにアクセスできない場合を検出できます。そのような場合、仮想ディスクドライバは、別のパスでバックエンドストレージへのアクセスを試みます。
仮想ディスクマルチパスを有効にするには、各サービスドメインから仮想ディスクバックエンドをエクスポートし、同じマルチパスグループ (mpgroup) に追加する必要があります。仮想ディスクバックエンドがエクスポートされると、mpgroup は名前で識別され、構成されます。
次の図は、「仮想ディスクマルチパスを構成する方法」の手順の例として使用される仮想ディスクマルチパス構成を示しています。この例では、foo というマルチパスグループを使用して仮想ディスクを作成しています。そのバックエンドには、第一サービスドメインと代替サービスドメインの 2 つからアクセスできます。
図 7-2 仮想ディスクマルチパスの構成
仮想ディスクマルチパスを使用すると、バックエンドが現在アクティブなパスによってアクセス不能になった場合に、バックエンドへのアクセスに使用されるパスが自動的に変更されます。このパスの変更は、仮想ディスクの timeout プロパティーの値とは無関係に行なわれます。
仮想ディスクの timeout プロパティーは、I/O を処理できるサービスドメインがないときに、I/O が失敗するまでの時間を指定します。このタイムアウトは、仮想ディスクマルチパスを使用する仮想ディスクを含め、すべての仮想ディスクに適用されます。
結果として、仮想ディスクマルチパスが構成されているときに仮想ディスクのタイムアウトを設定すると、マルチパスが正しく機能しない可能性があります。これは特に、小さいタイムアウト値の場合です。そのため、マルチパスグループの一部である仮想ディスクに仮想ディスクのタイムアウトを設定することはお勧めできません。
詳細については、「仮想ディスクのタイムアウト」を参照してください。
# 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 に追加すると、予期しない動作が生じ、それらのバックエンドに格納されているデータが消失または破損する可能性があります。 |