1.8.2. ネットワーク上でキックスタートファイルの準備

キックスタートを使用したネットワークインストールは非常に一般的です。システム管理者は、多くのネットワーク化されたコンピューターで簡単にインストールを自動化できるため、非常に一般的です。通常、最も一般的に使用される方法は、管理者がローカルネットワーク上の BOOTP/DHCP サーバーと NFS サーバーの両方を持つ方法です。BOOTP/DHCP サーバーは、クライアントシステムのネットワーク情報を提供するのに使用されますが、インストール時に使用される実際のファイルは NFS サーバーによって提供されます。多くの場合、これら 2 つのサーバーは同じ物理マシンで実行されますが、必須ではありません。
ネットワークベースのキックスタートインストールを実行するには、ネットワーク上に BOOTP/DHCP サーバーが必要で、Red Hat Enterprise Linux のインストールしようとしているマシンの設定情報を含める必要があります。BOOTP/DHCP サーバーは、クライアントにネットワーク情報とキックスタートファイルの場所を提供します。
BOOTP/DHCP サーバーでキックスタートファイルを指定すると、クライアントシステムはファイルのパスの NFS マウントを試行し、キックスタートファイルとして使用して、指定したファイルをクライアントにコピーします。必要な設定は、使用する BOOTP/DHCP サーバーによって異なります。
以下は、DHCP サーバーの dhcpd.conf ファイルからの行の例です。
filename"/usr/new-machine/kickstart/";
next-server blarg.redhat.com;
filename の後の値は、キックスタートファイルの名前(またはキックスタートファイルが存在するディレクトリー)に置き換え、next-server の後の値を NFS サーバー名に置き換えます。
BOOTP/DHCP サーバーで返されるファイル名がスラッシュ("/")で終了する場合、パスとしてのみ解釈されます。この場合、クライアントシステムはそのパスを NFS を使用してマウントし、特定のファイルを検索します。クライアントが検索するファイル名は次のとおりです。
<ip-addr>-kickstart
ファイル名の < ip-addr > セクションは、ドット付き 10 進数表記のクライアントの IP アドレスに置き換える必要があります。たとえば、IP アドレスが 10.10.0.1 のコンピューターのファイル名は 10.10.0. 1-kickstart に なります。
サーバー名を指定しないと、クライアントシステムは、BOOTP/DHCP 要求を NFS サーバーとして回答したサーバーの使用を試みることに注意してください。パスまたはファイル名を指定しないと、クライアントシステムは BOOTP/DHCP サーバーから /kickstart をマウントし、上記のように同じ < ip-addr> -kickstart ファイル名を使用してキックスタート ファイルの検索を試行します。