Oracle GoldenGate最大可用性ハブ・スタックのアップグレード
OCIスタックを使用して既存のOracle GoldenGate Marketplaceスタックをアップグレードする方法について学習します。
注意: シングル・リージョン- プライマリまたはスタンバイ構成にのみアップグレードできます。
アップグレードする前に、次のことを確認してください。
-
VMインスタンス内のすべてのOracle GoldenGateプロセスを停止します。
-
アップグレードまたは更新の失敗により、将来元に戻す必要がある場合のために、すべてのブロック・ストレージをバックアップします。
-
スタック・アップグレード後に再適用できるように、GoldenGateブロック・ボリュームの外部にあるVMに保存されているファイルおよび構成設定をノートにとるかバックアップします。
-
Vaultシークレットに手動で入力するか格納するかに関係なく、アップグレードに使用する最新のGoldenGateデプロイメント・パスワードを設定します。
スタックについて
スタックは、最新のTerraformコード・ベースを含むzipファイルです。スタックを使用すると、新しいコンピュート・ノードをプロビジョニングし、既存のブロック・ストレージをアタッチできます。このアプローチにより、Oracle GoldenGateで、環境に存在する関連データが失われることがなくなります。
最新スタックのダウンロード
Oracle GoldenGate Marketplaceをアップグレードする前に、最新のスタックをダウンロードする必要があります。スタックをダウンロードするには:
-
Oracle Cloud Infrastructureにログインします
-
Oracle Cloudのナビゲーション・メニューで、「Marketplace」→「All applications」を選択します。
-
Marketplace検索バーに
Oracle GoldenGate Maximum Availability Hubと入力します。 -
Oracle GoldenGateの「最大可用性ハブ」ページで、「スタックの起動」ボタンの下にある「ダウンロード」リンクを選択します。
スタックのTerraformバージョンの識別
スタックをアップグレードする前に、アップグレードするスタックのTerraformバージョンを特定します。
スタックのTerraformバージョンを識別するには:
-
Oracle Cloud Infrastructureにログインします
-
Oracle Cloudのナビゲーション・メニューで、「開発者サービス」を選択し、「リソース・マネージャ」で「スタック」を選択します。
-
「スタック」ページで、アップグレードするスタックを選択します。
-
「スタック詳細」ページの「スタック情報」で、「Terraformバージョン」フィールドを探し、その値をノートにとります。
Oracle Oracle GoldenGate Maximum Availability Hubイメージのアップグレード
既存のOracle GoldenGate Maximum Availability Hubイメージをアップグレードするには:
-
最新のスタックをダウンロードします。
-
Oracle Cloudのナビゲーション・メニューで、「開発者サービス」を選択し、リソース・マネージャで「スタック」を選択します。
-
「スタック」ページで、アップグレードするスタックを選択します。
-
スタックの詳細ページで、「編集」、「スタックの編集」の順に選択します。
-
スタックの編集ページの「Terraform構成ソース」で、「参照」を選択し、最新のスタック・チップ・ファイルをアップロードします。
-
「次へ」を選択します。
-
「変数の構成」ページでOGGパスワードおよびクラスタのインスタンス設定を確認し、「次」を選択します。
注意:
-
GoldenGateデプロイメント・パスワードの場合は、必ず最新のパスワードを使用してください(手動で入力するか、Vaultシークレットに格納してください)。
-
単一リージョン- プライマリまたはスタンバイ・クラスタ構成にのみアップグレードできます。
-
-
スタック設定を確認し、「変更の保存」を選択します。
-
Oracle GoldenGateインスタンスにログインし、実行中のすべてのプロセスを停止します。Service Managerを含むすべてのマイクロサービス(管理、配布、受信者およびパフォーマンス・メトリック)を停止してください。
-
Oracle Cloudに戻り、ナビゲーション・メニューから「コンピュート」、「インスタンス」の順に選択します。
-
「インスタンス」ページで、アップグレードするインスタンスを選択し、「終了」を選択します。
ヒント:アップグレード手順の一部として、プライマリ・クラスタおよびスタンバイ・クラスタ内の適用可能なすべてのGoldenGateコンピュート・インスタンスを終了する必要があります。
注意:
次が可能です:
-
インスタンスを選択し、インスタンスの詳細ページで「終了」を選択します
-
リスト内のインスタンスの横にあるボックスを選択し、「アクション」メニューから「終了」を選択します
-
インスタンスの「アクション」(3つのドット)メニューを開き、「終了」を選択します。
-
-
「インスタンスの終了」ダイアログで、「アタッチされたブート・ボリュームを完全に削除」を選択し、「インスタンスの終了」を選択します。
-
インスタンスが終了したら、Oracle Cloudのナビゲーション・メニューを使用して「Stacks」ページに戻ります。
-
「スタック」ページで、アップグレードするスタックを選択します。これは、以前に編集したものと同じである必要があります。
-
スタックの詳細ページで、「適用」を選択します。
ジョブが完了したら、コンピュート・ノードが実行中であることを確認します。プライマリ・クラスタのnode-1で/tmp/startupScript.logを監視して、デプロイメントの起動が成功したかどうかを確認します。その後、デプロイメントにアクセスできます。