centos

centos weblogic集群部署步骤是什么

小樊
53
2025-09-08 02:12:59
栏目: 智能运维

以下是在CentOS上部署WebLogic集群的核心步骤(基于WebLogic 12c及以上版本):

一、环境准备

  1. 安装JDK

    • 下载JDK(如JDK 8/11),解压至指定目录(如/usr/local/java),配置环境变量:
      echo "export JAVA_HOME=/usr/local/java/jdk1.8.0_221" >> /etc/profile  
      echo "export PATH=\$JAVA_HOME/bin:\$PATH" >> /etc/profile  
      source /etc/profile  
      java -version  # 验证安装  
      
  2. 创建WebLogic用户

    groupadd weblogic  
    useradd -g weblogic weblogic  
    passwd weblogic  
    

二、安装WebLogic

  1. 上传并解压安装包

    • 将WebLogic安装包(如fmw_12.2.1.4.0_wls.jar)上传至/home/weblogic/,执行静默安装:
      su - weblogic  
      java -jar fmw_12.2.1.4.0_wls.jar -silent -responseFile /home/weblogic/wls.rsp  
      
      wls.rsp需提前配置安装路径、组件等参数)
  2. 创建域

    • 使用config.sh脚本创建域,配置管理服务器(AdminServer)和受管服务器(Managed Server):
      cd /home/weblogic/oracle/middleware/wlserver/common/bin  
      ./config.sh  
      
      • 输入域名、管理服务器端口(默认7001)、受管服务器IP及端口等信息。

三、配置集群

  1. 通过WebLogic控制台创建集群

    • 登录管理控制台(http://<管理服务器IP>:7001/console),导航至 Environment → Clusters,点击 New 创建集群,指定集群名称、负载均衡策略(如轮询、故障转移)等。
  2. 添加受管服务器到集群

    • 在集群配置页面,点击 Servers → New,输入受管服务器名称、监听地址及端口,选择所属集群。
  3. 配置节点通信

    • 单播模式(默认):确保集群内IP可达,无需额外配置(WebLogic 10+默认使用单播)。
    • 多播模式(可选):需在config.xml中指定多播地址及TTL,适用于跨子网集群(需防火墙放行多播端口)。

四、启动集群

  1. 启动管理服务器

    cd /home/weblogic/user_projects/domains/<域名>/bin  
    ./startWebLogic.sh  
    
  2. 启动受管服务器

    • 在每个受管服务器节点执行:
      ./startManagedWebLogic.sh <受管服务器名称> http://<管理服务器IP>:7001  
      

五、验证集群状态

  1. 通过控制台查看节点状态

    • 登录管理控制台,进入 Cluster → <集群名称>,确认所有服务器状态为 Running,且负载均衡策略生效。
  2. 部署应用测试

    • 部署应用至集群,通过负载均衡器(如Nginx/Apache)访问,验证请求分发及故障转移功能。

六、可选配置

注意事项

参考来源

0
看了该问题的人还看了