インストールサーバーには、ネットワーク上でシステムをインストールするために必要なインストールイメージが含まれます。Solaris ソフトウェアをネットワークからインストールするためには、インストールサーバーを作成する必要があります。必ずしも個別のブートサーバーを設定する必要はありません。
DHCP を使用してインストールパラメータを設定する場合や、インストールサーバーとクライアントが同じサブネット上に存在する場合は、個別のブートサーバーは不要です。
インストールサーバーとクライアントが同じサブネット上に存在せず、DHCP を使用していない場合は、サブネットごとに異なるブートサーバーを作成する必要があります。インストールサーバーはサブネットごとに作成できます。しかし、インストールサーバーはより多くのディスク容量を必要とします。
ここでは、SPARC CD メディアを使用して SPARC インストールサーバーを作成する方法を説明します。
インストールサーバーとは異なるプラットフォームのメディアを使用してインストールサーバーを作成する場合 (SPARC システムで x86 CD メディアを使用する場合など)は、クロスプラットフォームの CD メディアを使用したインストールサーバーの作成を参照してください。
この手順では、システムでボリュームマネージャを実行していると仮定しています。ボリュームマネージャを使用せずにメディアを管理する方法については、Solaris 9 System Administrator Collection に含まれている『Solaris のシステム管理 (基本編) 』を参照してください。
インストールサーバーとして使用するシステムでスーパーユーザーになります。
このシステムには CD-ROM ドライブが必要です。さらに、システムは、このサイトのネットワークに接続されネームサービスに登録されている必要があります。ネームサービスを使用する場合は、システムがすでに NIS、NIS+、DNS、LDAP のいずれかのネームサービスに登録されていなければなりません。ネームサービスを使用しない場合は、サイトのポリシーに従ってシステムの情報を供給する必要があります。
Solaris 9 SOFTWARE 1 of 2 CD をシステムのドライブに挿入します。
CD イメージ用のディレクトリを作成します。
# mkdir -p install_dir_path |
CD イメージをコピーするディレクトリを指定します。
マウントされたディスクの Tools ディレクトリに移動します。
# cd /cdrom/cdrom0/s0/Solaris_9/Tools |
上の例では、cdrom0 は、Solaris オペレーティング環境の CD メディアを含むドライブへのパスです。
ドライブ内のイメージをインストールサーバーのハードディスクにコピーします。
# ./setup_install_server install_dir_path |
CD イメージをコピーするディレクトリを指定します。
setup_install_server コマンドは、Solaris 9 ソフトウェアディスクイメージをコピーする十分なディスク容量があるかどうかを調べます。利用できるディスク容量を調べるには、df -kl コマンドを使用します。
他のシステムがインストールサーバーをマウントできるように設定する必要があるかどうかを判断します。
インストールサーバーとクライアント (インストールしているシステム) が同じサブネット上にある場合、あるいは、DHCP を使用している場合、ブートサーバーを作成する必要はありません。手順 10 へ進みます。
インストールサーバーがインストールするシステムと同じサブネット上に存在せず、DHCP を使用していない場合は、以下の手順を実行してください。
インストールサーバーのインストールイメージのパスが適切に共有されているかを確認します。
# share | grep install_dir_path |
ブートサーバーのインストールイメージのパスを指定します。
インストールサーバーのディレクトリのパスが表示されてオプションに anon=0 と示された場合は、手順 10 へ進みます。
インストールサーバーのディレクトリのパスが表示されないか、オプション内に anon=0 と示されない場合は、次の作業へ進みます。
次のエントリを /etc/dfs/dfstab ファイルに追加し、ブートサーバーからインストールサーバーが利用できるように設定します。
share -F nfs -o ro,anon=0 -d "install server directory" install_dir_path |
ブートサーバーのインストールイメージのパスを指定します。
インストールサーバーのディレクトリパスが正しく共有されているか確認します。
# ps -ef | grep nfsd |
nfsd デーモンが稼働していない場合は、このデーモンを起動してください。
# /etc/init.d/nfs.server start |
nfsd デーモンがすでに稼働している場合は、インストールサーバーを共有してください。
# shareall |
ルート (/) ディレクトリへ移動します。
# cd / |
Solaris 9 SOFTWARE 1 of 2 CD を取り出します。
Solaris 9 SOFTWARE 2 of 2 CD をシステムの CD-ROM ドライブに挿入します。
マウントされた CD の Tools ディレクトリに移動します。
# cd /cdrom/cdrom0/Solaris_9/Tools |
CD-ROM ドライブ内の CD をインストールサーバーのハードディスクにコピーします。
# ./add_to_install_server install_dir_path |
CD イメージをコピーするディレクトリを指定します。
ルート (/) ディレクトリへ移動します。
# cd / |
Solaris 9 SOFTWARE 2 of 2 CD を取り出します。
Solaris 9 LANGUAGES CD をシステムの CD-ROM ドライブに挿入します。
マウントされた CD の Tools ディレクトリに移動します。
# cd /cdrom/cdrom0/Tools |
CD-ROM ドライブ内の CD をインストールサーバーのハードディスクにコピーします。
# ./add_to_install_server install_dir_path |
CD イメージをコピーするディレクトリを指定します。
ルート (/) ディレクトリへ移動します。
# cd / |
ユーザーが Solaris Web Start を使用してシステムをブートし、ネットワーク上で Solaris 9 ソフトウェアをインストールできるように
しない場合は、Solaris 9 LANGUAGES CD を取り出して手順 25 へ進みます。
する場合は、Solaris 9 LANGUAGES CD を取り出して継続します。
Solaris 9 INSTALLATION CD をシステムの CD-ROM ドライブに挿入します。
マウントされた CD の modify_install_server を含むディレクトリに移動します。
# cd /cdrom/cdrom0/s0 |
Solaris Web Start インタフェースソフトウェアをインストールサーバーにコピーします。
# ./modify_install_server -p install_dir_path installer_miniroot_path |
既存イメージのミニルートを install_dir_path/Solaris_9/Tools/Boot.orig に保存します。
Solaris Web Start インストールをコピーするディレクトリを指定します。
Solaris Web Start インタフェースのコピー元となる CD 上のディレクトリを指定します。
setup_install_server によって作成されたネットインストールイメージ上のミニルート (/install_dir_path/Solaris_9/Tools/Boot ) にあるファイルにパッチを適用するか決定します。ブートイメージに問題がある場合は、ファイルにパッチを適用する必要があります。
パッチを適用しない場合は、このまま継続します。
適用する場合は、patchadd -C コマンドを使用して、ミニルートにあるファイルにパッチを適用します。
patchadd -C を使用する前には必ず、パッチの README を読むか、ご購入先におたずねください。
ブートサーバーを作成する必要があるかどうかを判断します。
DHCP を使用しているか、あるいはインストール対象のシステムと同じサブネット上にインストールサーバーが存在する場合は、ブートサーバーを作成する必要はありません。CD イメージを使用してネットワークからインストールするシステムを追加するへ進みます。
DHCP を使用しておらず、インストールサーバーとクライアントが別のサブネットに存在する場合は、ブートサーバーを作成する必要があります。CD イメージを用いたサブネット上でのブートサーバーの作成へ進みます。
次の例は、インストールサーバーの /export/home/s9cdsparc ディレクトリに次の CD をコピーしてインストールサーバーを作成する方法を示しています。
Solaris 9 SOFTWARE 1 of 2 CD (SPARC 版)
Solaris 9 SOFTWARE 2 of 2 CD (SPARC 版)
Solaris 9 LANGUAGES CD (SPARC 版)
# mkdir -p /export/home/s9cdsparc # cd /cdrom/cdrom0/s0/Solaris_9/Tools # ./setup_install_server /export/home/s9cdsparc |
個別のブートサーバーがある場合は、次の手順を追加します。
次のパスを /etc/dfs/dfstab ファイルに追加します。
share -F nfs -o ro,anon=0 -d "install server directory" \ /export/home/s9cdsparc |
nfsd デーモンが稼働しているかどうかを確認します。nfsd デーモンが稼働していない場合、このデーモンを起動して共有します。
# ps -ef | grep nfsd # /etc/init.d/nfs.server start # shareall |
引き続き、次の手順を実行します。
ブートサーバーが不要であるか、個別のブートサーバーを設定する手順を完了している場合は、作業を続行します。
# cd / # cd /cdrom/cdrom0/Solaris_9/Tools # ./add_to_install_server /export/home/s9cdsparc # cd / # cd /cdrom/cdrom0/Tools # ./add_to_install_server /export/home/s9cdsparc # cd / # cd /cdrom/cdrom0/s0 # ./modify_install_server -p /export/home/s9cdsparc /cdrom/cdrom0/s0 |
この例では、各コマンドを実行する前に各 CD がドライブに挿入され、自動的にマウントされるものとします。各コマンドの実行が終了すると、CD が取り出されます。