ここでは、Sun Cluster HA for DHCP のインストールと構成の計画について説明します。
次の制限事項を守らないと、データサービスの構成がサポートされない場合があります。
ここで示す制限事項を考慮して、Sun Cluster HA for DHCP のインストールと構成の計画を行ってください。ここでは、Sun Cluster HA for DHCP にのみ適用されるソフトウェアとハードウェア構成の制限事項を示します。
すべてのデータサービスに適用される制限事項については、Sun Cluster ご使用にあたって を参照してください。
Sun Cluster HA for DHCP データサービスは、フェイルオーバーサービスとしてのみ構成できます – DHCP はスケーラブルなサービスとしては運用できないため、Sun Cluster HA for DHCP データサービスは、フェイルオーバーサービスとして運用するようにのみ構成できます。
DHCP サーバー – DHCP は、中継ホストとしてではなく、DHCP サーバーとして運用しなければなりません。
単一の DHCP インスタンス– Sun Cluster 内で構成できる DHCP リソースは 1 つだけです。
DHCP ネットワークテーブル – DHCP のネットワークテーブルは、テキストファイルまたはバイナリファイルにすることができます。また、フェイルオーバーファイルシステム (FFS) または広域ファイルシステム (GFS) としてマウントできます。
広域ファイルシステムをマウントする場合は /global という接頭辞を指定し、フェイルオーバーファイルシステムをマウントする場合は /local という接頭辞を指定するようにしてください。 必須ではありませんが、こうするのが最も好都合です。
次の要件を満たさないと、データサービスの構成がサポートされない場合があります。
ここで示す要件に従って、Sun Cluster HA for DHCP のインストールと構成の計画を行ってください。これらの要件は、Sun Cluster HA for DHCP にのみ適用されます。 Sun Cluster HA for DHCP のインストールと構成を始める前に、次の要件を満たしておく必要があります。
DHCP のコンポーネントと依存関係— Sun Cluster HA for DHCP データサービスは、DHCP コンポーネントを保護するように構成できます。 このコンポーネントと依存関係について、簡単に説明します。
表 1–3 DHCP と依存関係 (-> 記号で示す)
コンポーネント |
説明 |
---|---|
DHCP サーバー(Mandatory) |
-> SUNW.HAStoragePlus リソース SUNW.HAStoragePlus リソースは、DHCP のファイルシステムのマウントポイントを管理し、ファイルシステムがマウントされるまでは DHCP が起動しないようにします。 |
DHCP コンポーネントは、 /opt/SUNWscdhc/util に構成/登録ファイルがあります。 これらのファイルによって、Sun Cluster に DHCP コンポーネントを登録できます。
# cd /opt/SUNWscdhc # # ls -l util/* total 6 -rwxr-xr-x 1 root sys 1094 Dec 20 14:44 dhcp_config -rwxr-xr-x 1 root sys 514 Dec 20 14:44 dhcp_register # # more util/* :::::::::::::: util/dhcp_config :::::::::::::: # # Copyright 2003 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # # This file will be sourced in by dhcp_register and the parameters # listed below will be used. # # These parameters can be customized in (key=value) form # # RS - name of the resource for the application # RG - name of the resource group containing RS # PORT - name of any port number # LH - name of the LogicalHostname SC resource # NETWORK - name of the DHCP Network, however comprised of following # <network>@<nafo_or_nodename>@<node number> # HAS_RS - name of the DHCP HAStoragePlus SC resource # # The following two examples illustrate sample parameters # for DHCP on a 2 node cluster (tequila/sunrise) # # Sun Cluster 3.0 using nafo # # NETWORK=192.168.100.0@nafo0@1/192.168.100.0@nafo0@2 # # Sun Cluster 3.1 using ipmp # # NETWORK=192.168.100.0@tequila@1/192.168.100.0@sunrise@2 # RS= RG= PORT= LH= NETWORK= HAS_RS= :::::::::::::: util/dhcp_register :::::::::::::: # # Copyright 2003 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # . `dirname $0`/dhcp_config scrgadm -a -j $RS -g $RG -t SUNW.gds \ -x Start_command="/opt/SUNWscdhc/bin/start_dhcp \ -R $RS -G $RG -N $NETWORK " \ -x Stop_command="/opt/SUNWscdhc/bin/stop_dhcp \ -R $RS -G $RG -N $NETWORK " \ -x Probe_command="/opt/SUNWscdhc/bin/probe_dhcp \ -R $RS -G $RG -N $NETWORK " \ -y Port_list=$PORT/tcp -y Network_resources_used=$LH \ -x Stop_signal=9 \ -y Resource_dependencies=$HAS_RS # |
Sun Cluster HA for DHCP データサービス – パッチ 109077-07 (またはそれ以降) と 111302-01 (またはそれ以降) を適用した Solaris 8 7/01 (またはそれ以降) または Solaris 9 が必要です。
/etc/inet/dhcpsvc.conf パラメータ – /etc/inet/dhcpsvc.conf の次のパラメータを設定する必要があります。
DAEMON_ENABLED はつねに True です。
PATH は DHCP ネットワークテーブルに対応するクラスタファイルシステムを示します。
RUN_MODE はつねに SERVER です。
RESOURCE は SUNWbinfiles または SUNWfiles のどちらかに設定します。
/etc/inet/dhcpsvc.conf の次のパラメータは設定できません。
INTERFACE
/etc/inet/dhcpsvc.conf が DHCP サービスのホストとなる Sun Cluster 内の全ノードで整合性が保たれているか、または /etc/inet/dhcpsvc.conf がクラスタファイルシステム上のディレクトリ上にリンクされるようにしてください。
DHCP 要求への応答に関しては、DHCP ネットワークテーブル用に SUNWbinfiles を使用して、DHCPが最高のパフォーマンスを発揮するようにしてください。