ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle VM Server for SPARC 3.0 管理ガイド Oracle VM Server for SPARC (日本語) |
パート I Oracle VM Server for SPARC 3.0 ソフトウェア
1. Oracle VM Server for SPARC ソフトウェアの概要
3. Oracle VM Server for SPARC のセキュリティー
ゲストドメインへの Oracle Solaris OS のインストール
DVD からゲストドメインに Oracle Solaris OS をインストールする方法
Oracle Solaris ISO ファイルからゲストドメインに Oracle Solaris OS をインストールする方法
Oracle Solaris 10 ゲストドメインで Oracle Solaris JumpStart 機能を使用する方法
パート II オプションの Oracle VM Server for SPARC ソフトウェア
13. Oracle VM Server for SPARC 物理から仮想への変換ツール
14. Oracle VM Server for SPARC Configuration Assistant (Oracle Solaris 10)
16. Oracle VM Server for SPARC 管理情報ベース (MIB) ソフトウェアの使用
17. Logical Domains Manager の検出
ゲストドメインでは、sun4v プラットフォームとハイパーバイザによって提供される仮想デバイスの両方を認識するオペレーティングシステムを実行する必要があります。現時点では、Oracle Solaris 10 11/06 OS 以降を実行する必要があります。Oracle Solaris 10 8/11 OS を実行すると、すべての Oracle VM Server for SPARC 3.0 機能を使用できます。必要になる可能性がある特定のパッチについては、『Oracle VM Server for SPARC 3.0 リリースノート』を参照してください。デフォルトのサービスを作成し、制御ドメインからリソースを再度割り当てたら、ゲストドメインを作成して起動できます。
たとえば、次のコマンドを使用して ldg1 という名前のゲストドメインを作成します。
primary# ldm add-domain ldg1
たとえば、次のコマンドを使用して 8 つの仮想 CPU をゲストドメイン ldg1 に追加します。
primary# ldm add-vcpu 8 ldg1
たとえば、次のコマンドを使用して 2G バイトのメモリーをゲストドメイン ldg1 に追加します。
primary# ldm add-memory 2G ldg1
たとえば、次のコマンドを使用して、次のように指定した仮想ネットワークデバイスをゲストドメイン ldg1 に追加します。
primary# ldm add-vnet vnet1 primary-vsw0 ldg1
ここでは:
vnet1 は、後続の set-vnet または remove-vnet サブコマンドで参照するためにこの仮想ネットワークデバイスのインスタンスに割り当てられる、論理ドメインで一意のインタフェース名です。
primary-vsw0 は、接続する既存のネットワークサービス (仮想スイッチ) の名前です。
注 - 手順 5 および 6 は、仮想ディスクサーバーデバイス (vdsdev) を primary ドメインに、および仮想ディスク (vdisk) をゲストドメインに追加するための簡略化された方法です。ZFS ボリュームおよびファイルシステムを仮想ディスクとして使用する方法については、「ZFS ボリュームを 1 つのスライスディスクとしてエクスポートする方法」および「仮想ディスクと ZFS の使用」を参照してください。
物理ディスク、ディスクスライス、ボリューム、またはファイルをブロック型デバイスとしてエクスポートできます。物理ディスクとファイルの例を次に示します。
物理ディスクの例。最初の例では、次の指定で物理ディスクを追加します。
primary# ldm add-vdsdev /dev/dsk/c2t1d0s2 vol1@primary-vds0
ここでは:
/dev/dsk/c2t1d0s2 は、実際の物理デバイスのパス名です。デバイスを追加する場合、パス名にはデバイス名を組み合わせる必要があります。
vol1 は、仮想ディスクサーバーに追加するデバイスに指定する必要がある一意の名前です。ボリューム名は、この仮想ディスクサーバーによってクライアントにエクスポートされ追加されるため、ボリューム名はこの仮想ディスクサーバーのインスタンスに対して一意である必要があります。デバイスを追加する場合、ボリューム名には実際のデバイスのパス名を組み合わせる必要があります。
primary-vds0 は、このデバイスを追加する仮想ディスクサーバーの名前です。
ファイルの例。この 2 つめの例では、ファイルをブロック型デバイスとしてエクスポートします。
primary# ldm add-vdsdev backend vol1@primary-vds0
ここでは:
backend は、ブロック型デバイスとしてエクスポートされる実際のファイルのパス名です。デバイスを追加する場合、このバックエンドにデバイス名を組み合わせる必要があります。
vol1 は、仮想ディスクサーバーに追加するデバイスに指定する必要がある一意の名前です。ボリューム名は、この仮想ディスクサーバーによってクライアントにエクスポートされ追加されるため、ボリューム名はこの仮想ディスクサーバーのインスタンスに対して一意である必要があります。デバイスを追加する場合、ボリューム名には実際のデバイスのパス名を組み合わせる必要があります。
primary-vds0 は、このデバイスを追加する仮想ディスクサーバーの名前です。
次の例では、仮想ディスクをゲストドメイン ldg1 に追加します。
primary# ldm add-vdisk vdisk1 vol1@primary-vds0 ldg1
ここでは:
vdisk1 は、仮想ディスクの名前です。
vol1 は、接続する既存のボリュームの名前です。
primary-vds0 は、接続する既存の仮想ディスクサーバーの名前です。
注 - 仮想ディスクは、さまざまな種類の物理デバイス、ボリューム、またはファイルに関連付けられた総称的なブロック型デバイスです。仮想ディスクは SCSI ディスクと同義ではありません。そのため、ディスクラベル内のターゲット ID は除外されます。論理ドメインの仮想ディスクの形式は、cNdNsN です。cN は仮想コントローラ、dN は仮想ディスク番号、および sN はスライスを示します。
最初の例のコマンドは、ゲストドメイン ldg1 の auto-boot? を true に設定します。
primary# ldm set-var auto-boot\?=true ldg1
2 つめの例のコマンドは、ゲストドメイン ldg1 の boot-device を vdisk1 に設定します。
primary# ldm set-var boot-device=vdisk1 ldg1
primary# ldm bind-domain ldg1 primary# ldm list-domain ldg1 NAME STATE FLAGS CONS VCPU MEMORY UTIL UPTIME ldg1 bound ----- 5000 8 2G
CONS という見出しの下で、論理ドメインゲスト 1 (ldg1) のコンソール出力がポート 5000 にバインドされていることがわかります。
$ ssh hostname.domain-name $ telnet localhost 5000
primary# ldm start-domain ldg1