使用 WebLogic Server 群集
为 MAN/WAN 故障转移配置 Radware 负载平衡器
WebLogic Server 在 MAN 和 WAN 网络中提供故障转移。通过允许跨更大的地理区域发生故障转移,此功能提供了更高的可靠性。它还提供跨多个 WebLogic Server 域的故障转移。
要在 MAN/WAN 环境中提供故障转移,必须使用硬件负载平衡器。本文档概括描述与 WebLogic Server 一起使用的 Radware 硬件负载平衡器的配置过程。
有关配置 WebLogic Server 使用 MAN/WAN 的信息,请参阅“跨群集的会话状态复制”。有关配置 Radware 硬件负载平衡器的信息,请参阅 www.Radware.com。
以下部分将描述如何配置 Radware 硬件负载平衡器:
要求
在执行本附录描述的过程前,请确保首先执行了下列操作:
安装并配置了 WebLogic Server 环境。这包括创建并配置群集和受管服务器。
安装并配置了至少两个 Radware Web Server Director 负载平衡器。这是在 MAN/WAN 环境中使用 Radware 设备的最低硬件要求。必须至少将其中一个配置为全局负载平衡器。
确保正确配置了网络和 DNS。
如果满足了这些要求,请使用下列过程来配置在 MAN/WAN 环境下工作的负载平衡器。
步骤 1:配置权威委托区域
配置 Web Server Director 的第一个步骤是在本地 DNS 中创建权威委托区域。为此,使用 Radware 管理实用工具执行下列操作:
单击本地 DNS 的名称。
单击“New Delegation”。
输入新委托区域的名称。
添加每个 Radware 设备的 IP 地址。
步骤 2:配置场虚拟 IP 和服务器
Web Server Director 在服务器场的服务器之间平衡负载。客户端使用虚拟 IP 地址访问服务器。Web Server Director 将虚拟 IP 地址的流量定向到相应服务器。以下部分描述如何创建和配置服务器场虚拟 IP。
创建场 IP
要创建场 IP,请使用 Radware 管理实用工具执行下列操作:
选择“WSD”。
选择“Farms”。
选择“Farm Table”。
单击“Create a Farm”。
输入场的 IP 地址和 DNS 别名。
确保启用了“Admin Status”。
单击“Set”。
配置服务器场的调度方法
要配置服务器场的调度方法,请使用 Radware 配置实用工具执行下列过程:
选择“WSD”。
选择“Farms”。
选择“Farm Table”。
选择要配置的场。
在“Farm Properties”窗口中,选择“Dispatch Method”旁边的菜单。
选择所需的算法。
单击“Set”。
创建场服务器
要配置场服务器,请使用 Radware 管理实用工具执行下列过程:
选择“WSD”。
选择“Servers”。
选择“Application Servers”。
选择上面创建的场 IP。
添加服务器 IP 地址。
添加服务器名。
确保启用了“Admin Status”。
步骤3:配置端口多路复用
使用下列过程配置端口多路复用:
选择“WSD”。
选择“Farms”。
选择“Farm Table”。
选择要配置的场。
在“Properties”窗口的“Multiplexed Port”字段中输入值。
选择“WSD”。
选择“Servers”。
选择“Application Servers”。
对于每个本地服务器,从表中选择服务器,并在“Multiplexed Server Port”字段中输入应用程序端口。
单击“Set”。
步骤 4:配置 HTTP 重定向
必须配置 HTTP 重定向,以便配置在 MAN/WAN 环境中工作的全局负载平衡器。HTTP 重定向确保流量合理地分发到 Web Server Director 设备上。
要配置 HTTP 重定向,请使用 Radware 管理实用工具执行下列过程:
选择“WSD”。
选择“Farms”。
选择“Farm Table”。
选择要配置的场。
在“Redirection Mode”区域选择“HTTP Redirection”。
在“DNS Redirection Fallback”区域选择“HTTP Redirection”。
单击“Set”。
选择“WSD”。
选择“Servers”。
选择“Application Servers”。
在场中选择服务器,此场表示远程 WSD 上的分布式场。
步骤 5:配置会话 ID 持久性
服务器持久性基于 HTTP 会话 ID。Web Server Director 检查场的传入流量,然后基于 HTTP 头中的会话信息选择相应服务器。要配置会话 ID 持久性,请使用 Radware 管理实用工具执行下列过程:
选择“WSD”。
选择“L7 Load Balancing”。
选择“Session Persistency”。
单击“Create”。
选择要配置的场。
设置场的应用程序端口。
将“Persistency Identification”设置为 JESESSIONID。
将“Value Offset”设置为 53。
将“Stop Chars”设置为 :!。
将“Inactivity Timeout”设置为会话超时的值。
步骤 6:配置 LRP
配置 LRP 组件,确保将流量正确地分发到远程位置。要配置 LRP,请执行下列操作:
选择“WSD”。
选择“Distributed Systems”。
选择“Report Configuration”。
单击“Create Distributed Farm Address”。
将“Distributed Farm Address”设置为远程场 IP 地址。
将“Remote WSD Address”设置为第二个 Radware 设备的 IP 地址。
单击“Set”。
步骤 7:配置 WebLogic Server 组件
配置了 Radware 设备后,必须配置 WebLogic Server 以使用 MAN/WAN 故障转移。有关配置 WebLogic Server 以使用 MAN/WAN 的信息,请参阅跨群集的会话状态复制。