预配 WebLogic 服务器

可以使用 Oracle Cloud Marketplace 中的 Oracle Cloud Infrastructure 堆栈的 Oracle WebLogic Server 来预配 WebLogic 服务器节点的群集。

使用须知

Oracle Cloud MarketplaceOracle Cloud Infrastructure 上部署 WebLogic 服务器(WLS)堆栈时,请注意以下事项。

  • 计划部署的 Oracle Cloud Infrastructure 区间必须在目标可用性域中具有足够的所请求虚拟机(VM)配置。您可以在监管下的 Oracle Cloud Infrastructure 控制台中检查配置可用性,方法是单击目标可用性域和区间中的限制、限额和使用情况

  • Oracle Cloud Infrastructure 上的 WebLogic 服务器部署支持以下配置:VM.Standard2.x、VM.Standard.E2.x、BM.Standard2.x、BM.Standard.E2.x。

  • 如果需要 Java 必需的文件(JRF)域,请选择用于预配 JRF 域的选项,并提供要用作 JRF 存储目标的数据库信息。

  • 如果要使用 Oracle Autonomous Transaction Processing 数据库,则必须将 Oracle WebLogic Server 12c 或更高版本指定为启用 JRF-enabled 域的本。

部署堆栈

Oracle Cloud Marketplace 中选择并部署 WebLogic 服务器堆栈。

  1. 单击导航菜单,然后在解决方案和平台组下,转到市场并单击应用程序
  2. 搜索 WebLogic 并单击相应的 Oracle WebLogic 应用程序:
    • Oracle WebLogic Server 标准版 BYOL
    • Oracle WebLogic Server Enterprise Edition BYOL
    • Oracle WebLogic Server Enterprise Edition UCM
    • Oracle WebLogic Suite BYOL
    • Oracle WebLogic Suite UCM
  3. 选择要在域上运行的 WebLogic Server 的版本
  4. 选择要在其中创建堆栈的间。
  5. 选中 Oracle 标准条款和限制复选框,然后单击启动堆栈
  6. 输入名称,例如 MyWLStack
  7. 单击下一步
  8. 输入资源名前缀以帮助标识关联资源,例如 MyWLS
  9. 对于 WebLogic 服务器配置,选择计算实例的配置。
  10. 对于 SSH 公共密钥,请粘贴 SSH 公共密钥文件的内容。

    创建堆栈后,可以使用 SSH 客户机和对应的私有密钥连接到 WebLogic 服务器计算实例。

  11. 对于 WebLogic Server 可用性域,选择要在其中创建计算实例的可用性域。
  12. 对于 WebLogic 服务器节点计数选择要在域中预配的托管服务器数,例如 2。
  13. 对于 WebLogic Server 管理员用户名,输入新 WebLogic Server 域的管理员用户名。
  14. 于 WebLogic Server 管理员口令的安全 OCID,输入您创建的包含 WebLogic Server 管理员口令的密钥的 OCID。
    要查找 OCID 值,请执行以下操作:
    1. 在控制台中,单击安全
    2. 单击 Vault,然后单击 Vault 的名称。
    3. 单击钥,然后单击分配给 WLS 密码的密钥。
    4. 单击 OCID 旁边的复制
  15. 要查看或更改标准端口并选择性地部署示例应用程序,请单击 WLS 实例高级配置
  16. 对于虚拟云网络策略
    • 对于 Java 必需的文件 (JRF) 域,选择使用现有 VCN,然后为 WebLogic 服务器选择 VCN 和子网,如果您以前未创建子网,则选择创建新子网。
    • 对于非 JRF 域,选择创建新 VCN,输入 WebLogic 服务器网络的名称(例如 MyWLStackNetwork),然后选择 WebLogic 服务器的区域子网。
  17. 如果有多个节点,请单击预配负载平衡器
  18. 对于 JRF 域,单击预配 JRF,然后指定以前创建的数据库的信息,包括数据库管理员口令的密钥。
  19. 如果您是租户的管理员,请选择 OCI 策略。如果您不是管理员并且管理员预配了策略,请确保未选择此选项。
  20. 单击下一步
  21. 单击创建

    此时将显示 Oracle Resource Manager 中的“作业详细信息”页。

    应用作业已启动以预配堆栈。要稍后返回此页,请单击导航菜单,选择资源管理器,然后单击作业

  22. 定期监视应用作业的进度,直到该作业完成。

    单击作业名可以查看日志并单击输出以查看信息,其中包括用于访问应用程序的负载平衡器 IP 地址以及用于访问管理控制台的 weblogic 管理控制台 URL。

向负载平衡器添加证书

使用负载平衡器创建域时,Oracle WebLogic Server for Oracle Cloud Infrastructure 会配置负载平衡器,以使用安全套接字层 (Secure Socket Layer, SSL) 并添加演示自签名证书。Oracle 建议您上载自己的 SSL 证书,然后将该证书与 HTTPS 监听程序关联。

无法修改现有的负载平衡器证书。必须添加新证书,然后将监听程序与新证书关联。

可以使用自定义的自签名 SSL 证书或从证书颁发机构 (CA) 获取的证书。对于生产 WebLogic Server 环境,Oracle 建议您使用 CA-issued SSL 证书,这可以减少发生中间人攻击的可能性。

注:

此过程仅适用于 2020 年 6 月之后创建的域。

  1. 访问 Oracle Cloud Infrastructure 控制台。
  2. 从导航菜单中,选择网络,然后单击加载平衡器
  3. 选择在其中为您的域创建了网络资源的间。根据堆栈的初始创建方式,这可能是包含域的计算实例的相同区间。
  4. 单击作为堆栈一部分预配的负载平衡器。
  5. 单击证书
  6. 单击添加证书
  7. 输入证书的名称。
  8. 上载证书文件,或将其内容粘贴到文本区域。
  9. 如果适用,指定 CA 证书或私有密钥文件。例如,如果使用自签名证书,则上载对应的私有密钥文件。
  10. 单击添加证书,然后单击关闭
  11. 成功添加证书之后,单击监听程序
  12. 编辑 https 监听程序。
  13. 选择新证书。
  14. 单击保存更改,然后单击关闭