Sun Cluster 3.1 データサービス (DHCP 編)

Sun Cluster HA for DHCP の登録と構成

ここでは Sun Cluster HA for DHCP の構成手順について説明します。

Sun Cluster HA for DHCP の登録および構成方法

次の手順で、Sun Cluster HA for DHCP をフェイルオーバーデータサービスとして構成します。この手順は、Sun Cluster の初期インストール時にデータサービスパッケージをインストールしている場合を想定しています。

Sun Cluster のインストール時に Sun Cluster HA for DHCP をインストールしていない場合は、scinstall ユーティリティーを使った Sun Cluster HA for DHCP パッケージのインストール方法 へ進んでください。

それ以外の場合は、次の手順で Sun Cluster HA for DHCP データサービスを構成します。

  1. DHCP のホストとなるクラスタノードの 1 つで、スーパーユーザーになります。

  2. SUNW.gds というリソースタイプを登録します。


    # scrgadm -a -t SUNW.gds
    
  3. SUNW.HAStoragePlus というリソースタイプを登録します。


    # scrgadm -a -t SUNW.HAStoragePlus
    
  4. フェイルオーバーリソースグループを作成します。


    # scrgadm -a -g DHCP-failover-resource-group
    
  5. DHCP ディスク記憶装置に対応するリソースを作成します。


    # scrgadm -a -j DHCP-has-resource  \
     -g DHCP-failover-resource-group   \
     -t SUNW.HAStoragePlus  \
     -x FilesystemMountPoints=DHCP- instance-mount-points
    
  6. DHCP 論理ホスト名に対応するリソースを作成します。


    # scrgadm -a -L -j DHCP-lh-resource  \
     -g DHCP-failover-resource-group  \
     -l DHCP-logical-hostname
    
  7. DHCP ディスク記憶装置と 論理ホスト名のリソースが組み込まれたフェイルオーバーリソースグループを有効にします。


    # scswitch -Z -g DHCP-failover-resource-group
    
  8. DHCP コンポーネントを作成して登録します。


    # cd /opt/SUNWscdhc/util
    

    dhcp_config ファイルを編集し、ファイルの中のコメントの記述に従います。


    # 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, as it's ignored
    #        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

    次に、IPMP が組み込まれた 2 ノード ( tequila/sunrise) の Sun Cluster 3.1 に対応する DHCP の例を示します。


    RS=dhcp-res
    RG=dhcp-rg
    PORT=23
    LH=dhcp-lh-res
    NETWORK=192.168.100.0@tequila@1/192.168.100.0@sunrise@2
    HAS_RS=dhcp-has-res
    

    dhcp_config の編集後、リソースを登録する必要があります。


    # ./dhcp_register
    
  9. 各 DHCP リソースを有効にします。

    前の手順と同様、DHCP コンポーネントごとにこの手順を繰り返します。


    # scstat 
    

    # scswitch -e -j DHCP-resource