この章では、ネットワーク上で Solaris ソフトウェアをインストールする準備として CD メディアを使用してネットワークとシステムを設定する方法を説明します。ネットワークインストールを使用すると、Solaris 最新リリースのディスクイメージにアクセスできるシステム (インストールサーバーと呼ばれる) から、ネットワーク上のほかのシステムに Solaris ソフトウェアをインストールできます。ユーザーは、まず CD メディアの内容をインストールサーバーのハードディスクにコピーする必要があります。これで、任意の Solaris インストール方法を使用して Solaris ソフトウェアをネットワーク上でインストールできます。この章で扱う内容は、次のとおりです。
Solaris 10 11/06 以降のリリースでは、初期インストール時にネットワークセキュリティー設定を変更することができ、Secure Shell を除くすべてのネットワークサービスを無効にしたり、応答する要求をローカル要求だけに制限したりすることができます。このセキュリティーオプションを使用できるのは最初のインストールのときだけで、アップグレード時には使用できません。アップグレードでは、以前に設定したサービスが保持されます。ただし netservices コマンドを使用すれば、必要に応じてアップグレード後にネットワークサービスを制限することができます。詳細は、『Solaris 10 10/08 インストールガイド (インストールとアップグレードの計画)』の「ネットワークセキュリティーの計画」を参照してください。
ネットワークサービスは、netservices open コマンドを使用するか、SMF コマンドを使用して個別にサービスを有効にする方法で、インストール後に有効にすることができます。詳細は、『Solaris 10 10/08 インストールガイド (インストールとアップグレードの計画)』の「インストール後のセキュリティー設定の修正」を参照してください。
Solaris 10 10/08 以降のリリースでは、SPARC プラットフォーム用の Solaris DVD および Solaris SOFTWARE - 1 CD の構造が変更され、スライス 0 は、ディレクトリ構造の最上位ではなくなりました。これにより、x86 と SPARC で DVD および Solaris SOFTWARE - 1 CD の構造が同じになります。この構造変更の結果、SPARC インストールサーバーと x86 メディアのようにプラットフォームが混在している場合のインストールサーバーの設定が容易になりました。
作業 |
説明 |
参照先 |
---|---|---|
(x86 のみ): システムが PXE をサポートすることを確認します。 |
ネットワーク経由で x86 システムをインストールする場合、使用しているマシンがローカルブートメディアを使用せずに PXE を使用してブートできることを確認してください。 使用している x86 マシンが PXE をサポートしていない場合は、ローカルの DVD か CD からシステムをブートする必要があります。 |
ハードウェア製造元のマニュアルかシステムの BIOS を調べてください。 |
インストール方法を選択します。 |
Solaris OS は、複数のインストールまたはアップグレード方法を提供します。インストール環境に最も適した方法を選択してください。 |
『Solaris 10 10/08 インストールガイド (インストールとアップグレードの計画)』の「Solaris インストール方法の選択」 |
システム情報を収集します。 |
チェックリストやワークシートを使って、インストールやアップグレードに必要なすべての情報を収集します。 |
『Solaris 10 10/08 インストールガイド (インストールとアップグレードの計画)』の第 5 章「インストールやアップグレードの前に収集すべき情報 (計画)」 |
(省略可能) システム構成情報を事前設定します。 |
インストールやアップグレードの際に情報を入力する手間を省くために、システム構成情報を事前に設定しておくことができます。 | |
setup_install_server(1M) コマンドを使用して、Solaris SOFTWARE - 1 CD をインストールサーバーのハードディスクにコピーします。 次に、add_to_install_server(1M) コマンドを使用して、追加の Solaris SOFTWARE CD と Solaris LANGUAGES CD をインストールサーバーのハードディスクにコピーします。 | ||
インストールサーバーと異なるサブネット上にあるシステムをネットワークからインストールする場合、システムをブートするためのブートサーバーをサブネット上に作成する必要があります。ブートサーバーを設定するには、setup_install_server コマンドを -b オプションを付けて実行します。DHCP (Dynamic Host Configuration Protocol) を使用する場合は、ブートサーバーは必要ありません。 | ||
add_install_client コマンドを使用して、ネットワークからインストールする各システムを設定します。インストールする各システムには、ネットワーク上にあるインストールサーバー、ブートサーバー、および構成情報を認識させる必要があります。 | ||
DHCP を使用してシステムの構成およびインストールパラメータの設定を行う場合は、DHCP サーバーを構成して、インストール方法に適したオプションおよびマクロを作成します。 注 – PXE を使用してネットワークから x86 システムをインストールする場合は、DHCP サーバーを構成する必要があります。 | ||
ネットワーク経由でシステムをインストールします。 |
ネットワークからシステムをブートして、インストールを開始します。 |
インストールサーバーには、ネットワーク上でシステムをインストールするために必要なインストールイメージが含まれます。Solaris ソフトウェアをネットワークからインストールするためには、インストールサーバーを作成する必要があります。必ずしも個別のブートサーバーを設定する必要はありません。
DHCP を使用してインストールパラメータを設定する場合や、インストールサーバーとクライアントが同じサブネット上に存在する場合は、個別のブートサーバーは不要です。
インストールサーバーとクライアントが同じサブネット上に存在せず、DHCP を使用していない場合は、サブネットごとにブートサーバーを作成する必要があります。サブネットごとにインストールサーバーを作成することもできますが、インストールサーバーはより多くのディスク容量を必要とします。
この手順では、システムでボリュームマネージャーを実行していると仮定しています。メディアの管理にボリュームマネージャーを使用していない場合は、『Solaris のシステム管理 (デバイスとファイルシステム)』を参照してください。
インストールサーバーとして使用するシステム上で、スーパーユーザーになるか、同等の役割になります。
このシステムには CD-ROM ドライブが必要です。さらに、システムは、このサイトのネットワークに接続されネームサービスに登録されている必要があります。ネームサービスを使用する場合は、システムがすでに NIS、NIS+、DNS、LDAP のいずれかのネームサービスに登録されていなければなりません。ネームサービスを使用しない場合は、サイトのポリシーに従ってシステムの情報を供給する必要があります。
Solaris SOFTWARE - 1 CD をシステムのドライブに挿入します。
CD イメージ用のディレクトリを作成します。
# mkdir -p install_dir_path |
CD イメージをコピーするディレクトリを指定します。
マウントされたディスクの Tools ディレクトリに移動します。
# cd /cdrom/cdrom0/Solaris_10/Tools |
ドライブ内のイメージをインストールサーバーのハードディスクにコピーします。
# ./setup_install_server install_dir_path |
CD イメージをコピーするディレクトリを指定します。
setup_install_server コマンドは、Solaris SOFTWARE のディスクイメージをコピーする十分なディスク容量があるかどうかを調べます。利用できるディスク容量を調べるには、df -kl コマンドを使用します。
ほかのシステムがインストールサーバーをマウントできるように設定する必要があるかどうかを判断します。
インストールサーバーとクライアント (インストールしているシステム) が同じサブネット上にある場合、あるいは、DHCP を使用している場合、ブートサーバーを作成する必要はありません。手順 7 に進みます。
インストールサーバーがインストールするシステムと同じサブネット上に存在せず、DHCP を使用していない場合は、次の手順を実行してください。
インストールサーバーのイメージへのパスが適切に共有されていることを確認します。
# share | grep install_dir_path |
CD イメージがコピーされているインストールイメージへのパスを指定します。
インストールサーバーのディレクトリへのパスが表示されて、anon=0 がオプションに表示される場合、手順 7 に進みます。
インストールサーバーのディレクトリのパスが表示されないか、オプション内に anon=0 と示されない場合は、次の作業へ進みます。
インストールサーバーをブートサーバーから利用できるようにします。
share コマンドを使用して、このエントリを /etc/dfs/dfstab ファイルに追加します。
share -F nfs -o ro,anon=0 -d "install server directory" install_dir_path |
nfsd デーモンが動作していることを確認します。
インストールサーバーで Solaris 最新リリースまたはその互換バージョンが実行されている場合は、次のコマンドを入力します。
# svcs -l svc:/network/nfs/server:default |
nfsd デーモンが稼働している場合は、手順 d に進みます。nfsd デーモンが稼働していない場合は、このデーモンを起動します。
# svcadm enable svc:/network/nfs/server |
インストールサーバーで Solaris 9 OS またはその互換バージョンが実行されている場合は、次のコマンドを入力します。
# ps -ef | grep nfsd |
nfsd デーモンが稼働している場合は、手順 d に進みます。nfsd デーモンが稼働していない場合は、このデーモンを起動します。
# /etc/init.d/nfs.server start |
インストールサーバーを共有します。
# shareall |
ルート (/) ディレクトリへ移動します。
# cd / |
Solaris SOFTWARE - 1 CD を取り出します。
Solaris SOFTWARE - 2 CD をシステムの CD-ROM ドライブに挿入します。
マウントされた CD の Tools ディレクトリに移動します。
# cd /cdrom/cdrom0/Solaris_10/Tools |
CD-ROM ドライブ内の CD をインストールサーバーのハードディスクにコピーします。
# ./add_to_install_server install_dir_path |
CD イメージをコピーするディレクトリを指定します。
ルート (/) ディレクトリへ移動します。
# cd / |
Solaris SOFTWARE - 2 CD を取り出します。
最初の Solaris LANGUAGES CD をシステムの CD-ROM ドライブに挿入します。
マウントされた CD の Tools ディレクトリに移動します。
# cd /cdrom/cdrom0/Solaris_10/Tools |
CD-ROM ドライブ内の CD をインストールサーバーのハードディスクにコピーします。
# ./add_to_install_server install_dir_path |
CD イメージをコピーするディレクトリを指定します。
CD を取り出します。
ルート (/) ディレクトリへ移動します。
# cd / |
(省略可能) setup_install_server によって作成されたネットインストールイメージ上のミニルート内のファイルにパッチを適用します。
ブートイメージに問題がある場合は、ファイルにパッチを適用する必要があります。詳細な操作手順については、第 7 章ミニルートイメージへのパッチの適用 (作業)を参照してください。
ブートサーバーを作成する必要があるかどうかを判断します。
DHCP を使用しているか、あるいはインストール対象のシステムと同じサブネット上にインストールサーバーが存在する場合は、ブートサーバーを作成する必要はありません。「CD イメージを使用してネットワークからインストールするシステムの追加」に進みます。
DHCP を使用しておらず、インストールサーバーとクライアントが異なるサブネット上にある場合は、ブートサーバーを作成する必要があります。「CD イメージを使用したサブネット上でのブートサーバーの作成」に進みます。
次の例は、インストールサーバーの /export/home/cdimage ディレクトリに次の CD をコピーしてインストールサーバーを作成する方法を示しています。この例では、インストールサーバーで Solaris 最新リリースが実行されていると仮定します。
Solaris SOFTWARE CD
Solaris LANGUAGES CD
Solaris SOFTWARE - 1 CD をシステムの CD-ROM ドライブに挿入します。
# mkdir -p /export/home/cdimage # cd /cdrom/cdrom0/Solaris_10/Tools # ./setup_install_server /export/home/cdimage |
個別のブートサーバーがある場合は、次の手順を追加します。
インストールサーバーをブートサーバーから利用できるようにします。
share コマンドを使用して、このエントリを /etc/dfs/dfstab ファイルに追加します。
share -F nfs -o ro,anon=0 -d "install server directory" /export/home/cdimage |
nfsd デーモンが稼働しているかどうかを確認します。nfsd デーモンが稼働していない場合、このデーモンを起動して共有します。
# svcs -l svc:/network/nfs/server:default # svcadm enable svc:/network/nfs/server # shareall |
引き続き、次の手順を実行します。
ブートサーバーが不要であるか、個別のブートサーバーを設定する手順を完了している場合は、作業を続行します。
# cd / |
Solaris SOFTWARE - 1 CD を取り出します。Solaris SOFTWARE - 2 CD を CD-ROM ドライブに挿入します。
# cd /cdrom/cdrom0/Solaris_10/Tools # ./add_to_install_server /export/home/cdimage # cd / |
インストールする Solaris SOFTWARE CD ごとに、前述のコマンドを繰り返します。
最初の Solaris LANGUAGES CD を CD-ROM ドライブに挿入します。
# cd /cdrom/cdrom0/Solaris_10/Tools # ./add_to_install_server /export/home/cdimage |
CD を取り出します。
Solaris LANGUAGES CD ごとにこれまでのコマンドを繰り返します。
インストールサーバーを設定したあと、クライアントをインストールクライアントとして追加する必要があります。ネットワーク経由でインストールするクライアントシステムの追加方法については、「CD イメージを使用してネットワークからインストールするシステムの追加」を参照してください。
DHCP を使用しておらず、クライアントシステムがインストールサーバーとは異なるサブネット上にある場合は、ブートサーバーを作成する必要があります。詳細は、「CD イメージを使用したサブネット上でのブートサーバーの作成」を参照してください。
setup_install_server コマンドと add_to_install_server コマンドの詳細は、install_scripts(1M) のマニュアルページを参照してください。
Solaris ソフトウェアをネットワークからインストールする場合は、インストールサーバーを作成します。ブートサーバーは必ずしも設定する必要はありません。ブートサーバーには、ネットワーク上でシステムをブートするために必要なブートソフトウェアが含まれています。一方、インストールサーバーは Solaris ソフトウェアのインストールを行います。
DHCP を使用してインストールパラメータを設定している場合、あるいは、インストールサーバーとクライアントが同じサブネット上にある場合、ブートサーバーは必要ありません。「CD イメージを使用してネットワークからインストールするシステムの追加」に進みます。
インストールサーバーとクライアントが同じサブネット上に存在せず、DHCP を使用していない場合は、サブネットごとにブートサーバーを作成する必要があります。サブネットごとにインストールサーバーを作成することもできますが、インストールサーバーはより多くのディスク容量を必要とします。
サブネットのブートサーバーとして使用するシステム上で、スーパーユーザーとしてログインするか、同等の役割になります。
システムにローカルの CD-ROM ドライブが存在するか、あるいはリモートの Solaris 最新リリースのディスクイメージ (通常はインストールサーバー上にある) にアクセスできる必要があります。ネームサービスを使用する場合は、システムがすでにそのネームサービスに登録されていなければなりません。ネームサービスを使用しない場合は、サイトのポリシーに従ってシステムの情報を供給する必要があります。
インストールサーバーから Solaris SOFTWARE - 1 CD イメージをマウントします。
# mount -F nfs -o ro server_name:path /mnt |
インストールサーバー名とディスクイメージの絶対パスを指定します。
ブートイメージ用のディレクトリを作成します。
# mkdir -p boot_dir_path |
ブートソフトウェアをコピーするディレクトリを指定します。
Solaris SOFTWARE - 1 CD イメージの Tools ディレクトリへ移動します。
# cd /mnt/Solaris_10/Tools |
ブートソフトウェアをブートサーバーにコピーします。
# ./setup_install_server -b boot_dir_path |
システムをブートサーバーとして設定することを示します。
ブートソフトウェアをコピーするディレクトリを指定します。
setup_install_server コマンドは、イメージをコピーする十分なディスク容量があるかどうかを調べます。利用できるディスク容量を調べるには、df -kl コマンドを使用します。
ルート (/) ディレクトリへ移動します。
# cd / |
インストールイメージをマウント解除します。
# umount /mnt |
次の例は、ブートサーバーをサブネット上に作成する方法を示したものです。次のコマンドを実行すると、Solaris SOFTWARE - 1 CD (SPARC 版) イメージのブートソフトウェアがシステムのローカルディスク (/export/install/boot) にコピーされます。
# mount -F nfs -o ro crystal:/export/install/boot /mnt # mkdir -p /export/install/boot # cd /mnt/Solaris_10/Tools # ./setup_install_server -b /export/install/boot # cd / # umount /mnt |
この例では、コマンドを実行する前に各ディスクがドライブに挿入され、自動的にマウントされるものとします。コマンドの実行が終了すると、ディスクが取り出されます。
ブートサーバーを設定したあと、クライアントをインストールクライアントとして追加する必要があります。ネットワーク経由でインストールするクライアントシステムの追加方法については、「CD イメージを使用してネットワークからインストールするシステムの追加」を参照してください。
setup_install_server コマンドの詳細は、install_scripts(1M) のマニュアルページを参照してください。
インストールサーバーとブートサーバー (必要な場合) を作成し終わったら、ネットワークからインストールする各システムを設定する必要があります。インストールする各システムは、次の各項目にアクセスできる必要があります。
インストールサーバー
ブートサーバー (必要な場合)
sysidcfg ファイル (sysidcfg ファイルを使用してシステム構成情報を事前設定する場合)
ネームサーバー (ネームサービスを使用してシステム構成情報を事前設定する場合)
プロファイルサーバー上の JumpStart ディレクトリにあるプロファイル (カスタム JumpStart インストールを使用する場合)
インストールサーバーとクライアントの設定には、add_install_client を使用して次の作業を実行してください。
このコマンドで使用できるオプションについての詳細は、add_install_client(1M) のマニュアルページを参照してください。
インストールサーバーを作成したら、ネットワークからインストールする各システムを設定する必要があります。
ネットワークからインストールするように x86 クライアントを設定するには、次の手順のように add_install_client を使用します。
ブートサーバーが存在する場合は、インストールサーバーのインストールイメージを共有しているか確認してください。「インストールサーバーを作成する方法」の手順 6 を参照してください。
インストールする各システムは、次の各項目にアクセスできる必要があります。
インストールサーバー
ブートサーバー (必要な場合)
sysidcfg ファイル (sysidcfg ファイルを使用してシステム構成情報を事前設定する場合)
ネームサーバー (ネームサービスを使用してシステム構成情報を事前設定する場合)
プロファイルサーバー上の JumpStart ディレクトリにあるプロファイル (カスタム JumpStart インストールを使用する場合)
インストールサーバーまたはブートサーバー上で、スーパーユーザーになるか、同等の役割になります。
NIS、NIS+、DNS、または LDAP のネームサービスを使用する場合、インストールするシステムについての次のような情報がネームサービスに追加されていることを確認します。
ホスト名
IP アドレス
Ethernet アドレス
ネームサービスの詳細は、『Solaris のシステム管理 (ネーミングとディレクトリサービス : DNS、NIS、LDAP 編)』を参照してください。
インストールサーバー上の Solaris 最新リリースの CD イメージの Tools ディレクトリに移動します。
# cd /install_dir_path/Solaris_10/Tools |
Tools ディレクトリのパスを指定します。
このクライアントをインストールサーバーの /etc/ethers ファイルに追加します。
ネットワークでインストールするためのシステムを設定します。
# ./add_install_client -d -s install_server:install_dir_path \ -c jumpstart_server:jumpstart_dir_path -p sysid_server:path \ -t boot_image_path -b "network_boot_variable=value" \ -e ethernet_address client_name platform_group |
クライアントが DHCP を使用してネットワークインストールパラメータを取得することを指定します。-d だけを使用した場合、add_install_client コマンドは、同じクラスに属するすべてのクライアントシステム (たとえばすべての SPARC クライアントマシン) のインストール情報を設定します。特定のクライアントのインストール情報を設定する場合は、-d と -e を併用します。
x86 クライアントの場合、このオプションを指定し、PXE ネットワークブートを使用してネットワークからシステムをブートしてください。このオプションを指定すると、DHCP サーバーに作成する必要のある DHCP オプションの一覧が出力されます。
DHCP を使用した特定のクラスのインストールの詳細は、「Solaris インストールパラメータ用の DHCP オプションとマクロの作成」を参照してください。
インストールサーバーの名前とパスを指定します。
install_server は、インストールサーバーのホスト名です。
install_dir_path は、Solaris 最新リリースの CD イメージの絶対パスです。
カスタム JumpStart インストールの JumpStart ディレクトリを指定します。jumpstart_server には JumpStart ディレクトリがあるサーバーのホスト名を指定します。jumpstart_dir_path は、JumpStart ディレクトリへの絶対パスです。
システムの構成情報を事前設定するための sysidcfg ファイルのパスを指定します。sysid_server は、このファイルを持っているサーバーの有効なホスト名または IP アドレスです。path は、sysidcfg ファイルを含むディレクトリの絶対パスです。
Solaris 最新リリースネットインストールイメージ、CD、または DVD 上の Tools ディレクトリにあるブートイメージ以外のブートイメージを使用する場合、代替ブートイメージへのパスを指定します。
x86 システムのみ: ネットワークからクライアントをブートするときに使用するブートプロパティー変数の値を設定できます。-b は、-e オプションと組み合わせて使用する必要があります。
ブートプロパティーについては、eeprom(1M) のマニュアルページを参照してください。
インストールするクライアントの Ethernet アドレスを指定します。このオプションを指定すると、特定のクライアントが使用するインストール情報 (クライアントのブートファイルなど) を設定できます。
ブートファイルの名前に接頭辞 nbp. は使用されません。たとえば、x86 ベースのクライアントに -e 00:07:e9:04:4a:bf を指定した場合、このコマンドによってブートファイル 010007E9044ABF.i86pc が /tftpboot ディレクトリに作成されます。ただし、Solaris 最新リリースでは接頭辞 nbp. の付いた従来のブートファイルもサポートしています。
DHCP を使用した特定のクライアントのインストールの詳細は、「Solaris インストールパラメータ用の DHCP オプションとマクロの作成」を参照してください。
インストールするシステムのプラットフォームグループを指定します。プラットフォームグループの詳細なリストについては、『Solaris 10 10/08 インストールガイド (インストールとアップグレードの計画)』の「プラットフォーム名とプラットフォームグループ」を参照してください。
次の例は、DHCP を使用してネットワーク上のインストールパラメータを設定しているときに、インストールクライアントを追加する方法を示しています。インストールクライアントは、basil という名前の Ultra 5 システムです。ファイルシステム /export/home/cdsparc/Solaris_10/Tools には、add_install_client コマンドが入っています。
DHCP を使用してネットワークインストール用のインストールパラメータを設定する方法については、「DHCP サービスによるシステム構成情報の事前設定 (作業)」を参照してください。
sparc_install_server# cd /export/home/cdsparc/Solaris_10/Tools sparc_install_server# ./add_install_client -d basil sun4u |
次の例は、インストールサーバーと同じサブネット上にあるインストールクライアントを追加する方法を示しています。インストールクライアントは、basil という名前の Ultra 5 システムです。ファイルシステム /export/home/cdsparc/Solaris_10/Tools には、add_install_client コマンドが入っています。
install_server# cd /export/home/cdsparc/Solaris_10/Tools install_server# ./add_install_client basil sun4u |
次の例は、ブートサーバーにインストールクライアントを追加する方法を示しています。インストールクライアントは、rose という名前の Ultra 5 システムです。次のコマンドはブートサーバー上で実行します。-s オプションには、/export/home/cdsparc に Solaris 最新リリース CD イメージを持っている rosemary という名前のインストールサーバーを指定しています。
boot_server# cd /export/home/cdsparc/Solaris_10/Tools boot_server# ./add_install_client -s rosemary:/export/home/cdsparc rose sun4u |
GRUB ブートローダーは SUNW.i86pc の DHCP クラス名は使用しません。次の例では、DHCP を使用してネットワークのインストールパラメータを設定している場合に、x86 インストールクライアントをインストールサーバーに追加する方法を説明します。
-d オプションを指定すると、クライアントのネットワークインストールパラメータを構成する際に、DHCP プロトコルが使用されます。PXE ネットワークブートを使用する場合には、DHCP プロトコルを使用する必要があります。
-e オプションが指定されているので、Ethernet アドレスが次のものと一致するクライアントに対してのみ、インストールが行われます。00:07:e9: 04:4a: bf。
-s オプションには、rosemary という名前のインストールサーバーからクライアントをインストールすることを指定します。
このサーバーは、/export/home/cdx86 に Solaris Operating System DVD (x86 版) イメージを保持しています。
x86_install_server# cd /export/boot/cdx86/Solaris_10/Tools x86_install_server# ./add_install_client -d -e 00:07:e9:04:4a:bf \ -s rosemary:/export/home/cdx86 i86pc |
このコマンドは、Ethernet アドレス 00:07:e9: 04:4a: bf のクライアントをインストールクライアントとして設定します。ブートファイル 010007E9044ABF.i86pc がインストールサーバー上に作成されます。以前のリリースでは、このブートファイルは nbp.010007E9044ABF.i86pc と命名されていました。
DHCP を使用してネットワークインストール用のインストールパラメータを設定する方法については、「DHCP サービスによるシステム構成情報の事前設定 (作業)」を参照してください。
次の例は、x86 インストールクライアントをインストールサーバーに追加し、インストール時に使用するシリアルコンソールを指定する方法を示しています。この例では、インストールクライアントは次のように設定されます。
-d オプションが指定されているので、クライアントは DHCP を使用してインストールパラメータを設定します。
-e オプションが指定されているので、Ethernet アドレスが次のものと一致するクライアントに対してのみ、インストールが行われます。00:07:e9: 04:4a: bf。
-b オプションが指定されているので、インストールプログラムは入出力デバイスとしてシリアルポート ttya を使用します。
クライアントを追加します。
install server# cd /export/boot/cdx86/Solaris_10/Tools install server# ./add_install_client -d -e "00:07:e9:04:4a:bf" \ -b "console=ttya" i86pc |
-b オプションで使用可能なブートプロパティー変数の詳細は、eeprom(1M) のマニュアルページを参照してください。
DHCP サーバーを使用してネットワーク経由で x86 ベースのクライアントをインストールする場合は、DHCP サーバーを構成して、add_install_client -d コマンドの出力で一覧表示されるオプションおよびマクロを作成します。ネットワークインストールをサポートするように DHCP サーバーを構成する方法については、「DHCP サービスによるシステム構成情報の事前設定 (作業)」を参照してください。
x86 システム: DHCP サーバーを使用していない場合は、ローカルの Solaris OS DVD または CD からシステムをブートする必要があります。
add_install_client コマンドの詳細は、install_scripts(1M) のマニュアルページを参照してください。
システムをインストールクライアントとして追加したら、クライアントに対してネットワークからインストールを行うことができます。この節では、次の作業について説明します。
ネットワーク経由で SPARC システムのブートおよびインストールを実行する方法については、「SPARC: ネットワーク経由でクライアントをインストールする方法 (CD)」を参照してください。
ネットワーク経由で x86 システムのブートおよびインストールを実行する方法については、「x86: GRUB を使用してネットワーク経由でクライアントをインストールする方法 (CD)」を参照してください。
この手順では、次の作業が完了していることを前提としています。
インストールサーバーを設定する。CD メディアからインストールサーバーを作成する方法については、「SPARC: SPARC または x86 CD メディアを使用してインストールサーバーを作成する方法」を参照してください。
必要に応じて、ブートサーバーまたは DHCP サーバーを設定する。インストール対象であるシステムがインストールサーバーとは異なるサブネット上にある場合は、ブートサーバーを設定するか、DHCP サーバーを使用する必要があります。ブートサーバーを設定する方法については、「CD イメージを使用したサブネット上でのブートサーバーの作成」を参照してください。ネットワークインストールをサポートするように DHCP サーバーを設定する方法については、「DHCP サービスによるシステム構成情報の事前設定 (作業)」を参照してください。
インストールに必要な情報を収集し、事前設定する。この作業は、次の方法のいずれか 1 つ、あるいはいくつかを組み合わせて実行できます。
『Solaris 10 10/08 インストールガイド (インストールとアップグレードの計画)』の「インストール用のチェックリスト」を使用して情報を収集します。
sysidcfg ファイルを作成します (sysidcfg ファイルを使用してシステム構成情報を事前設定する場合)。sysidcfg ファイルの作成方法については、「sysidcfg ファイルによる事前設定」を参照してください。
ネームサーバーを設定します (ネームサービスを使用してシステム構成情報を事前設定する場合)。ネームサービスを使用して情報を事前設定する方法については、「ネームサービスによる事前設定」を参照してください。
プロファイルサーバー上の JumpStart ディレクトリにプロファイルを作成します (カスタム JumpStart インストールを使用する場合)。カスタム JumpStart インストールの設定方法については、『Solaris 10 10/08 インストールガイド (カスタム JumpStart/ 上級編)』の第 3 章「カスタム JumpStart インストールの準備 (作業)」を参照してください。
クライアントシステムの電源を入れます。
システムが動作中の場合は、システムの実行レベルを 0 にします。
ok プロンプトが表示されます。
ネットワークからシステムをブートします。
Solaris の対話式インストール GUI を使用してインストールを行うには、次のコマンドを入力します。
ok boot net |
Solaris の対話式テキストインストーラをデスクトップセッションで使用してインストールを行うには、次のコマンドを入力します。
ok boot net - text |
Solaris の対話式テキストインストーラをコンソールセッションで使用してインストールを行うには、次のコマンドを入力します。
ok boot net - nowin |
システムがネットワークからブートします。
システム構成の質問に答えます。
すべてのシステム情報が事前設定されている場合は、構成情報の入力は求められません。詳細については、第 2 章システム構成情報の事前設定 (作業)を参照してください。
事前設定されていないシステム情報がある場合は、『Solaris 10 10/08 インストールガイド (インストールとアップグレードの計画)』の「インストール用のチェックリスト」を参照して、構成の質問に答えてください。
キーボードが自己識別型の場合は、インストール時にキー配列が自動的に設定されます。キーボードが自己識別型でない場合は、インストール時にサポートされているキー配列の一覧から選択できます。
PS/2 キーボードは自己識別型ではありません。インストール時にキー配列を選択するように求められます。
詳細は、「keyboard キーワード」を参照してください。
インストール時に、デフォルトの NFSv4 ドメイン名を選択できます。あるいは、カスタムの NFSv4 ドメイン名を指定することもできます。詳細は、『Solaris 10 10/08 インストールガイド (インストールとアップグレードの計画)』の「インストール時に設定可能な NFSv4 ドメイン名」を参照してください。
GUI を使用している場合は、システム構成情報の確認が終わると、「ようこそ (Welcome)」パネルが表示されます。
さらに質問が表示されたら、質問にすべて答えてインストールを完了します。
すべてのインストールオプションが事前設定されている場合は、インストールプログラムからインストール情報の入力は求められません。詳細については、第 2 章システム構成情報の事前設定 (作業)を参照してください。
事前設定されていないインストールオプションがある場合は、『Solaris 10 10/08 インストールガイド (インストールとアップグレードの計画)』の「インストール用のチェックリスト」を参照して、インストールの質問に答えてください。
Solaris インストール GUI による対話式インストールを完了させる方法については、『Solaris 10 10/08 インストールガイド (基本編)』の「GRUB 付き Solaris インストールプログラムを使用してインストールまたはアップグレードを行う方法」を参照してください。
x86 システム用の Solaris インストールプログラムでは、GRUB ブートローダーが使用されます。この手順では、GRUB ブートローダーを使用してネットワーク経由で x86 システムをインストールする方法を説明します。GRUB ブートローダーの概要については、『Solaris 10 10/08 インストールガイド (インストールとアップグレードの計画)』の第 7 章「SPARC および x86 ベースのブート (概要と計画)」を参照してください。
ネットワーク経由でシステムをインストールするには、ネットワーク経由でブートするようにクライアントシステムに指示する必要があります。システム BIOS またはネットワークアダプタ BIOS のどちらか一方、またはその両方の BIOS 設定プログラムを使うことによって、クライアントシステム上でネットワークブートを使用できるようにします。いくつかのシステムでは、ほかのデバイスからのブートよりも先にネットワークブートが実行されるように、ブートデバイスの優先順位を調整する必要があります。各設定プログラムに関しては、製造業者のマニュアルを参照するか、またはブート中に表示される設定プログラムの指示を参照してください。
この手順では、次の作業が完了していることを前提としています。
インストールサーバーを設定する。CD メディアからインストールサーバーを作成する方法については、「SPARC または x86 DVD メディアを使用してインストールサーバーを作成する方法」を参照してください。
必要に応じて、ブートサーバーまたは DHCP サーバーを設定する。インストール対象であるシステムがインストールサーバーとは異なるサブネット上にある場合は、ブートサーバーを設定するか、DHCP サーバーを使用する必要があります。ブートサーバーを設定する方法については、「DVD イメージを使用したサブネット上でのブートサーバーの作成」を参照してください。ネットワークインストールをサポートするように DHCP サーバーを設定する方法については、「DHCP サービスによるシステム構成情報の事前設定 (作業)」を参照してください。
インストールに必要な情報を収集し、事前設定する。この作業は、次の方法のいずれか 1 つ、あるいはいくつかを組み合わせて実行できます。
『Solaris 10 10/08 インストールガイド (インストールとアップグレードの計画)』の「インストール用のチェックリスト」を使用して情報を収集します。
sysidcfg ファイルを作成します (sysidcfg ファイルを使用してシステム構成情報を事前設定する場合)。sysidcfg ファイルの作成方法については、「sysidcfg ファイルによる事前設定」を参照してください。
ネームサーバーを設定します (ネームサービスを使用してシステム構成情報を事前設定する場合)。ネームサービスを使用して情報を事前設定する方法については、「ネームサービスによる事前設定」を参照してください。
プロファイルサーバー上の JumpStart ディレクトリにプロファイルを作成します (カスタム JumpStart インストールを使用する場合)。カスタム JumpStart インストールの設定方法については、『Solaris 10 10/08 インストールガイド (カスタム JumpStart/ 上級編)』の第 3 章「カスタム JumpStart インストールの準備 (作業)」を参照してください。
この手順では、システムをネットワークからブートできることも前提としています。
システムの電源を入れます。
適切な組み合わせでキーを押して、システム BIOS に入ります。
PXE 対応ネットワークアダプタの中には、ブート時にしばらく表示されるプロンプトに対して特定のキーを押すと、PXE ブートを実行する機能を持つものがあります。
ネットワークからブートするようにシステム BIOS で指定します。
ブートの優先順位を BIOS で設定する方法については、ハードウェアのマニュアルを参照してください。
BIOS を終了します。
システムがネットワークからブートします。GRUB メニューが表示されます。
使用しているネットワークインストールサーバーの構成によっては、システムに表示される GRUB メニューが次の例と異なる場合があります。
GNU GRUB version 0.95 (631K lower / 2095488K upper memory) +-----------------------------------------------------------------------------------------------------------+ | Solaris 10 10 10/08 /cdrom0 | | | | +-----------------------------------------------------------------------------------------------------------+ Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected OS, 'e' to edit the commands before booting, or 'c' for a command-line. |
ネットワーク経由で Solaris OS をインストールするには、メニューから適切な Solaris エントリを選択して Enter キーを押します。
「SPARC または x86 DVD メディアを使用してインストールサーバーを作成する方法」で設定したネットワークインストールサーバーからインストールする場合は、このエントリを選択します。
特定のブート引数を指定してネットワーク経由で Solaris OS をインストールする場合は、次の手順に従います。
インストール中にデバイス構成を変更する場合は、「add_install_client を実行してネットワークからインストールするシステムを追加する方法 (DVD)」に説明されているように add_install_client コマンドを使用してあらかじめブート引数を設定していないと、特定のブート引数の設定が必要な場合があります。
GRUB メニューで、編集するインストールオプションを選択してから、e キーを押します。
GRUB メニューに、次のようなブートコマンドが表示されます。
kernel /I86pc.Solaris_10/multiboot kernel/unix \ -B install_media=192.168.2.1:/export/cdrom0/boot \ module /platform/i86pc/boot_archive |
矢印キーを使用して編集するブートエントリを選択してから、e キーを押します。
編集するブートコマンドが、GRUB 編集ウィンドウに表示されます。
使用するブート引数またはオプションを入力して、ブートコマンドを編集します。
GRUB 編集メニューでは、次のコマンド構文を使用します。
grub edit>kernel /image_directory/multiboot kernel/unix/ \ install [url|ask] -B options install_media=media_type |
ブート引数およびコマンド構文の詳細については、表 9–1 を参照してください。
行なった編集を確定して GRUB メニューに戻るには、Enter キーを押します。
GRUB メニューが表示されます。ブートコマンドに行なった編集が表示されます。
インストールを開始するには、GRUB メニューに b と入力します。
デフォルトのブートディスクが、システムのインストールまたはアップグレードに必要な条件を満たしているかどうかが検査されます。Solaris インストールがシステム構成を検出できない場合は、不足している情報の入力を求めるプロンプトが表示されます。
検査が完了すると、インストールの選択画面が表示されます。
インストールの選択画面には、次のオプションが表示されます。
Select the type of installation you want to perform: 1 Solaris Interactive 2 Custom JumpStart 3 Solaris Interactive Text (Desktop session) 4 Solaris Interactive Text (Console session) 5 Apply driver updates 6 Single user shell Enter the number of your choice followed by the <ENTER> key. Alternatively, enter custom boot arguments directly. If you wait 30 seconds without typing anything, an interactive installation will be started. |
Solaris OS をインストールするには、次のいずれかの操作を行います。
Solaris の対話式インストール GUI を使ってインストールするには、1 と入力してから Enter キーを押します。
デスクトップセッションで対話式テキストインストーラを使ってインストールするには、3 と入力してから Enter キーを押します。
このインストールの種類を選択すると、デフォルトの GUI インストーラを無効にしてテキストインストーラを実行します。
コンソールセッションで対話式テキストインストーラを使ってインストールするには、4 と入力してから Enter キーを押します。
このインストールの種類を選択すると、デフォルトの GUI インストーラを無効にしてテキストインストーラを実行します。
自動的なカスタム JumpStart インストール (オプション 2) を実行する場合は、『Solaris 10 10/08 インストールガイド (カスタム JumpStart/ 上級編)』を参照してください。
Solaris インストール GUI およびテキストインストーラの詳細は、『Solaris 10 10/08 インストールガイド (インストールとアップグレードの計画)』の「システム要件と推奨事項」を参照してください。
システムでデバイスとインタフェースが構成され、構成ファイルが検索されます。インストールプログラムが開始します。手順 7 に進んでインストールを続行してください。
インストールする前にシステム管理作業を実行する場合は、次のいずれかの操作を行います。
ドライバを更新するか、インストール時更新 (ITU) をインストールする場合は、更新するためのメディアを挿入して 5 を入力し、Enter キーを押します。
使用するシステム上で Solaris OS を実行するために、ドライバの更新または ITU のインストールが必要になる場合があります。ドライバの更新または ITU のインストールを行う手順に従ってください。
システム管理作業を実行する場合は、6 を入力してから、Enter キーを押します。
インストールする前にシステム管理作業を実行する必要がある場合には、シングルユーザーシェルを起動します。インストールする前に実行できるシステム管理作業については、『Solaris のシステム管理 (基本編)』を参照してください。
これらのシステム管理作業が完了すると、前の手順で表示されたオプションリストが表示されます。インストールを続行する場合は、適切なオプションを選択してください。
システム構成の質問に答えます。
すべてのシステム情報が事前設定されている場合は、構成情報の入力は求められません。詳細については、第 2 章システム構成情報の事前設定 (作業)を参照してください。
事前設定されていないシステム情報がある場合は、『Solaris 10 10/08 インストールガイド (インストールとアップグレードの計画)』の「インストール用のチェックリスト」を参照して、構成の質問に答えてください。
キーボードが自己識別型の場合は、インストール時にキー配列が自動的に設定されます。キーボードが自己識別型でない場合は、インストール時にサポートされているキー配列の一覧から選択できます。
詳細は、「keyboard キーワード」を参照してください。
インストール時に、デフォルトの NFSv4 ドメイン名を選択できます。あるいは、カスタムの NFSv4 ドメイン名を指定することもできます。詳細は、『Solaris 10 10/08 インストールガイド (インストールとアップグレードの計画)』の「インストール時に設定可能な NFSv4 ドメイン名」を参照してください。
インストール GUI を使用している場合は、システム構成情報の確認が終わると、「ようこそ (Welcome)」パネルが表示されます。
さらに質問が表示されたら、質問にすべて答えてインストールを完了します。
すべてのインストールオプションが事前設定されている場合は、インストールプログラムからインストール情報の入力は求められません。詳細については、第 2 章システム構成情報の事前設定 (作業)を参照してください。
事前設定されていないインストールオプションがある場合は、『Solaris 10 10/08 インストールガイド (インストールとアップグレードの計画)』の「インストール用のチェックリスト」を参照して、インストールの質問に答えてください。
システムがネットワーク経由でブートし、インストールされたら、次回以降はディスクドライブからブートするようにシステムに指示します。
インストール後にシステムをブートすると、インストール済みのオペレーティングシステムの一覧が GRUB メニューに表示されますが、これには新しくインストールした Solaris OS も含まれます。ブートするオペレーティングシステムを選択します。新たに選択を行わなかった場合は、デフォルトの選択が読み込まれます。
使用するマシンに複数のオペレーティングシステムをインストールする場合、ブートするためには、それらのオペレーティングシステムを GRUB ブートローダーに認識させる必要があります。詳細は、『Solaris のシステム管理 (基本編)』の「ブート時に GRUB メニューを編集してブート動作を変更する」を参照してください。
Solaris インストール GUI による対話式インストールを完了させる方法については、『Solaris 10 10/08 インストールガイド (基本編)』の「GRUB 付き Solaris インストールプログラムを使用してインストールまたはアップグレードを行う方法」を参照してください。