DXconvert ツール -- DSA 構成設定のサイドカー構成情報への変換

DXconvert は、指定された DSA から構成設定を変換するツールです。このツールは、変換後、変換した結果(ナレッジ ファイル、サーバ ファイル、および ldif または DB ファイル)および DSA 用のすべてのスキーマ ファイルを CA Directory ソリューションのサイドカー構成情報とマージします。DXconvert の出力は、コンテナ アプライアンスから CA Directory ソリューションを展開する際に、圧縮および提供できる、更新されたサイドカー構成ファイルです。このツールは、CA Directory のエンタープライズ展開に役立ち、データおよび構成を移行して、コンテナ アプライアンスから CA Directory を直接展開します。
cad140jp
DXconvert は、指定された DSA から構成設定を変換するツールです。このツールは、変換後、変換した結果(ナレッジ ファイル、サーバ ファイル、および ldif または DB ファイル)および DSA 用のすべてのスキーマ ファイルを CA Directory ソリューションのサイドカー構成情報とマージします。DXconvert の出力は、コンテナ アプライアンスから CA Directory ソリューションを展開する際に、圧縮および提供できる、更新されたサイドカー構成ファイルです。このツールは、CA Directory のエンタープライズ展開に役立ち、データおよび構成を移行して、コンテナ アプライアンスから CA Directory を直接展開します。
このコマンドの形式は以下のようになります。
dxconvert -b basepath -d dataformat dsaname
各要素の説明は以下のとおりです。
  • basepath
    サイドカー構成ファイルが解凍される場所に当たるベース パスを参照します。
  • dataformat 
    アプライアンス ディレクトリ ソリューションのデータをロードするために使用されるデータ フォーマットを参照します。このパラメータには、LDIF、DB、NONE のいずれかの値を設定できます
  • dsaname 
    DSA の名前を参照します
注:
basepath については、CA Directory ソリューションのサイドカー構成の git-clone を実行して(git URL にアクセスするには、CA サポートに連絡してください)、そのベース ディレクトリのパスを指定します。
例: DXconvert の実行と CA Directory ソリューションの展開
 
  1. 以下のコマンドを使用して、CA Directory ソリューションのサイドカー構成のクローンをローカル ホストに作成します。
    $ git clone https://github-isl-01.ca.com/user123/config-base.git
    このコマンドを実行すると、サイドカー構成ファイル構造全体が、ローカル ホストで複製されます。この場合、/home/user/user123/config-base は、以下の手順でツールを実行する際に指定する必要があるベース パスです。
  2. 以下のコマンドを使用して DXconvert を実行します。
    $ dxconvert -b /home/user/user123/config-base -d DB dsa1
    dxconvert ツールは、以下の出力を生成します。
    Successfully generated server file '/home/user/user123/config-base/common/dxgrid-template/dsa.dxi'
    Successfully generated knowledge file '/home/user/user123/config-base/common/dxgrid-template/knowledge.dxc'
    Running command 'rm -f /home/user/user123/config-base/common/schema/*'
    Running command 'cp /opt/CA/Directory/dxserver/config/schema/* /home/user/user123/config-base/common/schema/'
    Successfully copied schema files to '/home/user/user123/config-base/common/schema/'
    DB dataformat is selected, copying the DSA db file to the target location.
    Running command 'cp /opt/CA/Directory/dxserver/data/dsa1.db /home/user/user123/config-base/common/data/data.db'
    Dxconvert has run successfully!
  3. すべての変更をコミットして、Git リポジトリにプッシュします。
    $ cd /home/user/user123/config-base
    $ git push
  4. CA Directory ソリューションを展開する際に、サイドカー構成に対して以下のリンクを指定します。
    https://github-isl-01.ca.com/user123/config-base/archive/master.zip