仮想ディスクには、2 つのコンポーネントがあります。ゲストドメインに表示される仮想ディスク自体と、データの格納先であり仮想 I/O の送信先である仮想ディスクバックエンドです。仮想ディスクバックエンドは、仮想ディスクサーバー (vds) ドライバによって、サービスドメインからエクスポートされます。vds ドライバは、論理ドメインチャネル (LDC) を使用して、ハイパーバイザを介してゲストドメインの仮想ディスククライアント (vdc) ドライバと通信します。最終的には、仮想ディスクはゲストドメイン内の /dev/[r]dsk/cXdYsZ デバイスとして表示されます。
注意 - ディスク全体を表すために d0 デバイスを使用しないでください。このデバイスは、ディスクに EFI ラベルがあり VTOC ラベルがない場合のみ、ディスク全体を表します。d0 デバイスを使用すると、仮想ディスクが単一スライスのディスクになり、ディスクの先頭に書き込みを行なった場合にディスクラベルを破損してしまう可能性があります。 代わりに、s2 スライスを使用してディスク全体を仮想化します。s2 スライスはラベルとは無関係です。 |
仮想ディスクバックエンドは、物理的でも論理的でもかまいません。物理デバイスには、次のものを含めることができます。
物理ディスクまたはディスク論理ユニット番号 (LUN)
物理ディスクスライス
論理デバイスは、次のいずれかにすることができます。
ZFS や UFS などのローカルファイルシステム上または NFS によって使用可能なリモートファイルシステム上のファイル
ZFS、VxVM、Solaris Volume Manager などのボリュームマネージャーからの論理ボリューム
サービスドメインからアクセス可能な任意のディスク擬似デバイス
図 10-1 Oracle VM Server for SPARC を使用した仮想ディスク