Oracle® VM Server for SPARC 3.2 管理ガイド

印刷ビューの終了

更新: 2015 年 5 月
 
 

ゲストドメインを作成および起動する方法

  1. 論理ドメインを作成します。

    次のコマンドを使用して ldg1 という名前のゲストドメインを作成します。

    primary# ldm add-domain ldg1
  2. CPU をゲストドメインに追加します。

    次のいずれかの手順を実行します。

    • 仮想 CPU を追加します。

      次のコマンドを使用して 8 つの仮想 CPU をゲストドメイン ldg1 に追加します。

      primary# ldm add-vcpu 8 ldg1
    • コア全体を追加します。

      次のコマンドを使用して 2 つのコア全体をゲストドメイン ldg1 に追加します。

      primary# ldm add-core 2 ldg1
  3. メモリーをゲストドメインに追加します。

    次のコマンドを使用して 2G バイトのメモリーをゲストドメイン ldg1 に追加します。

    primary# ldm add-memory 2G ldg1
  4. 仮想ネットワークデバイスをゲストドメインに追加します。

    次のコマンドを使用して、次のように指定した仮想ネットワークデバイスをゲストドメイン 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 の使用を参照してください。
  5. 仮想ディスクサーバーによってゲストドメインに仮想ディスクとしてエクスポートされるデバイスを指定します。

      物理ディスク、ディスクスライス、ボリューム、またはファイルをブロック型デバイスとしてエクスポートできます。物理ディスクとファイルの例を次に示します。

    • 物理ディスクの例。この例では、次の指定で物理ディスクを追加します。

      primary# ldm add-vdsdev /dev/dsk/c2t1d0s2 vol1@primary-vds0

        ここでは:

      • /dev/dsk/c2t1d0s2 は、実際の物理デバイスのパス名です。デバイスを追加する場合、パス名にはデバイス名を組み合わせる必要があります。

      • vol1 は、仮想ディスクサーバーに追加するデバイスに指定する必要がある一意の名前です。ボリューム名は、この仮想ディスクサーバーによってクライアントにエクスポートされ追加されるため、ボリューム名はこの仮想ディスクサーバーのインスタンスに対して一意である必要があります。デバイスを追加する場合、ボリューム名には実際のデバイスのパス名を組み合わせる必要があります。

      • primary-vds0 は、このデバイスを追加する仮想ディスクサーバーの名前です。

    • ファイルの例。この例では、ファイルをブロック型デバイスとしてエクスポートします。

      primary# ldm add-vdsdev backend vol1@primary-vds0

        ここでは:

      • backend は、ブロック型デバイスとしてエクスポートされる実際のファイルのパス名です。デバイスを追加する場合、このバックエンドにデバイス名を組み合わせる必要があります。

      • vol1 は、仮想ディスクサーバーに追加するデバイスに指定する必要がある一意の名前です。ボリューム名は、この仮想ディスクサーバーによってクライアントにエクスポートされ追加されるため、ボリューム名はこの仮想ディスクサーバーのインスタンスに対して一意である必要があります。デバイスを追加する場合、ボリューム名には実際のデバイスのパス名を組み合わせる必要があります。

      • primary-vds0 は、このデバイスを追加する仮想ディスクサーバーの名前です。

  6. 仮想ディスクをゲストドメインに追加します。

    次の例では、仮想ディスクをゲストドメイン ldg1 に追加します。

    primary# ldm add-vdisk vdisk1 vol1@primary-vds0 ldg1

      ここでは:

    • vdisk1 は、仮想ディスクの名前です。

    • vol1 は、接続する既存のボリュームの名前です。

    • primary-vds0 は、接続する既存の仮想ディスクサーバーの名前です。


    注 - 仮想ディスクは、さまざまな種類の物理デバイス、ボリューム、またはファイルに関連付けられた総称的なブロック型デバイスです。仮想ディスクは SCSI ディスクと同義ではありません。そのため、ディスクラベル内のターゲット ID は除外されます。論理ドメインの仮想ディスクの形式は、cNdNsN です。cN は仮想コントローラ、dN は仮想ディスク番号、および sN はスライスを示します。
  7. ゲストドメインの auto-boot? および boot-device 変数を設定します。

    次のコマンド例では、ゲストドメイン ldg1auto-boot?true に設定します。

    primary# ldm set-var auto-boot\?=true ldg1

    次のコマンド例では、ゲストドメイン ldg1boot-devicevdisk1 に設定します。

    primary# ldm set-var boot-device=vdisk1 ldg1
  8. ゲストドメイン ldg1 にリソースをバインドし、ドメインを一覧表示してリソースがバインドされていることを確認します。
    primary# ldm bind-domain ldg1
    primary# ldm list-domain ldg1
    NAME          STATE    FLAGS  CONS   VCPU MEMORY   UTIL  UPTIME
    ldg1          bound    -----  5000   8    2G
  9. ゲストドメインのコンソールのポートを見つけるために、前述の list-domain サブコマンドの出力を調べます。

    CONS という見出しの下で、論理ドメインゲスト 1 (ldg1) のコンソール出力がポート 5000 にバインドされていることがわかります。

  10. 制御ドメインにログインし、ローカルホストのコンソールポートに直接接続することによって、別の端末からゲストドメインのコンソールに接続します。
    $ ssh hostname.domain-name
    $ telnet localhost 5000
  11. ゲストドメイン ldg1 を起動します。
    primary# ldm start-domain ldg1