0 / 0
資料の 英語版 に戻る

DataStageAnywhereのリモートエンジンの管理

最終更新: 2025年3月12日
リモートエンジンの管理 DataStage Anywhere

DataStage®Anywhereは、リモートランタイムエンジンによるメンテナンス、更新、およびその他のデータ検討をサポートします。

保守

DataStage Anywhereでは、コントロール・プレーンは引き続きIBM Cloudでホストされ、管理されます。

リモート・エンジンを介してデータ・プレーンを管理するのは、お客様の責任です。 リモート・エンジンを更新するための自動化スクリプトが用意されています。これを行うには、コンテナー・イメージを内部レジストリーにダウンロードし、それらの内部レジストリーを使用してデプロイします。 リモートエンジンの作成、実行、クリーニング、アップグレードなどの簡単なコントロールについては、https://github.com/IBM/DataStage/blob/main/RemoteEngine/docker/READMEてください。

スケーリング

リモート・エンジンを追加または削除して、月を通してデプロイメントをスケーリングすることができます。 デプロイメントの制限はありませんが、使用されているかどうかに関係なく、毎月デプロイされる VPC の最大量に対して課金されます。

災害時リカバリー

災害復旧をサポートするために、追加のリモート・エンジンをデプロイします。

データの可観測性

コンテナー管理プラットフォーム内にプログラム識別情報ソリューションを配置することができます。 DatabandはDataStageAnywhereと統合されており、DataStageパイプラインを監視することができます。

ストレージ

DataStage オペレーターは、デフォルト・ストレージをリモート・エンジンの Kubernetes ポッドにマウントします。 永続ボリュームでストレージを追加するには、https://www.ibm.com/docs/en/cloud-paks/cp-data/5.0.x?topic=administering-setting-up-nfs-mount を参照。

リモートエンジンログの代替Cloud Object Storageの場所を有効にする

デフォルトでは、リモート・エンジンのジョブ実行ログはIBM Cloud Object Storage(COS) のデフォルト・バケットにプッシュされます。 ジョブの実行ログを保存する別のCOSロケーションを有効にすることができます。

kubernetesデプロイのIBMCOSデフォルトバケットへのジョブ実行ログのプッシュを無効にするには、以下のコマンドを使用します:
kubectl -n <namespace> set env deployment/<instance-name>-ibm-datastage-px-runtime DISABLE_REMOTE_LOG_PUSH=true
kubernetesデプロイメントで、代替のCOSロケーションへのログのプッシュを有効にするには、新しいCOSロケーションを含むシークレットを作成する以下のコマンドを使用する:
kubectl -n <namespace> create secret generic datastage-log-cos-location \
--from-literal=CUSTOM_S3_BUCKET_NAME=<bucket-name> \
--from-literal=CUSTOM_S3_REGION=<region> \
--from-literal=CUSTOM_S3_ENDPOINT=<endpoint> \
--from-literal=CUSTOM_S3_ACCESS_KEY=<access-key> \
--from-literal=CUSTOM_S3_SECRET_KEY=<secret-key>
このコマンドはポッドの再起動をトリガーします。先に無効化コマンドを使用した場合は、手動でポッドを再起動する必要があります。

プロキシ情報の設定

コンテナ配備はプロキシ情報をサポートする。 DataStageAnywhereのリモート・エンジンにプロキシ情報を設定するには、コンテナで次の環境変数を設定します:
REMOTE_HTTPS_PROXY=http://username:password@host:port

現在、Kubernetesのデプロイメントではプロキシのサポートは利用できない。