ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris 10 から Oracle Solaris 11 への移行 Oracle Solaris 11 Information Library (日本語) |
1. Oracle Solaris 10 から Oracle Solaris 11 への移行 (概要)
2. Oracle Solaris 11 インストール方法への移行
Oracle Solaris 11 のインストール前のタスク
インストールメディアを使用した Oracle Solaris 11 のインストール
RTC 時刻をローカル時刻として保持する複数のオペレーティングシステムを実行しているシステムでのローカル時刻の保守
インストール後に GRUB メニューに Linux エントリを追加する
Oracle Solaris 11 のインストールに関するトラブルシューティング
インストール後のログインおよびユーザーアカウントに関する問題のトラブルシューティング
10. 仮想環境での Oracle Solaris リリースの管理
AI インストール方法に移行する場合は、AI を使用してシステムを設定およびインストールするために必要な各プロセスおよびタスクの基本的な概要を提供している後続の情報を参照してください。
AI を使用して Oracle Solaris 11 をインストールしたり、JumpStart を使用して Oracle Solaris 10 をインストールしたりするために、Oracle Solaris 11 サーバーを使用できます。JumpStart インストールサーバーを Oracle Solaris 11 システム上に設定できます。ただし、JumpStart は Oracle Solaris 10 をインストールするためだけに使用できます。『Oracle Solaris 10 JumpStart から Oracle Solaris 11 自動インストーラへの移行』の「Oracle Solaris 10 JumpStart サーバーとしての Oracle Solaris 11 システムの設定」を参照してください。
同じ Oracle Solaris 11 システムを JumpStart インストールサーバーおよび AI インストールサーバーの両方として使用できます。『Oracle Solaris 10 JumpStart から Oracle Solaris 11 自動インストーラへの移行』の第 4 章「Oracle Solaris 11 サーバー上の JumpStart を使用した Oracle Solaris 10 のインストール」を参照してください。
AI インストールサーバーを設定するには、次のタスクが必要です。
システム要件を確認する - 『Oracle Solaris 11 システムのインストール』の「インストールサーバーの要件」を参照してください。
AI インストールツールパッケージをインストールする - ツールパッケージをインストールするには、ネットワーク上の IPS パッケージリポジトリへのアクセスが必要です。次のコマンドを入力して、installadm パッケージがすでにインストールされているかどうかを判断します。
$ pkg list installadm
次に、IPS パッケージリポジトリに installadm パッケージが含まれていることを確認します。
$ pkg list -a installadm
インストールサーバーを構成する - AI クライアントインストールを準備するためにインストールサーバーで実行できる構成は、『Oracle Solaris 11 システムのインストール』の「インストールサーバーを構成する」に記載されています。
AI インストールインスタンスを作成する - インストールサーバーから複数のインストールサービスを提供できます。クライアントハードウェアアーキテクチャーごと、およびインストールする Oracle Solaris 11 のバージョンごとに、個別のインストールサービスが作成されます。『Oracle Solaris 11 システムのインストール』の「AI インストールサービスを作成する」を参照してください。『Oracle Solaris 11 システムのインストール』の「自動インストーラの使用事例」も参照してください。
AI カスタマイズは次のタスクで構成されています。
クライアントをインストールおよび構成手順に合わせる - AI を使用するときは、DHCP サーバーとインストールサーバーを設定する必要があります。インストールサーバーには、少なくとも 1 つの AI ブートイメージと、そのブートイメージに関連付けられた AI インストールサービスが含まれている必要があります。クライアントがブートすると、そのクライアントは DHCP によってインストールサーバーに接続されます。クライアントは、そのクライアントアーキテクチャーのデフォルトインストールサービスを使用します。または、クライアントは割り当てられたインストールサービスを使用します。インストールサービスは、『Oracle Solaris 11 システムのインストール』の第 9 章「インストールのカスタマイズ」で説明されている方法を使用して、クライアントを適切なインストールおよび構成手順に合わせます。
クライアントシステムで使用される AI マニフェストを選択する – 各クライアントは正確に 1 つの AI マニフェストを使用してそのインストールを完了します。特定のアルゴリズムに従って、クライアントのための AI マニフェストが選択されます。『Oracle Solaris 11 システムのインストール』の「AI マニフェストの選択」を参照してください。
SC プロファイルを選択する - クライアントの SC プロファイルを選択するために使用される条件キーワードは、AI マニフェストを選択するために使用されるものと同じです。特定のクライアントに対して、複数の SC プロファイルを選択できます。『Oracle Solaris 11 システムのインストール』の「システム構成プロファイルの選択」を参照してください。
Oracle 構成マネージャー設定も、SC プロファイルで構成できます。クライアントに Oracle 構成マネージャーを使用しないことを選択する場合は、『Oracle Solaris 11 システムのインストール』の「Oracle Configuration Manager の停止」を参照してください。
選択条件を指定する - installadm コマンドの create-manifest、create-profile、および set-criteria サブコマンドには、次のキーワードおよび値を使用できます。
-c criteria=value|list|range -c mac="aa:bb:cc:dd:ee:ff" -c zonename="zone1 zone2" -c mem="2048-unbounded"
『Oracle Solaris 11 システムのインストール』の「選択条件」を参照してください。
AI マニフェストには、クライアントがどのようにインストールされるかの手順が含まれています。『Oracle Solaris 11 システムのインストール』の第 10 章「クライアントシステムのプロビジョニング」を参照してください。
AI マニフェストは、次の方法で作成して使用できます。
デフォルト AI マニフェストを使用する - AI インストールサービスを作成すると、クライアントをプロビジョニングする方法が指定されているデフォルト AI マニフェストが生成されます。AI マニフェストとは、オペレーティングシステムのインストール場所とインストールするソフトウェアパッケージを指定した XML ファイルです。『Oracle Solaris 11 システムのインストール』の「デフォルトの AI マニフェスト」を参照してください。
新しいカスタム AI マニフェストを作成する - カスタム XML AI マニフェストファイルを作成できます。この方法は、カスタムプロビジョニングを必要とするシステムが少ない環境に最適です。インストールするほとんどのシステムが、同一または類似するハードウェアを持ち、同様にプロビジョニングされます。
クライアントインストール時に新しい AI マニフェストを作成する - インストール時に各クライアントに AI マニフェストを動的に作成するスクリプトを記述できます。この方法は、インストール時に検出されるクライアント特性に基づいて、各クライアント用にカスタムインストールを作成するために使用します。
クライアントを構成するには、構成プロファイルを提供するか、SC プロファイルに構成を指定するか、またはインストール後にシステムが最初にブートされるときに一度実行される SMF サービスによって実行されるスクリプトを使用します。終了スクリプトおよび sysidcfg を使用する JumpStart 方法は、これらの方法に置き換えられます。たとえば、静的ネットワーク構成またはネームサービス構成のみを提供する 1 つのプロファイルがクライアントに割り当てられる場合があります。同じクライアントとほかのクライアントに、より広範囲に適用できるプロパティー値を設定するほかのプロファイルが割り当てられることがあります。『Oracle Solaris 11 システムのインストール』の「システム構成プロファイルの例」を参照してください。
SC プロファイルを作成するときに、次の例に示すように、対話型構成ツールを実行して出力をファイルに保存できます。この例では、提供された応答から、有効なプロファイルが sc.xml ファイルに作成されます。
# sysconfig create-profile -o sc.xml
または、『Oracle Solaris 11 システムのインストール』の「システム構成プロファイル内での構成の指定」に記載されているプロパティー指定を使用して SC プロファイルを作成できます。sysconfig ユーティリティーを使用してシステムを構成解除および再構成する方法についての詳細は、「システム構成ツールの変更」を参照してください。
例 2-1 SC プロファイル内でクライアント構成を指定する
次の例では、SMF プロパティーを使用して SC プロファイルにクライアント構成を指定する方法を示します。
# svccfg -s name-service/switch describe config config application Name service switch configuration data as described in nsswitch.conf(4). config/value_authorization astring solaris.smf.value.name-service.switch config/default astring files Default configuration database entry. config/host astring "files dns mdns" config application Name service switch configuration data as described in nsswitch.conf(4). config/value_authorization astring solaris.smf.value.name-service.switch config/default astring files Default configuration database entry. config/host astring "files dns mdns"
『Oracle Solaris 11 システムのインストール』の「システム構成プロファイル内での構成の指定」を参照してください。
AI マニフェストまたは SC プロファイルで指定できないインストールを実行したり、構成を作成したりするために、次のように、一度だけ実行される SMF サービスを使用して最初のブート時に実行されるスクリプトを作成できます。
最初のブート時のスクリプトを作成します。『Oracle Solaris 11 システムのインストール』の「初回ブート時に実行されるスクリプトの作成」を参照してください。
最初のブート時に一度実行されてそのスクリプトを実行する SMF サービスの、マニフェストを作成します。『Oracle Solaris 11 システムのインストール』の「SMF マニフェストファイルの作成」を参照してください。
サービスマニフェストとスクリプトが含まれる IPS パッケージを作成してから、IPS パッケージをリポジトリに追加します。『Oracle Solaris 11 システムのインストール』の「スクリプトとサービス用の IPS パッケージの作成」を参照してください。
最初のブート時のパッケージを AI クライアントにインストールします。『Oracle Solaris 11 システムのインストール』の「AI クライアントへの初回ブートパッケージのインストール」を参照してください。
インストールサーバーを最初に設定したときに、クライアントアーキテクチャーごと、そしてインストールを計画している Oracle Solaris のバージョンごとに、少なくとも 1 つのインストールサービスを作成しました。各インストールサービスを作成したときに、さまざまなクライアントのためにカスタマイズしたインストール手順とシステム構成手順を作成しました。クライアントをブートするときにインストールが開始され、次の手順が行われます。
クライアントがブートします。
クライアントシステムは DHCP サーバーにアクセスし、クライアント IP アドレス、ブートファイル、およびインストーラの IP アドレス (必要な場合) を取得します。
クライアントシステムがネットイメージを読み込みます。
クライアントシステムが、『Oracle Solaris 11 システムのインストール』の「AI マニフェストの選択」に記載されているように、適切な AI マニフェストを使用してインストールを完了します。
AI マニフェストまたはクライアントに auto_reboot 値が設定されている場合、またはシステム管理者によってリブートされた場合、クライアントシステムがリブートします。
リブート時に、SC プロファイルを使用するか (『Oracle Solaris 11 システムのインストール』の「システム構成プロファイルの選択」に記載)、または管理者が対話型システム構成ツールで回答することによって、クライアントシステムが構成されます。
クライアント上の svc:/application/auto-installer SMF サービスがオンライン状態になったら、インストールは完了しています。
例 2-2 インストールクライアントを設定する
インストールサーバーにインストールクライアントを設定するには、installadm create-client コマンドを使用します。このコマンドは、特定のクライアントを特定のインストールサービスに関連付けます。installadm create-client コマンドには、クライアントの MAC アドレス、およびクライアントがインストールに使用するインストールサービスの名前が必要です。
x86 クライアントの場合は、次の例に示すように、ブートプロパティーを指定することもできます。
# installadm create-client -n s11-x86 -e 0:e0:81:5d:bf:e0 No local DHCP configuration found. If not already configured, the following should be added to the DHCP configuration: Boot server IP : 10.80.239.5 Boot file : 01001122334455
/etc/netboot ディレクトリで installadm create-client コマンドの結果を表示します:
# cd /etc/netboot # ls -l lrwxrwxrwx 13:23 0100E0815DBFE0 -> pxegrub.I86PC.Solaris-1 drwxr-xr-x 13:26 I86PC.Solaris-1 -rw-r--r-- 13:23 menu.lst.0100E0815DBFE0 -rwxr-xr-x 13:23 pxegrub.I86PC.Solaris-1 -rw-r--r-- 13:23 rm.0100E0815DBFE0 # cat menu.lst.0100E0815DBFE0 default=0 timeout=30 min_mem64=1000 title Oracle Solaris boot image kernel$ /I86PC.Solaris-1/platform/i86pc/kernel/$ISADIR/unix -B install_media=http://135.134.0.10:5555/export/aiserver/s11-ai-x86, install_service=s11-ai-x86,install_svc_address=135.134.0.10:46501 module$ /I86PC.Solaris-1/platform/i86pc/$ISADIR/boot_archive title Oracle Solaris Automated Install kernel$ /I86PC.Solaris-1/platform/i86pc/kernel/$ISADIR/unix -B install=true,install_media=http://135.134.0.10:5555/export/aiserver/s11-ai-x86, install_service=osol-1003-ai-x86,install_svc_address=135.134.0.10:46501 module$ /I86PC.Solaris-1/platform/i86pc/$ISADIR/boot_archive
SPARC クライアントをインストールするには、システムを ok PROM プロンプトに切り替えてから、システムをブートします。
ok boot net:dhcp - install
注 - Oracle Solaris 11 では、ネットワークから SPARC ベースシステムをブートする構文が変更されました。
詳細は、『Oracle Solaris 11 システムのインストール』の「SPARC クライアントのインストール」および『Oracle Solaris 11 システムのインストール』の「x86 クライアントのインストール」を参照してください。
AI を使用してゾーンをインストールおよび構成する場合は、『Oracle Solaris 11 システムのインストール』の第 12 章「ゾーンのインストールと構成」を参照してください。AI を使用してクライアントシステムをインストールする手順の詳細は、『Oracle Solaris 11 システムのインストール』の第 15 章「クライアントシステムのインストール」を参照してください。