首页主机资讯Ubuntu环境下WebLogic的集群配置怎么做

Ubuntu环境下WebLogic的集群配置怎么做

时间2026-01-20 03:16:03发布访客分类主机资讯浏览789
导读:Ubuntu 环境下 WebLogic 集群配置步骤 一 环境与规划 准备至少 2 台 Ubuntu 主机(也可单机多实例),安装受支持的 JDK 8(WebLogic 12c 系列建议使用 JDK 8 或更高版本),并配置环境变量 JA...

Ubuntu 环境下 WebLogic 集群配置步骤

一 环境与规划

  • 准备至少 2 台 Ubuntu 主机(也可单机多实例),安装受支持的 JDK 8(WebLogic 12c 系列建议使用 JDK 8 或更高版本),并配置环境变量 JAVA_HOME、MW_HOME。示例规划如下(可按需调整):
    • 主机 A(管理节点):adminServer 10.0.0.10:7001proxyServer 10.0.0.10:7003
    • 主机 B(受管节点):server1 10.0.0.11:7001
    • 主机 C(受管节点):server2 10.0.0.12:7001
  • 集群通信依赖 UDP 组播,需确保各节点间 UDP 可达;管理服务器不应加入集群;避免使用 动态 IP,保证节点地址稳定。

二 安装 WebLogic 与创建域

  • 安装 JDK 并验证:
    • 安装示例:sudo apt-get install openjdk-8-jdk
    • 配置:/etc/profile 中添加 export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64export MW_HOME=/opt/weblogic,执行 source /etc/profile
  • 安装 WebLogic(以 12c 开发包 wls1036_dev.zip 为例):
    • 解压:unzip -d /opt/weblogic /path/wls1036_dev.zip
    • 环境准备:cd $MW_HOME & & . configure.sh
    • 创建域:$MW_HOME/wlserver/common/bin/config.sh(图形或控制台模式均可)
  • 在管理节点 A 上创建域,设置 adminServer 端口 7001;完成后可用控制台地址 http://10.0.0.10:7001/console 访问。

三 规划与创建集群拓扑

  • 在管理节点 A 的域中依次完成:
    • 新建集群:例如 cluster1(后续会话亲和、复制策略等可按需调整)
    • 新建被管服务器:在 A 上创建 proxyServer 10.0.0.10:7003;在 B、C 上分别创建 server1 10.0.0.11:7001server2 10.0.0.12:7001
    • 将被管服务器加入 cluster1
    • 配置网络访问点(Channel):为集群启用 对外 HTTP 通道(主机 A 的 7003 作为对外入口),集群内各实例使用各自监听端口
    • 部署代理应用:部署 WebLogic 提供的 WebLogicClusterServlet(代理应用)proxyServer,对外统一入口为 http://10.0.0.10:7003/cluster
  • 说明:代理服务器负责将请求转发到后端集群成员,实现 Web 层负载均衡与容错

四 启动与验证

  • 启动顺序建议:先启动 adminServer,再启动 proxyServer 与各被管服务器。
  • 在各主机进入域目录执行(示例):
    • A 主机:
      • 启动管理:$DOMAIN_HOME/bin/startWebLogic.sh
      • 启动代理:$DOMAIN_HOME/bin/startManagedWebLogic.sh proxyServer http://10.0.0.10:7001
    • B 主机:
      • 启动被管:$DOMAIN_HOME/bin/startManagedWebLogic.sh server1 http://10.0.0.10:7001
    • C 主机:
      • 启动被管:$DOMAIN_HOME/bin/startManagedWebLogic.sh server2 http://10.0.0.10:7001
  • 验证要点:
    • 控制台 Servers 页面查看各实例状态为 RUNNING
    • 访问 http://10.0.0.10:7003/cluster 测试会话保持与负载分发
    • 部署业务应用到 cluster1(集群范围部署),确认各节点均可访问。

五 网络与安全要点

  • 防火墙放行:开放 TCP 7001(admin)7003(proxy) 及集群成员监听端口;若使用 UDP 组播,确保交换机/安全组未拦截相关流量
  • 主机名与地址:使用 静态 IP 或可解析的主机名,避免集群发现异常
  • 节点管理器(可选):在各主机部署 Node Manager,便于远程启停与守护进程管理
  • 高可用扩展:可按需增加受管服务器实例,统一加入 cluster1;前端可结合 Nginx/硬件 F5 做更灵活的负载均衡与故障转移。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu环境下WebLogic的集群配置怎么做
本文地址: https://pptw.com/jishu/786586.html
Ubuntu系统中WebLogic的资源限制如何设置 Ubuntu系统如何监控WebLogic的运行状态

游客 回复需填写必要信息