この節では、DHCP のインストールと構成に必要な手順について説明します。
DHCP のインストールと構成は、次の手順で行なってください。
Solaris CD から次のパッケージをインストールします。
SUNWdhcsu
SUNWdhcsb
SUNWdhcm
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 |