IBM® WebSphere® Application Server 的负载均衡器可以通过为高峰需求问题提供强大、灵活并且可扩展的解决方案来帮助将 Web 站点的潜能发挥至最大。
负载均衡器的配置对于阻止会话启动协议 (SIP) 代理上的任何单点故障非常关键。部署多个 SIP 代理时需要负载均衡器的配置。
开始之前
在您开始之前,请完成以下任务:
- 安装 IBM WebSphere Application Server 的负载均衡器。请参阅“Edge Components 信息中心”中所提供的信息。可以在“WebSphere Application Server 库”页面上获得此信息中心。
- 在 IBM WebSphere Application Server 的负载均衡器中,完成用于设置要进行负载均衡的服务器的步骤。
确保已为操作系统设置回送地址。请参阅“Edge Components 信息中心”中的负载均衡器管理指南。
- 启动会话启动协议 (SIP) 代理服务器。
关于此任务
完成以下步骤,以将 SIP 代理服务器与负载均衡器集成到一起。
过程
- 启动负载均衡器。
- 从命令提示符处,输入 dsserver start
- 然后输入 lbadmin 以对负载均衡器启动管理控制台。
- 在管理控制台中,右键单击,然后选择连接到主机
- 右键单击主机名,然后选择。
- 对负载均衡器启动配置向导。
- 选择缺省主机。
- 输入集群地址。 执行程序启动前,您无法对集群地址执行 ping 操作。
- 定义 SIP 通信端口。 输入端口号,例如 5060。在代理服务器上创建用户定义的端口时,您必须对端口指定同一值。
- 添加负载均衡器将对代理其通信的每个服务器。 在您的配置中,负载均衡的服务器是用于您的配置的代理服务器。
- 通过输入顾问程序的名称来启动顾问程序。 例如,对于 HTTP 通信,请启动 HTTP 顾问程序。对于 SIP 通信,请启动 SIP 顾问程序。顾问程序将告诉管理器特定端口是否正在接受通信。
- 在物理代理服务器主机上设置回送地址,该地址表示负载均衡器上定义的集群的虚拟 IP 地址。 请参阅信息中心中有关配置服务器的主题以了解负载均衡器。
- 在应用程序服务器的管理控制台中配置 IP sprayer
- 在管理控制台中,单击。
- 向下滚动到负载均衡器的运行状况检查设置,并指定安装了负载均衡器的主机的物理 IP 地址。
- 指定 SIP 运行状况检查方法名称。 IBM 负载均衡器使用 OPTIONS 作为其方法名称。
- 单击应用,并保存您的操作。
- 可选: 在管理控制台中,为 SIP 代理服务器定义定制属性。这些定制属性可以用于定义 SIP 代理负载均衡器运行状况检查。
- 在“其他属性”部分,单击定制属性。
- 请确保已对代理服务器定义了 LBIPAddr 和 SIPAdvisorMethodName 定制属性。 这些定制属性的相关信息如下:
名称 |
值 |
LBIPAddr |
安装了 IBM 负载均衡器的机器的物理 IP 地址 |
SIPAdvisorMethodName |
OPTIONS |
对这些 SIP 代理定制属性指定值,然后单击确定。注意: 这些设置现在位于管理控制台中的“SIP 代理设置”页面中,并且不需要设置定制属性,但是支持定义定制属性。
如果设置了定制属性,那么定制属性的值优先于您在管理控制台中设置的值。
- 在应用程序服务器的管理控制台中创建用户定义的端口。
- 在管理控制台中,单击。
- 选择用户定义的端口。
- 对于“端口名称”字段,输入 SIP_LB_Address。
- 输入“主机”字段的值。 此值是在负载均衡器上配置的虚拟 IP(集群地址)。
- 输入“端口”字段的值。 如果将负载均衡的服务器配置为通过某个端口接受来自负载均衡器机器的通信,那么此值对应于该端口。对于此配置,请考虑将负载均衡的服务器作为您的代理服务器。
- 单击应用,然后单击保存。
- 在管理控制台中,修改 SIP 代理传输。
- 在管理控制台中,单击。
- 在“SIP 代理传输”部分中,修改 UDP_SIP_PROXY_CHAIN。
- 从“端口”菜单中,选择 SIP_LB_Address。
- 单击应用,然后单击保存。
- 重新启动代理服务器以保存您的更改。