ここでは DHCP をインストールして構成する手順について説明します。
次の手順で、DHCP をインストールして構成します。
Solaris CD から次のパッケージをインストールします。
SUNWdhcsu
SUNWdhcsb
SUNWdhcm
DHCP クラスタファイルシステムをマウントします。必ず、DHCP ネットワークテーブルに対応するクラスタファイルシステムをマウントしてください。
DHCP ネットワークテーブルでフェイルオーバーファイルシステムを使用する場合は、手動でこのファイルシステムをマウントする必要があります。
必要な DHCP パッチをインストールします。インストールしなければならないパッチのリストについては、構成の要件を参照してください。
次のコマンドを実行して DHCP を構成します。
# /usr/sadm/admin/bin/dhcpmgr |
「DHCP サーバとして構成」を選択します。
「テキストファイル」または「バイナリファイル 」を選択します。
DHCP ネットワークテーブルのパスを入力します。
ホストレコードの保管に使用するネームサービスを選択します。
「リース期間」とクライアントがリースを更新できるかどうかを選択します。
使用する場合は、このサーバーの DHCP クライアント用 DNS 構成を指定します。
IP アドレスを提供するネットワークとネットワークマスクを追加します。
「ネットワークタイプ」 として「ローカルエリア (LAN)」を選択します。
使用する場合は、このサーバーの DHCP クライアント用 NIS 構成を指定します。
使用する場合は、このサーバーの DHCP クライアント用 NIS+ 構成を指定します。
アドレスとマクロを作成します。
/etc/inet/dhcpsvc.conf を確認します。次のパラメタが定義されていなければなりません。
DAEMON_ENABLED はつねに True です。
PATH はクラスタファイルシステムを示します。
RUN_MODE はつねに SERVER です。
RESOURCE は SUNWbinfiles または SUNWfiles のどちらかに設定します。
/etc/inet/dhcpsvc.confの整合性を確認 – DHCP サービスのホストとなる Sun Cluster 内の全ノードにわたって整合性を保つ必要があります。
2 とおりの実現方法があります。
/etc/inet/dhcpsvc.conf を Sun Cluster 内の全ノードにコピーします。
編集済みの dhcpsvc.conf をクラスタファイルシステムに移動し、クラスタファイルシステム内の dhcpsvc.conf に対して /etc/inet/dhcpsvc.conf からシンボリックリンクを作成します。
全ノードで DHCP が停止していることを確認します。
# /etc/rc2.d/K21dhcp stop |
全ノードでブート時の DHCP の起動を無効にします。
# rm /etc/rc3.d/S34dhcp |