プロファイルサーバーを作成する際に、システムがカスタム JumpStart インストール中にプロファイルサーバーにアクセスできるようにする必要があります。アクセスできるようにするには、次のいずれかの方法を使用します。
add_install_client コマンドを使用します。
ネットワークインストールでシステムを追加するたびに、add_install_client コマンドに -c オプションを使用してプロファイルサーバーを指定します。
NFS を使用しない場合、すべてのシステムがプロファイルサーバーにアクセスできるようにするには、GRUB メニューでブートエントリを編集する必要があります。
手順については、「add_install_client を実行してネットワークからインストールするシステムを追加する方法」を参照してください。
GRUB メニューでブートエントリを編集します。
GRUB メニューでブートエントリを編集して、システムをブートするときのプロファイルサーバーの JumpStart ディレクトリの場所を指定します。カスタム JumpStart 構成ファイルは、圧縮して 1 つのファイルにする必要があります。続いて、NFS サーバー、HTTP サーバー、またはシステムがローカルにアクセスできるメディアに、圧縮されたその構成ファイルを保存します。GRUB メニューのエントリを編集する場合は、圧縮ファイルの場所を指定する必要があります。
手順については、『Solaris 10 インストールガイド (カスタム JumpStart/ 上級編)』の「圧縮された構成ファイルを作成する方法」および『Solaris 10 インストールガイド (カスタム JumpStart/ 上級編)』の「GRUB boot コマンドの編集によるカスタム JumpStart インストールの実行」を参照してください。
/etc/bootparams ファイルにワイルドカードを追加します。
詳しい手順については、「すべてのシステムがプロファイルサーバーにアクセスできるようにする方法」を参照してください。
ネットワークインストール情報を /etc/bootparams ファイルに格納する場合は、この手順だけを実行してください。
この手順を実行するには、すべてのシステムの種類が同じ (すべて x86 ベースのシステムであるなど) である必要があります。
次のような場合には、この手順を実行しないでください。
フロッピーディスクに JumpStart ディレクトリを保存する場合。
システムをブートするときにプロファイルサーバーの場所を指定する場合。
異なるアーキテクチャーのシステムがある場合、システムをブートするときにプロファイルサーバーの場所を指定する必要があります。
DHCP サーバーに関するネットワークインストールの情報を格納することもできます。
add_install_client コマンドに -d オプションを指定して、PXE を利用する DHCP サーバーを使用するように、カスタム JumpStart プログラムに指示します。この Solaris リリースでは、システムをブートするときに GRUB メニューでブートエントリを編集して、dhcp オプションを追加することもできます。
GRUB メニューを編集する手順については、 『Solaris 10 インストールガイド (カスタム JumpStart/ 上級編)』の「ネットワークからの GRUB ベースのインストールの実行」および『Solaris のシステム管理 (基本編)』の「GRUB メニューを編集して Solaris ブート動作を変更する方法」を参照してください。
インストールサーバーまたはブートサーバーにスーパーユーザーとしてログインします。
テキストエディタを使って、/etc/bootparams ファイルを開きます。
* install_config=server:jumpstart-dir-path |
すべてのシステムにアクセスできるように指定するワイルドカード文字
JumpStart ディレクトリがあるプロファイルサーバーのホスト名
JumpStart ディレクトリの絶対パス
たとえば、次のエントリはすべてのシステムが、sherlock というプロファイルサーバーにある /jumpstart ディレクトリにアクセスできるようにします。
* install_config=sherlock:/jumpstart |
これで、すべてのシステムはプロファイルサーバーにアクセスできるようになりました。
この手順を使用した場合、インストールクライアントを起動したときに次のエラーメッセージが表示されることがあります。
WARNING: getfile: RPC failed: error 5: (RPC Timed out).
このエラーメッセージの詳細については、『Solaris 10 インストールガイド (カスタム JumpStart/ 上級編)』の「ネットワークからのブート時のエラーメッセージ」を参照してください。
これで、すべてのシステムはプロファイルサーバーにアクセスできるようになりました。