ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
![]() |
Oracle Solaris 10 8/11 インストールガイド (カスタム JumpStart/上級編) Oracle Solaris 10 8/11 Information Library (日本語) |
3. カスタム JumpStart インストールの準備 (作業)
作業マップ: カスタム JumpStart インストールの準備
スタンドアロンシステム用のプロファイルフロッピーディスクの作成
x86: GRUB を使用してプロファイルフロッピーディスクを作成する方法
プロファイルをテストするために、一時的な Solaris 環境を作成する方法
4. カスタム JumpStart オプション機能の使用 (作業)
5. カスタムルールおよびプローブキーワードの作成 (作業)
6. カスタム JumpStart インストールの実行 (作業)
7. カスタム JumpStart によるインストール (例)
ネットワーク上のシステム用にカスタム JumpStart インストールを設定する際には、サーバー上に JumpStart ディレクトリと呼ばれるディレクトリを作成する必要があります。JumpStart ディレクトリには、重要なカスタム JumpStart ファイル (rules ファイル、rules.ok ファイル、プロファイルなど) がすべて置かれます 。JumpStart ディレクトリは、プロファイルサーバーのルート (/) ディレクトリに作成する必要があります。
JumpStart ディレクトリがあるサーバーを「プロファイルサーバー」と呼びます。プロファイルサーバーは、インストールサーバーまたはブートサーバーと同じにすることも、あるいはまったく異なるサーバーとすることもできます。プロファイルサーバーは、異なったプラットフォームのシステムにカスタム JumpStart ファイルを提供できます。たとえば、x86 サーバーは、SPARC ベースのシステムと x86 ベースのシステムの両方に、カスタム JumpStart ファイルを提供できます。
注 - プロファイルサーバーの作成後、システムがそのサーバーにアクセスできるように設定する必要があります。詳しい手順については、「すべてのシステムがプロファイルサーバーにアクセスできるようにする方法」を参照してください。
注 - この手順では、システムでボリュームマネージャーを実行していると仮定しています。ディスク管理にボリュームマネージャーを使用しない場合は、『Solaris のシステム管理 (デバイスとファイルシステム)』で、ボリュームマネージャーを使用しないでリムーバブルメディアを管理する方法を確認してください。
役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理 (セキュリティサービス)』の「RBAC の構成 (作業マップ)」を参照してください。
# mkdir -m 755 jumpstart_dir_path
jumpstart_dir_path は、JumpStart ディレクトリの絶対パスです。
たとえば、次のコマンドは、ルート (/) ディレクトリに jumpstart というディレクトリを作成し、アクセス権を 755 に設定します。
# mkdir -m 755 /jumpstart
share -F nfs -o ro,anon=0 jumpstart_dir_path
たとえば、次のエントリは /jumpstart ディレクトリを共有します。
share -F nfs -o ro,anon=0 /jumpstart
コピーしない場合は、手順 9 に進みます。
コピーする場合は、次の表を利用して次に行う作業を決定します。
|
# cp -r media_path/Solaris_10/Misc/jumpstart_sample/* jumpstart_dir_path
CD、DVD、またはローカルディスク上のイメージのパス
カスタム JumpStart ファイルの例を配置する、プロファイルサーバー上のパス
たとえば、次のコマンドは、jumpstart_sample ディレクトリをプロファイルサーバー上の /jumpstart ディレクトリにコピーします。
cp -r /cdrom/cdrom0/Solaris_10/Misc/jumpstart_sample/* /jumpstart
詳しい手順については、「すべてのシステムがプロファイルサーバーにアクセスできるようにする方法」を参照してください。
プロファイルサーバーを作成する際に、システムがカスタム JumpStart インストール中にプロファイルサーバーにアクセスできるようにする必要があります。このためには、次の方法があります。
|
次に示す手順は、ネットワークインストールの情報を次の場所に格納している場合にのみ実行してください。
/etc/bootparams ファイル内。
ネームサービス bootparams データベース内。bootparams データベースを更新するには、手順 3 に示されているエントリを追加してください。
次に示す手順は、同じタイプのシステム (たとえばすべて SPARC システム) で実行する必要があります。
次のような場合には、この手順を実行しないでください。
フロッピーディスクに JumpStart ディレクトリを保存する場合。
システムをブートするときにプロファイルサーバーの場所を指定する場合。異なるアーキテクチャーのシステムがある場合、システムをブートするときにプロファイルサーバーの場所を指定する必要があります
前述の場合には、SPARC システムでは boot コマンドを使用し、x86 システムでは GRUB メニューを使用してください。
注 - DHCP サーバーにネットワークインストールの情報を格納することもできます。
SPARC システムの場合は、add_install_client コマンドに d オプションを指定して、カスタム JumpStart プログラムが DHCP サーバーを使用するように指定します。-または boot コマンドに dhcp オプションを指定して、カスタム JumpStart プログラムが DHCP サーバーを使用するように指定します。このオプションを使用する手順については、「SPARC: boot コマンドのコマンドリファレンス」を参照してください。
x86 システムでは、次のいずれかの方法で dhcp を使用します。
インストールサーバーを使用する場合は、add_install_client コマンドに -d オプションを指定して、カスタム JumpStart プログラムが DHCP サーバーおよび PXE を使用するように指定します。
GRUB メニューの GRUB エントリを編集して dhcp オプションを追加します。GRUB エントリを編集する手順については、「x86: GRUB ブートコマンドの編集によるカスタム JumpStart インストールの実行」を参照してください
* install_config=server:jumpstart_dir_path
すべてのシステムにアクセスできるように指定するワイルドカード文字
JumpStart ディレクトリがあるプロファイルサーバーのホスト名
JumpStart ディレクトリの絶対パス
たとえば、次のエントリはすべてのシステムが、sherlock というプロファイルサーバーにある /jumpstart ディレクトリにアクセスできるようにします。
* install_config=sherlock:/jumpstart
![]() | 注意 - この手順を使用した場合、インストールクライアントを起動したときに次のエラーメッセージが表示されることがあります。 WARNING: getfile: RPC failed: error 5: (RPC Timed out). このエラーメッセージの詳細は、「ネットワークからのブート時のエラーメッセージ」を参照してください。 |
これで、すべてのシステムはプロファイルサーバーにアクセスできるようになりました。