升级 Oracle GoldenGate Maximum Availability Hub Stack

了解如何使用 OCI Stacks 升级现有的 Oracle GoldenGate Marketplace 堆栈。

注:您只能升级到单个区域 - 主配置或备用配置。

在升级之前,请确保:

关于堆栈

堆栈是包含最新 Terraform 代码库的 zip 文件。借助堆栈,您可以预配新的计算节点并连接现有块存储。此方法可确保 Oracle GoldenGate 不丢失环境中存在的任何关联数据。

下载最新堆栈

在升级 Oracle GoldenGate 市场之前,您必须下载最新堆栈。要下载堆栈,请执行以下操作:

  1. 登录到 Oracle Cloud Infrastructure。

  2. 在 Oracle Cloud 导航菜单中,依次选择“Marketplace(市场)”和“All applications(所有应用程序)”。

  3. 在应用市场搜索栏中输入 Oracle GoldenGate Maximum Availability Hub。

  4. 在 Oracle GoldenGate 最大可用性中心页上,选择启动堆栈按钮下方的下载链接。

确定堆栈的 Terraform 版本

在升级堆栈之前,请确定要升级的堆栈的 Terraform 版本。

要确定堆栈的 Terraform 版本,请执行以下操作:

  1. 登录到 Oracle Cloud Infrastructure。

  2. 在 Oracle Cloud 导航菜单中,选择 Developer Services ,然后在 Resource Manager(资源管理器)下,选择 Stacks(堆栈)。

  3. 在“堆栈”页上,选择要升级的堆栈。

  4. 在“堆栈详细信息”页的“堆栈信息”下,找到 Terraform 版本字段并记下其值。

升级 Oracle Oracle GoldenGate Maximum Availability Hub 映像

要升级现有的 Oracle GoldenGate Maximum Availability Hub 映像,请执行以下操作:

  1. 下载最新堆栈。

  2. 在 Oracle Cloud 导航菜单中,选择 Developer Services ,然后在 "Resource Manager"(资源管理器)下,选择 Stacks(堆栈)。

  3. 在“堆栈”页上,选择要升级的堆栈。

  4. 在 Stack 的详细信息页上,选择 Edit(编辑),然后选择 Edit stack(编辑堆栈)。

  5. 在“编辑堆栈”页上,对于 Terraform 配置源,选择浏览,然后上载最新的堆栈 zip 文件。

  6. 选择 Next 。

  7. 在配置变量页上查看 OGG 口令和集群的实例设置,然后选择下一步。

    注意:

    • 对于 GoldenGate 部署密码,请确保使用最新密码(手动输入或存储在 Vault 密钥中)。

    • 只能升级到 Single region - Primary or Standby cluster 配置。

  8. 复查堆栈设置,然后选择保存更改。

  9. 登录到 Oracle GoldenGate 实例并停止所有正在运行的进程。确保停止所有微服务(管理、分发、接收方和性能度量),包括服务管理器。

  10. 返回 Oracle Cloud,从导航菜单中,选择计算,然后选择实例。

  11. 在“实例”页上,选择要升级的实例,然后选择终止。

    提示:在升级过程中,贵方必须终止主集群和备用集群中所有适用的 GoldenGate 计算实例。

    注意:

    您可以执行以下操作:

    • 选择实例,然后在“实例详细信息”页上选择终止

    • 选中列表中的实例旁边的框,然后从操作菜单中选择终止

    • 打开实例的操作(三个点)菜单,然后选择终止。

  12. 在 "Terminate instance" 对话框中,选择 Permanently delete attached boot volume ,然后选择 Terminate instance 。

  13. 实例终止后,使用 Oracle Cloud 导航菜单返回到“堆栈”页。

  14. 在“堆栈”页上,选择要升级的堆栈。它必须与您之前编辑的相同。

  15. 在 Stack 的详细信息页面上,选择 Apply 。

作业完成后,验证计算节点是否正在运行。在主群集的 node-1 上监视 /tmp/startupScript.log 以检查部署是否成功启动。然后,您可以访问部署。