ターゲット・データベースのスケールアップ

Data Gate の初期セットアップ以降、 Data Gate とターゲット・データベースは相互接続されたエンティティーになっています。 したがって、ターゲット・データベースの構成を Data Gate 構成とは別に変更することはできません。 ワークロードを増やすために Db2 または Db2 Warehouse ターゲット・データベースの容量を拡大するか、変更する場合は、この後に推奨されるプロセスに従ってください。 注: ターゲット・データベース・インスタンスのスケールアップは、リモート・Db2・ターゲット・データベース・インスタンスには適用されません。

手順

  1. Data Gate インスタンスのダッシュボードから、トグル・ボタンをクリックして同期化プロセスを停止します。
  2. がインストールされている OpenShift® ・クラスターのコマンド・ラインから、 Data Gate ・インスタンス ID を識別し、 oc get dginstance コマンドを発行して、その値を変数 DG_INSTANCE_ID に割り当てます。 Data Gate 次に例を示します。
    oc get dginstance -n ${PROJECT_CPD_INST_OPERANDS}
    NAME                 VERSION   BUILD      STATUS      RECONCILED   AGE
    dg1699914520773847   5.0.0     5.0.0.82   Completed   5.0.0        6h58m

    この例では、インスタンス ID は dg1699914520773847 です。

  3. IBM Cloud Pak CLI (cpd-cli) のコマンド・ラインから、変数 DG_INSTANCE_ID を、ステップ 2 で見つかったインスタンス ID に設定します。
  4. IBM Cloud Pak CLI (cpd-cli) のコマンド・ラインから、 Data Gate インスタンスをシャットダウンします。
    export DATAGATE_INSTANCE_ID=<instance-id> \
    cpd-cli manage shutdown --components=datagate_instance --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --extra-vars=cr_name=${DATAGATE_INSTANCE_ID}
    

    ここで、 <instance-id> 詳しくは、 サービスのシャットダウンと再始動 を参照してください。

  5. ターゲット・データベースをスケールアップするには、 db2u コンテナーにアクセスし、 DB2_WORKLOAD レジストリー変数を設定解除します。 Db2 Db2 Warehouse データベースの場合、このステップは必要ありません。
    oc -n ${PROJECT_CPD_INST_OPERANDS} exec -it ${db2_podname} su - db2inst1
    db2set DB2_WORKLOAD=

    ここで、 db2_podnameDb2 サーバー・ポッドの名前です。 詳しくは、 Db2 ポッドへの exec を実行する を参照してください。

  6. ワークロードを増やすために Db2 または Db2 Warehouse インスタンスを構成します。
    スケール・アップ Db2 を参照してください。
  7. すべての構成変更が保持されていることを確認します。 これは、一部のパラメーターは Data Gate によって自動的に変更されるのに対して、他のパラメーターは手動で変更する必要があるため、重要です。例えば、以下のようなパラメーターです。
    • logarchmeth1
    • logfilsiz
    • logprimary.
  8. コンテナーにアクセスし、 DB2_WORKLOAD レジストリー変数を値 ANALYTICS_ACCELERATOR に設定します。 db2u この場合、 Db2 および Db2 Warehouse の両方のターゲット・データベースでこのステップが必要です。
    例:
    oc -n ${PROJECT_CPD_INST_OPERANDS} exec -it ${db2_podname}  su - db2inst1 
    db2set DB2_WORKLOAD=ANALYTICS_ACCELERATOR 
    db2stop force 
    db2start
  9. Data Gate インスタンスを再始動します。
    export DATAGATE_INSTANCE_ID=<instance-id> \
    cpd-cli manage restart --components=datagate_instance --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --extra-vars=cr_name=${DATAGATE_INSTANCE_ID}

    詳しくは、『 サービスのシャットダウンと再始動 』を参照してください。

  10. Data Gate インスタンスのダッシュボードから、トグル・ボタンをクリックして同期化処理を再開します。