3.2. Job Scheduler for Cloudの概要¶
Job Scheduler for Cloudの機能を利用するためには、以下の設定が必要になります。
- ライセンスの購入とライセンスキーの入手
AWS監視
Azure監視
Google Cloud監視
OCI監視
- Senju DevOperation Conductor Extension Packの入手と適用
- 運用管理サーバーおよび、Cloud連携ジョブを実行する管理対象ノードに Senju DevOperation Conductor Extension Pack の適用が必要です。
運用管理サーバー(千手マネージャ)への適用(ジョブテンプレート項目の更新)
管理対象ノード(千手エージェント(プローブノード))への適用(ジョブ実行コマンドの更新)
参考
Senju DevOperation Conductor Extension Packの適用手順につきましては、Senju DevOperation Conductor Extension Pack の README をご参照下さい。
注釈
Senju DevOperation Conductor Extension Packの適用に際しては、千手システムの停止は不要ですが、関連する監視タスクの停止が必要です。
Job Scheduler for Cloudは、下記のジョブ群によって、Senju/DCのジョブスケジュールサブシステムよりAWS/S3、AWS/Elastic MapReduce、AWS/Lambda Function、Azure/Durable Functions、Google Cloud Functions、Google Cloud Composer、OCI/Oracle FunctionsおよびIBM Cloud Functionsの機能を利用します。
AWS/S3ファイル取得ジョブ
AWS/S3ファイル登録ジョブ
AWS/S3ファイル削除ジョブ
AWS/Elastic MapReduceジョブフロー実行ジョブ
AWS/Lambda Function連携ジョブ
Azure/Durable Functions連携ジョブ
Google Cloud Functions連携ジョブ
Google Cloud Composer連携コマンド
OCI/Functions連携ジョブ
IBM Cloud Functions連携ジョブ
Job Scheduler for CloudがAWSと接続する際、AWSに関する情報をsj_aws.iniファイルから取得します。そのため、Job Scheduler for Cloudを使用する前にsj_aws.iniファイルを設定しておく必要があります。
Senju/DCのジョブスケジュールサブシステムよりAWS/S3の機能を利用するためには、以下のジョブを使用します。
AWS/S3ファイル取得ジョブ
AWS/S3ファイル登録ジョブ
AWS/S3ファイル削除ジョブ
Senju/DCのジョブスケジュールサブシステムよりAWS/Elastic MapReduceの機能を利用するためには、AWS/Elastic MapReduceジョブフロー実行ジョブを使用します。
Senju/DCのジョブスケジュールサブシステムよりAWS/Lambda Functionの機能を利用するためには、AWS/Lambda Function連携ジョブを使用します。
AWS上の操作はAWS Management Consoleを使用します。
Job Scheduler for CloudがAzureと接続する際、Azureに関する情報をsj_azure_user.confファイルから取得します。そのため、Job Scheduler for Cloudを使用する前にsj_azure_user.confファイルを設定しておく必要があります。
Senju/DCのジョブスケジュールサブシステムよりAzure/Durable Functionsの機能を利用するためには、Azure/Durable Functions連携ジョブを使用します。
Azure上の操作はAzure Portalを使用します。
Job Scheduler for CloudがGoogle Cloudと接続する際、Google Cloudに関する情報をsj_gcp_sys.jsonファイルから取得します。そのため、Job Scheduler for Cloudを使用する前にsj_gcp_sys.jsonファイルを設定しておく必要があります。
Senju/DCのジョブスケジュールサブシステムよりGoogle Cloud Functionsの機能を利用するためには、Google Cloud Functions連携ジョブを使用します。
Google Cloud Composerの機能を利用するためには、Google Cloud Composer連携コマンドを使用します。
Google Cloud上の操作はGoogle Cloud Consoleを使用します。
Job Scheduler for CloudがOCIと接続する際、OCIに関する情報をsj_oci_sys.jsonファイルから取得します。そのため、Job Scheduler for Cloudを使用する前にsj_oci_sys.jsonファイルを設定しておく必要があります。
Senju/DCのジョブスケジュールサブシステムよりOCI/Oracle Functionsの機能を利用するためには、OCI/Functions連携ジョブを使用します。
OCI上の操作はOracle Cloud Infrastructureを使用します。
Job Scheduler for CloudがIBM Cloudと接続する際、IBM Cloudに関する情報をsj_ibc_sys.jsonファイルから取得します。そのため、Job Scheduler for Cloudを使用する前にsj_ibc_sys.jsonファイルを設定しておく必要があります。
Senju/DCのジョブスケジュールサブシステムよりIBM Cloud Functionsの機能を利用するためには、IBM Cloud Functions連携ジョブを使用します。
IBM Cloud上の操作はIBM Cloud Consoleを使用します。