在 OCI 上准备中间层
在 Oracle Cloud Infrastructure (OCI) 上预配和准备用于灾难恢复的中间层主机。
为中层节点预配计算实例
在 Oracle Cloud Infrastructure (OCI) 中间层子网上为每个主内部部署 Oracle WebLogic Server 主机创建一个计算实例。计算实例必须使用与内部部署主机使用的映像和配置尽可能相似的 OS 映像和计算配置。
为了利用 Oracle WebLogic Server for Oracle Cloud Infrastructure 的 Oracle Customer Hub (UCM) 许可,Oracle 建议使用 WebLogic for OCI 映像来预配计算实例。您可以使用计算实例控制台或市场预配 Oracle WebLogic Server for OCI 映像。这些映像适用于 Oracle Linux 7.9 和 8.5 操作系统。
此示例在区间内的单个可用性域中使用两个计算实例,如下表所示。
名称 | 区间 | 可用性域 | 映像 | 配置 | VCN | 子网 |
---|---|---|---|---|---|---|
hydrwls1 |
HyDRCompmt |
AD1 | Oracle WebLogic Suite UCM 映像 (Oracle Linux 7.9) | VM.Standard2.2 | hydrvcn |
midTierSubnet |
hydrwls2 |
HyDRCompmt |
AD1 | Oracle WebLogic Suite UCM 映像 (Oracle Linux 7.9) | VM.Standard2.2 | hydrvcn |
midTierSubnet |
要使用 OCI 控制台中的“计算实例”部分预配计算实例,请执行以下操作:
注意:
您可以在下载代码中找到用于创建这些计算实例的 Terraform 代码。
准备操作系统用户和组
在辅助计算实例中,主要内部部署 Oracle 软件需要使用相同的用户和组。
Oracle WebLogic Server for Oracle Cloud Infrastructure 映像已具有 oracle 用户和组。但是,这些值(用户名、组名、uid
和 gid
)可能与您主实例中的值不匹配,您需要配置辅助主机以匹配主 oracle 用户和组的值。以下示例说明如何在此层中配置辅助主机以匹配主要 oracle 用户和组的值。
准备操作系统要求
辅助中间层主机必须满足操作系统要求才能运行软件。
Oracle WebLogic Server 主目录的二进制文件将从主 WebLogic Server 主机复制到辅助 WebLogic Server 主机。因此,不必在辅助 WebLogic Server 主机中运行 runinstaller
。Oracle WebLogic Server for OCI 映像是为 WebLogic Server 软件准备的,因此不需要手动添加其他软件包。
但是,如果您在 WebLogic Server 上使用任何 Oracle Fusion Middleware 产品,请确保辅助 WebLogic Server 主机满足以下要求:
准备主机名别名
- 将主机名作为别名添加到 OCI WebLogic Server 计算实例的
/etc/hosts
文件中。 - 在辅助 OCI VCN 中使用专用 DNS 视图。
使用 /etc/hosts
文件
/etc/hosts
文件中,指向辅助 Oracle WebLogic Server 主机的 IP 地址。 当主要内部部署和辅助 Oracle Cloud Infrastructure (OCI) 站点中的 DNS 服务器相同时,以及主站点和辅助站点中使用分隔的 DNS 服务器时,此模式有效。/etc/hosts
文件中的条目优先于 DNS 解析,因为这是 /etc/nsswitch.conf
文件的指令“hosts”中定义的开箱即用的优先级。
使用域名系统 (DNS)
/etc/hosts
中。
下面是在辅助 VCN 中创建专用视图并解析主要 IP 使用的虚拟主机名时要执行的步骤:
为 WebLogic 管理服务器创建和配置虚拟 IP
为了实现高可用性,WebLogic 管理服务器必须使用映射到虚拟 IP 的主机名,以允许跨节点进行故障转移。
注意:
如果未在主系统中使用管理服务器的 VIP 地址,请跳过此任务。为 apphost1
计算实例的 VNIC 分配一个附加 IP。附加 IP 由管理服务器在辅助 Oracle Cloud Infrastructure (OCI) 系统中使用。尽管此 IP 通常会附加到 apphost1
计算实例,但可以将其移动到 apphost2
计算实例,以便为管理服务器提供本地故障转移,如 EDG 中所述。
使用 OCI 控制台将新 IP 连接到 VNIC 后,必须在 OS 中以非持久性模式对其进行配置(因为此 IP 可以从 apphost1
移动到 apphost2
以进行管理服务器故障转移)。
在 OCI 主机的防火墙中打开所需的端口
每个计算实例都有一个本地防火墙服务。出于安全原因,默认配置是拒绝除最低必需端口 (ssh
,dhcp
) 以外的所有端口的连接。必须打开 Oracle WebLogic Server 使用的端口。
挂载 OCI 块存储卷
挂载之前在 Oracle WebLogic Server 计算实例中创建的块存储卷。
例如,
块存储卷 | 计算实例 | 装载点 |
---|---|---|
wlsdrBV1 | 水利1 | /u02 |
wlsdrBV2 | 水利2 | /u02 |