ターゲット・データベースのスケールアップ
Data Gate の初期セットアップ以降、 Data Gate とターゲット・データベースは相互接続されたエンティティーになっています。 したがって、ターゲット・データベースの構成を Data Gate 構成とは別に変更することはできません。 ワークロードを増やすために Db2 または Db2 Warehouse ターゲット・データベースの容量を拡大するか、変更する場合は、この後に推奨されるプロセスに従ってください。 注: ターゲット・データベース・インスタンスのスケールアップは、リモート・Db2・ターゲット・データベース・インスタンスには適用されません。
手順
- Data Gate インスタンスのダッシュボードから、トグル・ボタンをクリックして同期化プロセスを停止します。
- がインストールされている 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です。 - IBM Cloud Pak CLI (cpd-cli) のコマンド・ラインから、変数
DG_INSTANCE_IDを、ステップ 2 で見つかったインスタンス ID に設定します。 - 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>詳しくは、 サービスのシャットダウンと再始動 を参照してください。 - ターゲット・データベースをスケールアップするには、 db2u コンテナーにアクセスし、
DB2_WORKLOADレジストリー変数を設定解除します。 Db2 Db2 Warehouse データベースの場合、このステップは必要ありません。oc -n ${PROJECT_CPD_INST_OPERANDS} exec -it ${db2_podname} su - db2inst1 db2set DB2_WORKLOAD=ここで、
db2_podnameは Db2 サーバー・ポッドの名前です。 詳しくは、 Db2 ポッドへの exec を実行する を参照してください。 - ワークロードを増やすために Db2 または Db2 Warehouse インスタンスを構成します。スケール・アップ Db2 を参照してください。
- すべての構成変更が保持されていることを確認します。 これは、一部のパラメーターは Data Gate によって自動的に変更されるのに対して、他のパラメーターは手動で変更する必要があるため、重要です。例えば、以下のようなパラメーターです。
logarchmeth1logfilsizlogprimary.
- コンテナーにアクセスし、
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 - 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}詳しくは、『 サービスのシャットダウンと再始動 』を参照してください。
- Data Gate インスタンスのダッシュボードから、トグル・ボタンをクリックして同期化処理を再開します。