关于自动虚拟 IP 故障转移和 Oracle Private Cloud Appliance

使用 Oracle Private Cloud Appliance X9-2 自动虚拟 IP 故障转移,使您的应用程序能够在云服务器遇到问题时保持运行状态。此解决方案手册介绍了如何使用 Oracle Private Cloud ApplianceOracle Cloud Infrastructure (OCI) 通过将 OCI CLI 与 Pacemaker 和 Corosync 集成来部署自动虚拟 IP 故障转移。

关于 Oracle Private Cloud Appliance

Oracle Private Cloud Appliance (PCA) 是一种 Oracle 设计的系统,用于实施应用程序层和中间件层。

对于喜欢或需要内部部署解决方案的客户,私有云一体机可提供以下公有云部署的运营优势:

  • Oracle Cloud Infrastructure (OCI) 一致的专用云基础设施和架构。
  • API 和 SDK 与 OCI 兼容,可实现机架规模的内部部署实施,在私有云和公有云之间提供负载、用户体验、工具集和技能可移植。
  • 通过集成的硬件和软件系统降低了私有云中虚拟化负载的基础设施复杂性和部署时间。
  • 一个全面的平台,可为各种应用类型和负载提供出色的性能,其中包含内置的管理、计算、存储和网络资源。
  • 适用于现代化云原生应用的云和管理服务。
  • 现代微服务架构、Kubernetes 和相关技术,适用于面向未来的软件堆栈。
  • 直接连接到 Oracle Exadata 和 Oracle Database Appliance ,为可扩展的多层应用创建理想的基础设施。

体系结构

此体系结构显示在 OCI 租户中的虚拟 IP 上安装了 Corosync 和 Pacemaker 的群集节点。

使用此体系结构部署自动虚拟 IP 故障转移。



pca-x9-automatic-virtual-ip-failover.zip

此体系结构支持以下组件:

  • 租户

    租户是 Oracle 在您注册 Oracle Cloud Infrastructure 时在 Oracle Cloud 中设置的安全隔离分区。您可以在租户中的 Oracle Cloud 中创建、组织和管理资源。租户与公司或组织同义。通常,公司只有一个租户并反映在该租户中的组织结构。单个租户通常与单个订阅关联,单个订阅通常只有一个租户。

  • 虚拟云网络 (VCN) 和子网

    VCN 是您在 Oracle Cloud Infrastructure 区域中设置的可定制软件定义网络。与传统数据中心网络一样,VCN 允许您完全控制您的网络环境。一个 VCN 可以具有多个不重叠的 CIDR 块,您可以在创建 VCN 后对其进行更改。您可以将 VCN 细分为多个子网,这些子网可以限定到区域或可用性域。每个子网包含一系列不与 VCN 中的其他子网重叠的连续地址。创建后可以更改子网的大小。子网可以是公共子网,也可以是专用子网。

  • Internet 网关

    互联网网关允许 VCN 中的公共子网与公共互联网之间的通信。

  • 块存储卷

    通过块存储卷,您可以创建、附加、连接和移动存储卷,并更改卷性能,从而满足您的存储、性能和应用要求。将卷连接到实例后,您可以像常规硬盘驱动器那样使用该卷。您还可以断开卷的连接并将其连接到另一个实例而不会丢失数据。

  • 监视

    Oracle Cloud Infrastructure Monitoring 服务使用度量监视资源和预警,并在这些度量满足预警指定的触发器时通知您。

  • 文件存储

    Oracle Cloud Infrastructure File Storage 服务提供了一个持久、可扩展、安全的企业级网络文件系统。您可以从 VCN 中的任何裸金属、虚拟机或容器实例连接到文件存储服务文件系统。您也可以使用 Oracle Cloud Infrastructure FastConnect 和 IPSec VPN 从 VCN 外部访问文件系统。

  • 对象存储

    通过对象存储,可以快速访问任意内容类型的大量结构化和非结构化数据,包括数据库备份、分析数据以及丰富的内容(例如图像和视频)。您可以安全可靠地存储数据,然后直接从互联网或云平台检索数据。您可以无缝扩展存储,而不会降低性能或服务可靠性。将标准存储用于“热”存储,您需要快速、立即和频繁地访问这些存储。将归档存储用于保留很长时间、很少或很少访问的“冷”存储。

  • 身份和访问管理 (IAM)

    Oracle Cloud Infrastructure Identity and Access Management (IAM) 是 Oracle Cloud Infrastructure (OCI) 和 Oracle Cloud Applications 的访问控制层。通过 IAM API 和用户界面,您可以管理身份域和身份域中的资源。每个 OCI IAM 身份域代表一个独立的身份和访问管理解决方案或不同的用户群体。

  • Corosync 和 Pacemaker 集群虚拟 IP

    Corosync 和 Pacemaker 是您的集群中安装的第三方组件,用于启用自动虚拟 IP 故障转移。

准备工作

开始之前,请确保已满足以下要求:

  • 私有云一体机 OL7.9 或 OL8.0 平台映像。
  • 定义了 VCN、子网和安全列表。
  • 用于实例外部访问的 Internet 网关。
  • 最小配置为 VM.PCAStandard1.4 的两个实例。
  • 在两个实例上安装了 OCI CLI

  • 在两个实例上安装了 CorosyncPacemaker 软件包。

  • 获取 Certificate Authority Bundle
  • 已配置计算实例部署

关于必需的服务和角色

此解决方案需要以下服务:

  • Oracle Private Cloud Appliance X9-2

这些是每个服务所需的角色。

服务名称:角色 要求 ...
Oracle Private Cloud Appliance : Compute Enclave 创建网络、计算和存储构造。

要获取所需的云服务,请参阅 了解如何获取 Oracle 解决方案的 Oracle Cloud 服务