デプロイメントの管理

Oracle Cloudコンソールでデプロイメントを編集、スケーリング、停止、起動および削除する方法について学習します。

ノート: GoldenGate REST APIを使用して、OCI GoldenGateデプロイメントを管理できます。Oracle GoldenGateに精通している場合は、サービス・マネージャがOCI GoldenGateで公開されておらず、サービス・マネージャに対して行われたコールは戻れないことに注意してください。

デプロイメントの詳細の表示

「デプロイメント」ページからデプロイメントを選択して、詳細を表示します。「デプロイメントの詳細」ページでは、デプロイメント・コンソールを起動し、デプロイメントのステータス(次のいずれか)を表示できます。

ノート:デプロイメントのステータスが「注意が必要」の場合、デプロイメント・ヘルスが100%未満です。OCPUの管理および請求について学習します。

「処理」メニューから、次の操作を実行できます。

また、デプロイメント情報の表示、デプロイメントのヘルスの監視、割当て済接続の管理、証跡ファイルの表示、デプロイメント・バックアップの表示、デプロイメントのアップグレード、通知の設定、ログの表示、マスター・キー操作の管理、トラストストア証明書の管理、ネットワーク・セキュリティ・グループの設定、作業リクエストの表示およびタグの管理もできます。これらのセクションおよび実行可能なアクションで見つけることができる情報についてさらに学習するには、次を参照してください。

Details

デプロイメントの詳細ページには、次の情報が表示されます。

割当て済接続

デプロイメントの詳細ページの「割当て済接続」ページでは、接続を表示、割当て、割当て解除およびテストできます。

デプロイメントへの接続の割当て

ソース・テクノロジとターゲット・テクノロジの接続が作成されていることを確認します。

ノート:パスワード・シークレットで接続を使用する場合は、接続を割り当てるデプロイメントで、接続のパスワード・シークレットにアクセスできる必要があります。ポリシーallow dynamic-group <group-name> to read secret-bundles in <location>をコンパートメントまたはテナンシに追加していることを確認します。

デプロイメントに接続を割り当てるには:

  1. デプロイメントの詳細ページで、「割当て済接続」を選択します。

  2. 「接続の割当て」を選択します。

  3. 「接続の割当て」ダイアログで、ドロップダウンから接続を選択します。別のコンパートメントから接続を選択する場合は、「コンパートメントの変更」を選択します。

  4. 「接続の割当て」を選択します。

選択した接続が「割当て済接続」リストに表示されます。この関係は、「割当て済デプロイメント」の「接続の詳細」ページから表示および管理することもできます。

ノート:専用エンドポイントとの接続が7日間未割当てのままの場合、サービスはそれを共有エンドポイントに変換します。

デプロイメントに接続を割り当てると、GoldenGateは、入力した名前から許可されていない文字を削除し、30文字の長さに切り捨てます。名前に使用できるのは英数字のみで、別名パターン^[a-zA-Z][a-zA-Z0-9_#$]*$に従う必要があります。同じ別名の接続がすでに割り当てられている場合は、新しい別名に番号が自動的に追加されます。

接続の割当て解除

デプロイメントから接続を削除(割当て解除)できます。まず、削除する接続に関連するアクティブなプロセスがデプロイメントで実行されていないことを確認します。

接続を割当て解除するには:

  1. 「デプロイメントの詳細」ページで、「割り当てられた接続」を選択します。

  2. 割当てを解除する接続の「アクション」メニューから、「割当てを解除」を選択します。

  3. 接続の割当て解除ダイアログで、このデプロイから接続を割当て解除することを確認します。次に、「接続の割当て解除」を選択します。

接続は、「割当て済接続」リストに表示されなくなります。接続を割当て解除しても、接続は削除されません。接続を削除する場合は、接続の削除を参照してください。

ノート:専用エンドポイントとの接続が7日を超えて未割当てのままの場合、サービスはそれを共有エンドポイントに変換します。

接続のテスト

接続をデプロイメントに割り当てた後、接続をテストして、デプロイメントが接続できることを確認します。

テスト接続では、ネットワーク・レベルとアプリケーション・レベルの2つのタイプのテストを実行します。ネットワーク・レベルの接続テストでは、ホストとポートがデプロイメントから到達可能かどうかがチェックされ、アプリケーション・レベルのテストでは、エンドポイントにログインして資格証明が有効かどうかがチェックされます。

一部の接続では両方のテストが実行されますが、ビッグ・データ接続タイプなどの接続では、現在アプリケーション・レベルのテストはサポートされません。接続がネットワーク・レベルの接続テストに合格しているかぎり、接続を使用してExtractおよびReplicatプロセスの作成を開始できます。

接続をテストする前に、まず接続を作成してデプロイメントに割り当ててください。

割り当てられた接続をテストするには:

  1. デプロイメントの詳細ページで、「割当て済接続」を選択します。

    接続の詳細ページで、割当て済デプロイメントから接続をテストすることもできます。

  2. 「割当て済接続」のリストで、テストする接続の「アクション」メニューから「接続のテスト」を選択します。

    「接続のテスト」ダイアログが開き、確認メッセージ(成功した場合)とエラー・メッセージ(失敗した場合)が表示されます。エラー・メッセージが表示された場合は、接続と設定に戻ります。

  3. 「閉じる」を選択します。

証跡ファイル

証跡ファイル・ページでは、サイズ、順序、プロデューサ、コンシューマなどの詳細を表示できます。データ・レプリケーション・デプロイメントでは、トレイル・ファイルは時間の経過とともに増加する可能性を持ち、「デプロイメント情報」に表示されるストレージの使用状況の数値の主要な要因となります。この情報を使用して、トレイル・ファイルを管理します

ディザスタリカバリ

「ディザスタ・リカバリ」ページでは、ピア・デプロイメントのディザスタ・リカバリ設定を表示および管理できます。

デプロイメント・バックアップ

「デプロイメント・バックアップ」ページでは、デプロイメント・バックアップを作成および表示できます。

アップグレード

アップグレード・ページでは、次のことができます。

デプロイメントのアップグレード

最初に「アップグレード前」ステップを完了していることを確認します。

デプロイメントをアップグレードすると、

デプロイメントをアップグレードするには:

  1. 「デプロイメント」ページで、アップグレードするデプロイメントを選択します。

  2. デプロイメントの詳細ページで、「アクション」メニューから「アップグレード」を選択します。

  3. 「デプロイメントのアップグレード」パネルで、アップグレード先の使用可能なGoldenGateバージョンを選択し、「アップグレード」を選択します。

ノート: バージョンについてさらに学習します。

アップグレードの完了には数分かかります。「アップグレード」は、アップグレードの完了後、またはアップグレード・プロセス中に問題が発生した場合に、デプロイメントの詳細ページで選択します。

ハートビート表のアップグレード

デプロイメントで使用されている場合は、ハートビート表もアップグレードする必要があります。アップグレードの完了後、次のいずれかを実行できます。

マスター暗号化キー

「マスター暗号化キー」ページでは、データ・レプリケーション・デプロイメントのマスター暗号化キー・ウォレットをインポートおよびエクスポートできます。

トラストストア証明書

GoldenGateデプロイメントは、クライアント/サーバー方式で相互に通信できます。「トラストストア証明書」ページでは、デプロイメントのトラストストア証明書を管理できます。

ネットワーク・セキュリティ・グループ

「ネットワーク・セキュリティ・グループ」ページでは、ネットワーク・セキュリティ・グループ(NSG)を追加および表示できます。ネットワーク・セキュリティ・グループを追加すると、サブネット内からデプロイメントアクセス可能な場所を詳細に制御できます。さらに学ぶ

セキュリティ

リソースの Zero Trust Packet Routing (ZPR)セキュリティー属性を管理します。

「セキュリティ」タブでは、このリソースのZPRセキュリティ属性を表示、追加、編集または削除できます。

ZPRセキュリティ属性に精通していない場合は、Zero Trust Packet Routingの概要を参照してください。セキュリティ属性をリソースに追加する前に、必ず最小限必要なポリシーを追加して、ロード・バランサにパブリック・インターネット・トラフィックを許可し、ロード・バランサとプライベート・エンドポイント間のトラフィック・フローを許可してください。

OCI GoldenGateがプライベート・エンドポイント・リソース(専用接続またはデプロイメント用)を作成または更新すると、追加されたセキュリティ属性もプライベート・エンドポイントに追加されます。

リソースからセキュリティ属性を削除すると、リソースのプライベート・エンドポイントからも削除されます。

モニタリング

「Monitoring」ページでは、次のことができます。

通知の設定

デプロイメントで問題が発生したときにメッセージを受信します。Oracle Cloudコンソールでコンテキスト通知を使用して、デプロイメントのイベント・ルールおよびアラームを作成します。クイック・スタート・テンプレートを使用できます。通知サービスでアラームを作成するための代替またはショートカットとして、これらの通知を設定できます。

テナンシに次のポリシーが追加されていることを確認します:

allow group ContextualNotificationsUsers to manage alarms in tenancy
allow group ContextualNotificationsUsers to read metrics in tenancy
allow group ContextualNotificationsUsers to manage ons-topics in tenancy
allow group ContextualNotificationsUsers to manage cloudevents-rules in tenancy

デプロイメントのコンテキスト通知を設定するには:

  1. 「デプロイメント」ページで、通知を設定するデプロイメントを選択します。

  2. デプロイメントの詳細ページで、「モニタリング」を選択します。

  3. 「モニタリング」ページで、「通知」までスクロール・ダウンします。

  4. 「通知の作成」パネルでは、次の中から選択できます。

    • クイックスタート: 一連のテンプレートから通知を作成します。

    • 拡張イベント通知: 特定のイベントの通知を作成します。

    • 拡張アラーム通知: 通知メトリックしきい値を作成します。

  5. 「トピックとサブスクリプション」セクションで、既存のトピックを作成または選択します。

  6. 少なくとも1つのサブスクリプション・プロトコルを選択してください:

    • Eメールを送信し、有効なEメール・アドレスを入力

    • Slack、Slackエンドポイントに入ります。

      サブスクリプションの親トピックにメッセージをパブリッシュするときに、デフォルトで指定したSlackチャネルへのメッセージを送信します。

      エンドポイント・フォーマット(URL):

      https://hooks.slack.com/services/<webhook-token>

      <webhook-token>には、2つのスラッシュ(/)を含める必要があります。問合せパラメータはURLでは許可されません。Slackサブスクリプションのエンドポイントを作成するには(SlackチャネルのWebフックを使用)、Slackのドキュメントを参照してください。

    • SMS、国コードを選択して電話番号を入力します。

  7. (オプション)「トピックとサブスクリプション」にリストされているデフォルト設定(イベント・タイプまたはアラームの重大度)を変更します。

  8. 「通知の作成」を選択します。

  9. 必要に応じて、新しいサブスクリプションを確認します。詳細は、「サブスクリプションの確認」を参照してください。

通知の条件が満たされるたびに、メッセージは連絡先情報エントリに送信されます。

作業要求

作業リクエストのステータスと、作業リクエストに関連付けられたログ・メッセージ、エラー・メッセージおよびリソースの表示。作業リクエストを作成するデプロイメント操作には、次のものがあります:

タグ

「タグ」ページでは、デプロイメントのタグを表示および管理できます。タグは、テナンシ内のリソースを見つけるのに役立ちます。タグ付けについてさらに学習します。

デプロイメントの編集

デプロイメントを編集するには:

  1. 「デプロイメント」ページで、デプロイメントを選択し、デプロイメントの詳細ページから「編集」を選択します。

    編集するデプロイメントの「アクション」(3つのドット)メニューから「編集」を選択することもできます。

  2. 「デプロイメントの編集」ダイアログで、次のフィールドを更新できます:

    • 名前

    • 説明

    • GoldenGateコンソール・パブリック・アクセスの有効化

    • FQDN接頭辞

    • 証明書と秘密キーのペア(保持、削除または置換)

      ノート: SSL証明書は、次の要件を満たす必要があります。

      • 共通名はデプロイメントのFQDNと一致する必要があります。そうでない場合は、デプロイメント・コンソールにアクセスしたときに警告が表示されます。
      • 強力なハッシュ・アルゴリズムを使用して署名する必要があります。arcfour、arcfour128、arcfour256、noneアルゴリズム・タイプは許可されません。
      • 期限切れにしないでください。
      • 最大有効期間は13か月を超えないようにしてください。
      • 自己署名証明書であってはいけません。「無効な秘密キー」エラーが発生した場合は、次のOpenSSLコマンドを使用してキーの正確性をチェックできます。証明書に対して次のコマンドを実行します。
      openssl x509 --noout --modulus --in <cert>.pem \|openssl md5

      次に、このコマンドを秘密鍵で実行します。

      openssl rsa --noout --modulus --in <key>.pem \|openssl md5

      2つのコマンドの出力では、同じmd5値が返されます。そうでない場合、証明書と秘密キーが一致しません。

  3. 「Save Changes」を選択します。

デプロイメント・ユーザー名の編集

デプロイメント・コンソールへのログインに使用する資格証明ストアを編集できます。

資格証明ストアをOracle Cloud Infrastructure Identity and Access Management (OCI IAM)にまだ変更していない場合は、まずVaultを設定してください。Vaultおよびシークレットの管理についてさらに学習します。

  1. デプロイメントの詳細ページの「デプロイメント情報」ページの「GoldenGate」セクションで、「ユーザー名」の横にある「編集」を選択します。

    「ユーザー名の編集」パネルが開きます。

  2. 「ユーザー名の編集」パネルでは、次のことができます。

    • 資格証明ストアをGoldenGateからOracle Cloud Infrastructure Identity and Access Management (OCI IAM)に変更します。

    • 資格証明ストアがGoldenGateの場合は、ユーザー名を変更します。

    • 資格証明ストアがGoldenGateの場合は、別のパスワード・シークレットを選択します。

      ノート:既存のパスワード・シークレットの内容を編集するには、パスワード・シークレットの編集を参照してください。

    • 新しいパスワード・シークレットを作成します。新しいパスワード・シークレットを作成するには:

      1. 「パスワード・秘密の作成」を選択します。

      2. 「シークレットの作成」パネルで、シークレットの名前と説明(オプション)を入力します。

      3. シークレットを保存するコンパートメントを「コンパートメント」ドロップダウンから選択します。

      4. 現在のコンパートメントのボールトを選択するか、「コンパートメントの変更」を選択して別のコンパートメントのボールトを選択します。

      5. 「暗号化キー」を選択します。

        ノート: AESキー、ソフトウェア保護キーおよびHSMキーのみがサポートされています。RSAキーおよびECDSAキーは、GoldenGateパスワード・シークレット・キーではサポートされていません。

      6. パスワードの長さは8から30文字で、大文字、小文字、数字および特殊字を1つ以上含みます。特殊文字は、'$'、'^'または'?'にすることはできません。

      7. パスワードを確認します。

      8. 「作成」を選択します。

  3. 「Save changes」を選択します。

パスワード・シークレットの編集

パスワード・シークレットを編集するには:

  1. デプロイメントの詳細ページの「デプロイメント」情報領域の「GoldenGate」で、パスワード・シークレットを選択します。

  2. パスワード・シークレットの詳細ページの「バージョン」リストで、「シークレット・バージョンの作成」を選択します。

  3. 「シークレット・バージョンの作成」ダイアログで:

    1. シークレット・タイプ・テンプレート(プレーン・テキストまたはBase64)を選択します。

    2. 「シークレット・コンテンツ」を入力します。

      ノート:パスワード・シークレットの内容は8文字から30文字、大文字、小文字、数字および特殊記号を1つ以上含む必要があります。特殊文字は、'$'、'^'または'?'にすることはできません。

    3. 「シークレット・バージョンの作成」を選択します。

  4. 新しいシークレット・バージョンを選択するには、「編集」を選択します。

  5. 「シークレットの編集」ダイアログで:

    1. 説明を入力します。

    2. 新しいシークレット・バージョンを選択します。

    3. 「Save changes」を選択します。シークレットが更新されてアクティブになるまでに1分かかる場合があります。

  6. OCI GoldenGateが新しいパスワード・シークレット・バージョンを確実に取得するには、デプロイメントの詳細ページに戻り、「GoldenGateユーザー名」の横にある「編集」を選択します。

  7. 「編集」パネルで、「変更の保存」を選択します。

ライセンス・タイプの編集

ライセンス・タイプを編集するには:

  1. デプロイメントの詳細ページで、ライセンス・タイプの「編集」を選択します。

  2. 「ライセンス・タイプの編集」パネルで、ライセンス・タイプを選択します。

    • ライセンスを含む。サービスの新しいソフトウェア・ライセンスをサブスクライブします。

    • Bring your own license (BYOL): 既存のOracle GoldenGateライセンスをサービスに持ち込みます。BYOL OCPU制限の有効化: BYOLでカバーされるOCPUの数を制御します。対象となるOCPUの最小数は1です。

  3. 「更新」を選択します。

デプロイメントのスケーリング

デプロイメントは、必要なOracle Compute Unit (OCPU)の量に応じてスケール・アップまたはスケール・ダウンできます。このプロセスを自動化するには、デプロイメントを作成または編集するときに自動スケーリングを有効にするか、デプロイメントの詳細ページでデプロイメントを手動でスケーリングします。

自動スケーリングを有効にすると、デプロイメントは、「スケール」ダイアログに現在表示されているOCPUの数の最大3倍のメモリーまでスケール・アップできます。1 OCPUは16GBのメモリーに相当します。ワークロードに追加のOCPUが必要な場合、自動スケーリングが有効になっていても、デプロイメントは手動操作を必要とせずに自動的にリソースを使用します。

OCPUの使用状況を確認するには、コンソールの「デプロイメントの詳細」ページの「メトリック」セクションでOCPU使用量グラフを表示できます。

自動スケールを有効にしない場合は、デプロイメントの詳細ページからデプロイメントを手動でスケーリングできます。デプロイメントを手動でスケーリングするには:

  1. 「デプロイメント」ページで、スケーリングするデプロイメントの「アクション」メニューから「スケール」を選択します。

    また、デプロイメントの「詳細」ページで「スケール」を選択できます。

  2. 「OCPU数」に、1から24までのOCPU数を入力します。

  3. (オプション)「自動スケーリング」を有効にします。

    自動スケーリングを有効にすると、指定したOCPU数の3倍(最大24 OCPU)までサービスをスケール・アップできます。

  4. 「Save Changes」を選択します。

デプロイメントが再起動して、行った変更が反映されます。デプロイメントのスケーリングにかかる停止時間は、デプロイメントの停止および再起動にかかる時間と同じです。

診断の収集

診断を収集して、OCI GoldenGateデプロイメントに関する情報を分析または共有します。問題が発生した場合は、収集した情報をMy Oracle Supportと共有できます。

ノート:この機能は、データ・レプリケーション・デプロイメントにのみ適用されます。

診断を収集する前に、Oracleオブジェクト・ストレージ・バケットを作成してください。

デプロイメント診断を収集するには:

  1. 「デプロイメント」ページで、診断を収集するデプロイメントを選択します。

  2. デプロイメントの「詳細」ページで、「アクション」メニューから「診断収集」を選択します。

  3. 「診断収集」パネルで、次のフィールドに入力します。次に、「診断収集」を選択します。

    1. 「バケット」ドロップダウンから、診断ファイルを保存するバケットを選択します。別のコンパートメントのバケットを選択する場合は、「コンパートメントの変更」を選択します。

    2. 「診断名接頭辞」に、診断ファイル名の接頭辞となる短縮名または数文字を入力します。

    3. (オプション)システム・ログを収集する開始日を選択します。

    4. (オプション)システム・ログを収集する終了日を選択します。

      ノート: OCI GoldenGateデプロイメント用に収集される診断では、デプロイメントの存続期間全体のGoldenGoldenGateログが含まれます。これは選択した開始日および終了日とは関係ありません。

「診断の収集」を選択すると、「デプロイメント情報」カードのGoldenGateセクションの下に「診断」という名前の新しいフィールドが表示されます。診断zipファイルはダウンロード可能になるまで数分かかることがあります。使用可能になると、「ダウンロード」リンクが表示されます。

デプロイメントを停止します。

デプロイメントを停止すると、Oracle Cloud Infrastructure GoldenGateも停止します。デプロイメントが停止している間は、OCI GoldenGateデプロイメント・コンソールにアクセスできず、デプロイメントを再起動するまで請求されません。

デプロイメントを停止するには:

  1. デプロイ・ページで、デプロイメントを選択します。

  2. デプロイメントの詳細ページで、「アクション」メニューから「停止」を選択します。

    「デプロイメント」ページで停止するデプロイメントの「アクション」メニューから「停止」を選択することもできます。

  3. 「デプロイメントの停止」ダイアログで、「停止」を選択します。

デプロイメントを停止すると、Oracle Cloud Infrastructure GoldenGateはすべてのアクティブなタスクを停止します。デプロイメントは、「デプロイメント」または「デプロイメントの詳細」ページから再起動できます。

デプロイメントの起動

デプロイメントが作成されると、Oracle Cloud Infrastructure GoldenGateが自動的に起動されます。デプロイメントを停止した場合、デプロイメントの「アクション」メニューの「起動」オプションを使用してデプロイメントを再起動できます。デプロイメントを起動すると、請求も再開されます。

デプロイメントを起動するには:

  1. デプロイ・ページで、デプロイメントを選択します。

  2. デプロイメントの詳細ページで、「アクション」メニューから「開始」を選択します。

    「デプロイメント」ページで起動するデプロイメントの「アクション」メニューから「開始」を選択することもできます。

  3. 「デプロイメントの開始」ダイアログで、「開始」を選択します。

デプロイメントが起動し、デプロイメント・コンソールを起動できるようになりました。Oracleにより、使用したOracle Compute Unit (OCPU)の量に対する請求が再開されます。

また、デプロイメントの起動時にExtractおよびReplicatが自動的に起動するように構成することもできます。詳細は、管理対象プロセスの構成を参照してください。

デプロイメントの移行

デプロイメントは、あるコンパートメントから別のコンパートメントに移動できます。

デプロイメントを移動するには:

  1. 「デプロイメント」ページでデプロイメントを選択し、「アクション」メニューで「デプロイメントの詳細」ページから「リソースの移動」を選択します。

    「デプロイメント」ページで移動するデプロイメントの「アクション」メニューから「リソースの移動」を選択することもできます。

  2. 「別のパーティションへのリソースの移動」ダイアログで、デプロイメントの移動先になるコンパートメントをドロップダウンから選択します。

  3. 「リソースの移動」を選択します。

デプロイメントを新しいコンパートメントに移動すると、固有のポリシーがただちに適用され、コンソールを介したデプロイメントへのアクセスに影響を与える可能性があります。詳細は、コンパートメントの管理に関する項を参照してください。

デプロイメントの削除

デプロイメントを削除すると、そのデプロイメント内のすべてのアクティブなOracle GoldenGateタスクが停止します。デプロイメントを削除しても、チェックポイント表やExtract情報などの参照は、デプロイメントが使用したデータベースから削除されません。一度削除したデプロイメントはリストアできません

デプロイメントを削除するには:

  1. 「デプロイメント」ページでデプロイメントを選択し、「アクション」メニューで「削除」を選択します。

    「デプロイメント」ページで削除するデプロイメントの「アクション」メニューから「削除」を選択することもできます。

  2. 「デプロイメントの削除」ダイアログで、「削除」を選択します。

デプロイメントの削除後、ソース・データベースおよびターゲット・データベースに残っているファイルを手動で削除する必要がある場合があります。詳細は、Files to be removed Manuallyを参照してください。