规划迁移
评估您的需求并了解流程的变化。
评估需求
为了帮助确保部署正确的基础结构,请考虑您的要求。
-
域类型:从 Oracle Cloud Marketplace 使用 WebLogic 服务器实现时,预配与内部部署域类型匹配的 WebLogic 域非常重要。
如果从迁移的域不是 Java 必需的文件(JRF)域,堆栈将预配非 JRF 域,您可以在以后的步骤中部署 WebLogic 域中的数据源。
如果从中迁移的域是 Java 必需的文件(JRF)域,则必须先预配数据库,然后再部署 WebLogic 服务器堆栈,然后指定您要在堆栈部署期间创建 JRF 域。
如果源域包含以下数据源,则将域预配为 JRF 域:
jdbc/LocalSvcTblDataSwrcejdbc/mds/owsmjdbc/AuditAppendDataSourcejdbc/AuditViewDataSourcejdbc/OpssDataSourcejdbc/WLSSchemaDataSource
-
数据源:标识要移植的非 JRF 数据源。这些是您必须预配和迁移的应用程序数据库。
-
服务器和节点:内部部署安装 WebLogic Server 可能会在每个虚拟机(节点)中预配几个托管服务器。在成本与 CPU 计数相结合的云环境中,为预期负载部署每个虚拟机(VM)大小的单个托管服务器,确保提高冗余并提高可用性。Oracle Cloud Marketplace 堆栈为每个节点预配一个托管服务器。在预配期间选择节点数以与内部部署托管服务器数匹配。为单个受管服务器所需的工作量调整虚拟机配置的大小。
注:
如果选择路径来更新现有的域部署工具,而内部部署在每台计算机占用多个受管服务器,则可以选择在部署中仅预配与计算机一样多的节点。选择支持多个托管服务器的预期负载以便在额外的可恢复性和可用性增加时重现同一拓扑的 VM 配置。此外,在部署堆栈之后手动添加额外负载平衡器后端,以便将流量定向到其他托管服务器使用的其他端口。
-
WebLogic 服务:如果使用其他服务本地部署,请评估要迁移的服务。如果任何服务部署了内部部署的外部依赖关系,则必须配置对 Oracle Cloud Infrastructure 中的相应项的访问权限,或者规划将服务迁移到 WebLogic 迁移外部的 Oracle Cloud Infrastructure 的访问权限。
流程概述
移植过程因您需要 Java 所需的文件(JRF)域还是非 JRF 域而异。
对于 JRF 域,必须在部署 Oracle Cloud Marketplace 堆栈之前将虚拟云网络(VCN)预配到专用子网,并将数据库预配为 JRF 数据存储。Oracle Cloud Marketplace 堆栈可以为虚拟机(VM)实例和负载平衡器部署其他子网。
对于非 JRF 域(在预配时不需要数据库),Oracle Cloud Marketplace 堆栈可以创建必要的 VCN 和所有子网。在预配堆栈后,可以将应用程序数据库的专用子网添加到现有 VCN。
-
执行初步任务以设置这两种类型域的环境:
-
在 Oracle Cloud Infrastructure 上创建区间。
-
创建保管库和密钥。
-
为您的 WebLogic 口令创建密钥。
-
-
对 Java 必需的文件(JRF)域执行初步任务:
可以使用网络快速入门选项,以便为 VCN 设置必要的网关、公共和专用子网、路由表以及安全列表。您可以根据需要创建其他专用子网。
您还可以手动创建 VCN 和您需要的特定资源:
-
创建虚拟云网络(VCN)。
-
定义数据库子网上的安全列表和路由表,以允许从其他子网访问。
-
创建专用子网。
-
创建互联网网关。
无论是手动还是使用向导创建 VCN,还必须执行以下操作:
- 向数据库子网安全列表中添加安全规则,以允许从其他子网和内部部署连接访问。
- 将数据库预配为 JRF 数据存储。
- 为数据库 SYS 口令创建密钥。
-
-
使用 Oracle Cloud Marketplace 堆栈部署 WebLogic 服务器安装。
选择用于根据需要预配 JRF 域的选项,然后输入以前预配的操作(JRF)数据库的信息。
- 在 Oracle Cloud Infrastructure 中预配所需的应用程序数据库,并将内部部署数据库迁移到 Oracle Cloud Infrastructure 应用程序数据库。
- 使用以下方法之一迁移工作量:
- 使用 WebLogic 管理员控制台手动迁移工作量以部署资源,并执行以下方法之一来部署应用程序:
- WebLogic 管理员控制台
- JDeveloper 部署工具
- 使用 WebLogic 部署工具 (WLDT) 迁移工作量。
- 通过将现有应用程序部署脚本定位到新域,使用 WebLogic 脚本编写工具迁移工作量。
- 使用 WebLogic 管理员控制台手动迁移工作量以部署资源,并执行以下方法之一来部署应用程序: