扩展受管服务器

可以通过更改节点数或更改计算实例的配置来扩展托管服务器。

添加或删除 WebLogic 服务器节点

您可以更改 Oracle WebLogic Server 中用于 Oracle Cloud Infrastructure 堆栈的节点数(计算实例),以提高性能或降低成本。添加要向外扩展的节点或删除要放大的节点。

注:

您无法使用此过程来扩展在 2020 年 6 月 29 日之前创建的域。

要缩放域,请编辑堆栈的节点计数变量,然后运行应用作业。

Oracle WebLogic Server for Oracle Cloud Infrastructure 执行以下任务来执行缩放操作:

  • 添加或删除计算实例
  • 在域配置中添加或删除托管服务器(可选)
  • 如果域未运行 Oracle WebLogic Server 标准版(可选),则将托管服务器添加到域配置中的现有集群
  • 如果堆栈包含负载平衡器(可选),请更新负载平衡器的后端集

如果在创建域配置(更改端口号、更改服务器名称等)后定制域配置,则不能保证作业的域修改部分成功。您可以禁用此功能,并在缩放作业完成后手动执行这些任务。

  1. 登录到 Oracle Cloud Infrastructure 控制台。
  2. 单击导航菜单,选择资源管理器,然后选择堆栈
  3. 选择包含堆栈的区间
  4. 单击堆栈的名称。
  5. 单击变量
  6. 单击编辑变量
  7. 编辑 WebLogic 服务器节点计数
    如果增大节点计数并修改 SSH 公共密钥,则该密钥将仅用于新计算实例。现有计算实例的密钥保持不变。
  8. 可选:如果您希望 Oracle WebLogic Server for Oracle Cloud Infrastructure 创建计算实例,但不更新域配置,请选择不更新域配置以进行扩展
  9. 单击下一步
  10. 单击保存更改
  11. 依次单击 Terraform 操作应用
  12. 输入作业的名称,然后单击应用
  13. 定期监视应用作业的进度,直到该作业完成。
  14. 单击输出
  15. 找到 WebLogic_Instances,然后验证更新后堆栈中的计算实例数。

如果选择不更新域配置以进行扩展,则必须手动更新域配置并添加托管服务器。使用 WebLogic Server 管理控制台或 WebLogic Server 脚本编写工具 (WLST)。

如果域位于专用子网中,则会删除并重新创建基础计算实例。因此,bastion 可能具有不同的 IP 地址。

更改计算实例的配置

您可以扩展适用于 Oracle Cloud Infrastructure 域的 Oracle WebLogic Server 计算资源来提高性能,也可以缩减计算资源以降低成本。

注:

不要使用资源管理器来更改域中计算实例的配置。必须使用计算服务。使用资源管理器在更改配置后扩展和扩大操作将当前还原所有节点到原始形状,从而有效地销毁域。建议扩展节点数而不是配置。

更改计算实例的配置时,您需要为该实例选择其他处理器、核心数、内存量、网络带宽和最大 Vnic 数量。实例的公共和专用 IP 地址、卷附件和 VNIC 附件保持不变。例如,将实例的形状从 VM-Standard2.2 更改为 VM-Standard2.4 会将节点的容量从两个 ocpu 改为四个 ocpu,并且还会将分配给节点的内存量增加。

计算实例的原始配置确定了可以选择哪些配置作为新配置的目标。您无法修改使用裸金属形状或特定虚拟机 (VM) 配置的实例的配置。

Oracle 建议对构成单个 WebLogic Server 集群的所有计算实例使用相同的配置。这样可以在集群中统一分布流量。

更改配置时,必须重新启动计算实例。为了避免关闭时间并确保您的应用程序仍可供用户使用,Oracle 建议您使用多个计算实例创建集群,并且一次更改一个计算实例的配置。

更改第一个计算实例的配置时,域的管理服务器将暂时不可用。但是,您的应用程序不依赖于管理服务器,并且将不会受影响。

  1. 登录到 Oracle Cloud Infrastructure 控制台。
  2. 从导航菜单中,依次单击计算实例
  3. 选择在其中创建了域的间。
  4. 单击域的第一个计算实例的名称。
    实例在名称后附加了 wls-0。例如:mydomain-wls-0
  5. 单击操作,然后选择更改形状
  6. 选择一个新配置,然后单击更改形状
  7. 对于域中剩余的计算实例,重复执行步骤 2