创建应用程序服务器克隆

本节包含有关如何创建服务器组和克隆的高级描述。

注意:
如果仅将服务器用于复制用途,则建议您不要将克隆添加到“DB2 Everyplace 服务器组”中。可能会将同步请求发送到复制服务器,但此服务器不会应答客户机。

此任务是“配置多服务器环境”这一主要任务的一部分。完成这些步骤之后,返回到配置多服务器环境

先决条件

在创建应用程序服务器克隆之前,必须完成某些设置任务,如设置以创建应用程序服务器克隆中所述。

过程

要创建应用程序服务器克隆:

  1. 停止要克隆的应用程序服务器。
    1. 打开“WebSphere 管理控制台”,转至 WebSphere 管理域 -> 节点 -> 域名 -> 应用程序服务器 -> IBM DB2 Everyplace 应用程序服务器
    2. 右键单击应用程序服务器,然后选择停止
  2. 通过右键单击应用程序服务器并选择创建服务器 组来创建新的服务器组。在创建服务器组窗口,输入新服务器组的名称(例如,DB2 Everyplace 服务器组)。单击确定

    这样即创建了一个服务器组,现在原始应用程序服务器为服务器组中的克隆。

  3. “管理控制台”提示时,将展开的 EAR 文件复制到其它应用程序服务器中。
  4. 右键单击每个节点,然后选择重新生成插件配置,以便系统识别每个克隆。
  5. 选择一个节点,将 $WAS_HOME/config/plugin-cfg.xml 文件复制到前端 IBM HTTP Server。
  6. 为每个克隆指定不同的服务器端口。
    1. 选择节点 -> 节点名 -> 应用程序服务器克隆名
    2. 在右窗格中,转至服务,然后选择 Web 容器。单击编辑
    3. 单击属性窗口上的传输选项卡并记录端口号。
    4. 转至右窗格中的系统属性,输入应用程序服务器克隆的名称值对:DSYGdflt.Server.Port 和 transport_port_number
    5. 如果服务器已在运行,则重新启动它。

      如果多服务器环境的拓扑结构具有垂直扩展能力,则还必须在同一服务器上为每台服务器定义唯一的属性值:

      • DSYGdflt.Trace.Path = log_directory
      • DSYGdflt.Server.Name = UniqueName(输入唯一名称,不带空格)
  7. 如果使用虚拟主机支持不同 Web 组,则需要将同一个端口号添加至虚拟主机列表。
    1. 选择 WebSphere 管理域 -> 虚拟主机
    2. 在右窗格中,单击添加,并输入先前获得的端口号。
    3. 单击应用
  8. 右键单击每个节点,然后选择重新生成插件配置,以便系统识别每个克隆。
  9. 选择一个节点,将 $WAS_HOME/config/plugin-cfg.xml 文件复制到前端 IBM HTTP Server。

完成这些任务之后,就可以启动多服务器环境。

要启动多服务器环境,右键单击新服务器组并选择启动。属于该服务器组的所有克隆均会启动,具有 servlet 重定向器的前端 HTTP Server 将开始接收所有请求。

相关概念

相关任务