JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle VM Server for SPARC 2.2 管理ガイド     Oracle VM Server for SPARC (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

パート I Oracle VM Server for SPARC 2.2 ソフトウェア

1.  Oracle VM Server for SPARC ソフトウェアの概要

2.  ソフトウェアのインストールおよび有効化

3.  Oracle VM Server for SPARC のセキュリティー

4.  サービスおよび制御ドメインの設定

5.  ゲストドメインの設定

ゲストドメインの作成と起動

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

ゲストドメインへの Oracle Solaris OS のインストール

DVD からゲストドメインに Oracle Solaris OS をインストールする方法

Oracle Solaris ISO ファイルからゲストドメインに Oracle Solaris OS をインストールする方法

Oracle Solaris 10 ゲストドメインで Oracle Solaris JumpStart 機能を使用する方法

6.  I/O ドメインの設定

7.  仮想ディスクの使用

8.  仮想ネットワークの使用

9.  ドメインの移行

10.  リソースの管理

11.  ドメイン構成の管理

12.  その他の管理タスクの実行

パート 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 の検出

17.  Logical Domains Manager での XML インタフェースの使用

用語集

索引

ゲストドメインの作成と起動

ゲストドメインでは、sun4v プラットフォームとハイパーバイザによって提供される仮想デバイスの両方を認識するオペレーティングシステムを実行する必要があります。現時点では、Oracle Solaris 10 11/06 OS 以降を実行する必要があります。Oracle Solaris 10 8/11 OS を実行すると、すべての Oracle VM Server for SPARC 2.2 機能を使用できます。必要になる可能性がある特定のパッチについては、『Oracle VM Server for SPARC 2.2 リリースノート』を参照してください。デフォルトのサービスを作成し、制御ドメインからリソースを再度割り当てたら、ゲストドメインを作成して起動できます。

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

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

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

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

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

    primary# ldm add-vcpu 8 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 は、このデバイスを追加する仮想ディスクサーバーの名前です。

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

      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

    2 つめの例のコマンドは、ゲストドメイン ldg1boot-devicevdisk に設定します。

    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