ナビゲーションリンクをスキップ
印刷ビューの終了
| Oracle VM Server for SPARC 3.0 管理ガイド Oracle VM Server for SPARC (日本語)

検索範囲:

- このドキュメント
- ライブラリ全体

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

このセクションでは、ゲストドメインに Oracle Solaris OS をインストールできる、いくつかの異なる方法について説明します。

| 注意 - Oracle Solaris OS のインストール中に仮想コンソールの接続を解除しないでください。

Oracle Solaris 11 ドメインの場合は、`DefaultFixed` ネットワーク構成プロファイル (NCP) を使用します。このプロファイルは、インストール中またはインストール後に有効にできます。

Oracle Solaris 11 のインストール中に、「手動」ネットワーク構成を選択します。Oracle Solaris 11 のインストール後に、`netadm list` コマンドを使用して、`DefaultFixed` NCP が有効になっていることを確認してください。『Connecting Systems Using Fixed Network Configuration in Oracle Solaris 11.1 』および『Connecting Systems Using Reactive Network Configuration in Oracle Solaris 11.1 』を参照してください。

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

1. DVD ドライブに Oracle Solaris 10 OS または Oracle Solaris 11 OS DVD を挿入します。
2. `primary` ドメインでボリューム管理デーモン `vold`(1M) を停止します。

       primary# svcadm disable volfs

3. ゲストドメイン (`ldg1`) を停止し、バインドを解除します。

       primary# ldm stop ldg1
       primary# ldm unbind ldg1

4. セカンダリボリュームおよび仮想ディスクとして、DVD-ROM メディアに DVD を追加します。

   次の例では、`c0t0d0s2` を Oracle Solaris メディアを格納している DVD ドライブ、`dvd_vol@primary-vds0` をセカンダリボリューム、`vdisk_cd_media` を仮想ディスクとして使用します。

       primary# ldm add-vdsdev options=ro /dev/dsk/c0t0d0s2 dvd_vol@primary-vds0
       primary# ldm add-vdisk vdisk_cd_media dvd_vol@primary-vds0 ldg1

5. DVD がセカンダリボリュームおよび仮想ディスクとして追加されていることを確認します。

       primary# ldm list-bindings
       NAME             STATE    FLAGS   CONS    VCPU  MEMORY   UTIL  UPTIME
       primary          active   -n-cv   SP      4     4G       0.2%  22h 45m
       ...
       VDS
          NAME             VOLUME         OPTIONS          DEVICE
          primary-vds0     vol1                            /dev/dsk/c2t1d0s2
          dvd_vol                                          /dev/dsk/c0t0d0s2
       ....
       ------------------------------------------------------------------------------
       NAME             STATE    FLAGS   CONS    VCPU  MEMORY   UTIL  UPTIME
       ldg1             inactive -----           60    6G
       ...
       DISK
          NAME             VOLUME                      TOUT DEVICE  SERVER
          vdisk1           vol1@primary-vds0
          vdisk_cd_media   dvd_vol@primary-vds0
       ....

6. ゲストドメイン (`ldg1`) をバインドし、起動します。

       primary# ldm bind ldg1
       primary# ldm start ldg1
       LDom ldg1 started
       primary# telnet localhost 5000
       Trying 127.0.0.1...
       Connected to localhost.
       Escape character is '^]'.

       Connecting to console "ldg1" in group "ldg1" ....
       Press ~? for control options ..

7. クライアント OpenBoot PROM でデバイス別名を表示します。

   この例で、Oracle Solaris DVD の `vdisk_cd_media` および Oracle Solaris OS をインストール可能な仮想ディスクの `vdisk1` のデバイス別名を確認してください。

       ok devalias
       vdisk_cd_media  /virtual-devices@100/channel-devices@200/disk@1
       vdisk1          /virtual-devices@100/channel-devices@200/disk@0
       vnet1           /virtual-devices@100/channel-devices@200/network@0
       virtual-console /virtual-devices/console@1
       name            aliases

8. ゲストドメインのコンソールで、スライス `f` の `vdisk_cd_media` (`disk@1`) からブートします。

       ok boot vdisk_cd_media:f
       Boot device: /virtual-devices@100/channel-devices@200/disk@1:f  File and args: -s
       SunOS Release 5.10 Version Generic_139555-08 64-bit
       Copyright (c), 1983-2010, Oracle and/or its affiliates.  All rights reserved.

9. 引き続き Oracle Solaris OS のインストールメニューに従います。

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

1. ゲストドメイン (`ldg1`) を停止し、バインドを解除します。

       primary# ldm stop ldg1
       primary# ldm unbind ldg1

2. セカンダリボリュームおよび仮想ディスクとして、Oracle Solaris ISO ファイルを追加します。

   次の例では、`solarisdvd.iso` を Oracle Solaris ISO ファイル、`iso_vol@primary-vds0` をセカンダリボリューム、`vdisk_iso` を仮想ディスクとして使用します。

       primary# ldm add-vdsdev /export/solarisdvd.iso  iso_vol@primary-vds0
       primary# ldm add-vdisk vdisk_iso iso_vol@primary-vds0 ldg1

   次では、`solarisdvd.iso` を `server1` サーバーに格納される Oracle Solaris ISO ファイルとして使用します。`iso_vol@primary-vds0` はセカンダリボリューム、`vdisk_iso` は仮想ディスクです。`lofiadm` コマンドは、ブロック型デバイスを ISO イメージに接続します。

       primary# lofiadm -a /net/server1/solarisdvd.iso
       primary# ldm add-vdsdev /dev/lofi/1 iso_vol@primary-vds0
       primary# ldm add-vdisk vdisk_iso iso_vol@primary-vds0 ldg1

3. Oracle Solaris ISO ファイルがセカンダリボリュームおよび仮想ディスクとして追加されていることを確認します。

       primary# ldm list-bindings
       NAME             STATE    FLAGS   CONS    VCPU  MEMORY   UTIL  UPTIME
       primary          active   -n-cv   SP      4     4G       0.2%  22h 45m
       ...
       VDS
          NAME             VOLUME         OPTIONS          DEVICE
          primary-vds0     vol1                            /dev/dsk/c2t1d0s2
          iso_vol                                          /export/solarisdvd.iso
       ....
       ------------------------------------------------------------------------------
       NAME             STATE    FLAGS   CONS    VCPU  MEMORY   UTIL  UPTIME
       ldg1             inactive -----           60    6G
       ...
       DISK
          NAME       VOLUME               TOUT ID DEVICE  SERVER  MPGROUP
          vdisk1     vol1@primary-vds0
          vdisk_iso  iso_vol@primary-vds0
       ....

4. ゲストドメイン (`ldg1`) をバインドし、起動します。

       primary# ldm bind ldg1
       primary# ldm start ldg1
       LDom ldg1 started
       primary# telnet localhost 5000
       Trying 127.0.0.1...
       Connected to localhost.
       Escape character is '^]'.

       Connecting to console "ldg1" in group "ldg1" ....
       Press ~? for control options ..

5. クライアント OpenBoot PROM でデバイス別名を表示します。

   この例で、`vdisk_iso` (Oracle Solaris ISO イメージ) および `vdisk_install` (ディスク領域) のデバイス別名を確認してください。

       ok devalias
       vdisk_iso       /virtual-devices@100/channel-devices@200/disk@1
       vdisk1          /virtual-devices@100/channel-devices@200/disk@0
       vnet1           /virtual-devices@100/channel-devices@200/network@0
       virtual-console /virtual-devices/console@1
       name            aliases

6. ゲストドメインのコンソールで、スライス `f` の `vdisk_iso` (`disk@1`) からブートします。

       ok boot vdisk_iso:f
       Boot device: /virtual-devices@100/channel-devices@200/disk@1:f  File and args: -s
       SunOS Release 5.10 Version Generic_139555-08 64-bit
       Copyright (c) 1983-2010, Oracle and/or its affiliates.  All rights reserved.

7. 引き続き Oracle Solaris OS のインストールメニューに従います。

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

注 - Oracle Solaris JumpStart 機能は Oracle Solaris 10 OS でのみ利用可能です。Oracle Solaris 11 OS の自動インストールを実行するには、Automated Installer (AI) 機能を使用できます。『Transitioning From Oracle Solaris 10 JumpStart to Oracle Solaris 11.1 Automated Installer 』を参照してください。

この手順では、ゲストドメインで Oracle Solaris JumpStart 機能を使用する方法を説明します。通常の JumpStart 手順を使用しますが、ゲストドメインの JumpStart プロファイルで使用するために異なるディスクデバイス名の形式で示します。『Oracle Solaris 10 8/11 Installation Guide: Custom JumpStart and Advanced Installations 』を参照してください。

論理ドメインの仮想ディスクデバイス名は、物理ディスクデバイス名とは異なります。仮想ディスクデバイス名には、ターゲット ID (`t` N) は含まれません。

通常の `c` N `t` N `d` N `s` N 形式の代わりに、仮想ディスクデバイス名は `c` N `d` N `s` N という形式になります。 `c` N は仮想コントローラ、`d` N は仮想ディスク番号、`s` N はスライス番号を示します。

- 使用する JumpStart プロファイルを修正して、この変更を反映してください。

  フルディスクまたは 1 つのスライスディスクとして、仮想ディスクを表示できます。複数のパーティションを指定する通常の JumpStart プロファイルを使用して、フルディスクに Oracle Solaris OS をインストールできます。1 つのスライスディスクには、ディスク全体を使用する `s0` という 1 つのパーティションのみがあります。1 つのディスクに Oracle Solaris OS をインストールするには、ディスク全体を使用する 1 つのパーティション (`/`) を含むプロファイルを使用する必要があります。スワップなどのほかのパーティションは定義できません。フルディスクと 1 つのスライスディスクの詳細については、「仮想ディスクの表示」を参照してください。

  - UFS ルートファイルシステムをインストールする JumpStart プロファイル

    『Oracle Solaris 10 8/11 Installation Guide: Custom JumpStart and Advanced Installations 』を参照してください。

    通常の UFS プロファイル

        filesys c1t1d0s0 free /
        filesys c1t1d0s1 2048 swap
        filesys c1t1d0s5 120 /spare1
        filesys c1t1d0s6 120 /spare2

    フルディスクにドメインをインストールする実際の UFS プロファイル

        filesys c0d0s0 free /
        filesys c0d0s1 2048 swap
        filesys c0d0s5 120 /spare1
        filesys c0d0s6 120 /spare2

    1 つのスライスディスクにドメインをインストールする実際の UFS プロファイル

        filesys c0d0s0 free /

  - ZFS ルートファイルシステムをインストールする JumpStart プロファイル

    『Oracle Solaris 10 8/11 Installation Guide: Custom JumpStart and Advanced Installations』の第 9 章「Installing a ZFS Root Pool With JumpStart」を参照してください。

    通常の ZFS プロファイル

        pool rpool auto 2G 2G c1t1d0s0

    ドメインをインストールする実際の ZFS プロファイル

        pool rpool auto 2G 2G c0d0s0

Copyright © 2007, 2013, Oracle and/or its affiliates. All rights reserved. 著作権について |