Sun Java System Application Server 9.1 高可用性管理指南

Procedure使用 asadmin 工具设置负载平衡

  1. 创建负载平衡器配置。

    为此,请使用命令 asadmin create-http-lb-config


    注 –

    可以使用单个 asadmin 命令 create-http-lb 及其选项执行所有后续步骤(步骤 2 到步骤 7)。有关此命令的更多信息,请参见 create-http-lb(1)


  2. 添加对群集或独立服务器实例的引用,以供负载平衡器进行管理。

    为此,请使用命令 asadmin create-http-lb-ref。有关此命令的更多信息,请参见 create-http-lb-ref(1)

    如果您创建了具有目标的负载平衡器配置,并且该目标是负载平衡器引用的唯一群集或独立服务器实例,则请跳过此步骤。

  3. 启用负载平衡器所引用的群集或独立服务器实例。

    为此,请使用命令 asadmin enable-http-lb-server。有关此命令的更多信息,请参见 enable-http-lb-server(1)

  4. 启用用于负载平衡的应用程序。

    为此,请使用命令 asadmin enable-http-lb-application。有关此命令的更多信息,请参见 enable-http-lb-application(1)

    这些应用程序必须已部署到负载平衡器所引用的群集或独立实例上,并且已启用,可以在群集或独立实例上使用。启用应用程序以用于负载平衡与启用以使用这些应用程序是两个独立的步骤。

  5. 创建运行状况检查器。

    为此,请使用命令 asadmin create-http-health-checker。有关此命令的更多信息,请参见 create-http-health-checker(1)

    运行状况检查器监视工作异常的服务器实例,以便在这些服务器实例重新正常工作时,负载平衡器可以向它们发送新请求。


    注 –

    如果使用 Sun Java System Web Server(6.1 或 7.0),而不是执行步骤 6 和 7,可以在单个步骤中生成负载平衡器配置文件并通过线路将数据发送到 Web Server。

    要使用 asadmin 工具执行此操作,请将 create-http-lb 命令的 --autoapplyenabled 选项设置为 true。有关此命令的更多信息,请参见 create-http-lb(1)


  6. 生成负载平衡器配置文件。

    为此,请使用命令 asadmin export-http-lb-config。有关此命令的更多信息,请参见 export-http-lb-config(1)。此命令将生成一个配置文件,该配置文件要与 Sun Java System Application Server 附带的负载平衡器插件一起使用。

  7. 将负载平衡器配置文件复制到 Web Server 的 config 目录中,此目录用于存储负载平衡器插件的配置文件。


    注 –

    要在单个步骤中自动生成负载平衡器配置文件并通过线路将数据发送到 Web Server,需要为 SSL 设置配置 Web 服务器并导入 DAS 证书。有关配置 Sun Java System Web Server 的信息,请参见配置 Sun Java System Web Server