前のトピック: アプリケーション データ ストアのフェールオーバ

次のトピック: CA EEM サーバのフェイルオーバー

アプリケーション データ ストアのフェイルオーバーの設定

注: プライマリ サーバ上で以下の手順を実行します。 セカンダリ サーバ上で実行する手順は、明示的に指定されています。

この手順では、以下のデフォルト値を使用して CA EEM サーバをインストールしたとみなします。

これらのパラメータのいずれかをカスタム値にカスタマイズした場合、このデフォルト値をカスタマイズした値に置き換えてください。

アプリケーション データ ストアのフェイルオーバーを設定する方法

  1. フェイルオーバー セットアップで以下のコマンドをすべてのサーバ上で使用し、CA EEM サービスを停止します。
    Windows
    net stop igateway
    dxserver stop all
    
    Linux および UNIX の場合
    $IGW_LOC/S99igateway stop
    su - dsa -c "dxserver stop all"
    
  2. 以下のファイルを各セカンダリ CA EEM サーバからプライマリ サーバ(例: Server 1)の対応するフォルダにコピーします。
    Windows
    %DXHOME%¥config¥knowledge¥iTechPoz-HostnameOfServerN.dxc
    %DXHOME%¥config¥knowledge¥iTechPoz-HostnameOfServerN-Router.dxc
    %DXHOME%¥config¥ssld¥personalities¥iTechPoz-HostnameOfServerN.pem
    %DXHOME%¥config¥ssld¥personalities¥iTechPoz-HostnameOfServerN-Router.pem
    
    Linux および UNIX の場合
    $DXHOME/config/knowledge/iTechPoz-HostnameOfServerN.dxc
    $DXHOME/config/knowledge/iTechPoz-HostnameOfServerN-Router.dxc
    $DXHOME/config/ssld/personalities/iTechPoz-HostnameOfServerN.pem
    $DXHOME/config/ssld/personalities/iTechPoz-HostnameOfServerN-Router.pem
    
  3. セカンダリ サーバからプライマリ サーバである Server 1 の一時フォルダに以下のファイルをコピーします。
    UNIX および Linux
    $DXHOME/config/ssld/iTechPoz-trusted.pem
    
    Windows
    %DXHOME%¥config¥ssld¥iTechPoz-trusted.pem
    
  4. Server 1 上のすべてのサーバの環境設定ファイル(iTechPoz-HostnameOfServerN.dxc)を以下のように編集します。
    以下の行を変更します。
    address      = tcp localhost port 509
    
    #address = tcp HostnameOfServerN port 509, tcp localhost port 509
    
    #dsa-flags	= multi-write
    
    以下のように変更します。
    #address      = tcp localhost port 509
    
    address = tcp HostnameOfServerN port 509, tcp localhost port 509
    
    dsa-flags	= multi-write
    

    注:

  5. Server 1 の iTechPoz.dxg を編集し、セカンダリ サーバの参照を追加します。

    例:

    # iTechPoz - iTechnology Repozitory
    # Source the knowledge files of the iTechPozRouter and iTechPoz DSAs.
    source "iTechPoz-HostnameofServer1-Router.dxc";
    source "iTechPoz-HostnameofServer1.dxc";
    source "iTechPoz-HostnameOfServer2-Router.dxc";
    source "iTechPoz-HostnameOfServer2.dxc";
    source "iTechPoz-ServerN-Router.dxc";
    source "iTechPoz-ServerN.dxc";
    
  6. セカンダリ サーバの iTechPoz-trusted.pem のコンテンツを Server 1 のコンテンツと結合して、新しい iTechPoz-trusted.pem ファイルを作成します。
    Windows
    type <Server 2 の iTechPoz-trusted.pem への絶対パス>>><Server 1 の iTechPoz-trusted.pem への絶対パス>
    
    UNIX/Linux
    cat <Server 2 の iTechPoz-trusted.pem への絶対パス>>><Server 1 の iTechPoz-trusted.pem への絶対パス>
    

    例: type "C:¥Program Files¥CA¥Directory¥dxserver¥config¥ssld¥iTechPoz-trusted_2.pem" >> "C:¥Program Files¥CA¥Directory¥dxserver¥config¥ssld¥iTechPoz-trusted.pem

    セカンダリ サーバの iTechPoz-trusted.pem が、Server1 の iTechPoz-trusted.pem に連結されます。

  7. 他のセカンダリ サーバの各 iTechPoz-trusted.pem を、手順 6 で連結された Server1 の iTechPoz-trusted.pem と連結します。
  8. 以下のファイルをプライマリ サーバからすべてのセカンダリ サーバの対応するフォルダにコピーします。

    注: コピーを実行する前に、セカンダリ サーバの iTechPoz-trusted.pem、データ dsa およびルータ ファイル(iTechPoz*)をバックアップします。

    UNIX および Linux
    $DXHOME/config/ssld/iTechPoz-trusted.pem
    $DXHOME/config/ssld/personalities/iTechPoz-*.pem
    $DXHOME/config/knowledge/iTechPoz*
    
    Windows
    %DXHOME%¥config¥ssld¥iTechPoz-trusted.pem
    %DXHOME%¥config¥ssld¥personalities¥iTechPoz-*.pem
    %DXHOME%¥config¥knowledge¥iTechPoz*
    
  9. 各セカンダリ サーバ上の iTechPoz.dxg ファイルを編集します。 iTechPoz.dxg ファイルを以下のように変更します。
    # iTechPoz - iTechnology Repozitory
    # Source the knowledge files of the iTechPozRouter and iTechPoz DSAs.
    source "iTechPoz-HostnameOfServerN-Router.dxc";
    source "iTechPoz-HostnameOfServerN.dxc";
    source "iTechPoz-HostnameOfServer1-Router.dxc";
    source "iTechPoz-HostnameOfServer1.dxc";
    source "iTechPoz-HostnameOfServer2-Router.dxc";
    source "iTechPoz-HostnameOfServer2.dxc";
    source "iTechPoz-ServerKRouter.dxc";
    source "iTechPoz-ServerK.dxc";
    

    注: ローカル ホストのエントリは他のサーバのエントリの前に表示される必要があります。

  10. UNIX または Linux 上で実行しているすべての CA EEM サーバに対し、以下の各ファイルの所有権およびグループ メンバシップを dsa と etrdir に変更します。 以下のコマンドを実行します。
    chown dsa:etrdir $DXHOME/config/ssld/iTechPoz-trusted.pem
    chown dsa:etrdir $DXHOME/config/knowledge/iTechPoz*
    chown dsa:etrdir $DXHOME/config/ssld/personalities/iTechPoz-*.pem
    
  11. すべてのサーバ上で以下のコマンドを使用し、CA EEM サービスを開始します。
    Windows
    dxserver start all
    net start igateway
    
    Linux および UNIX の場合
    su - dsa -c "dxserver start all"
    $IGW_LOC/S99igateway start
    

    アプリケーション データ ストアのフェイルオーバー設定が保存されます。