ubuntu

Ubuntu环境下WebLogic的集群如何搭建

小樊
47
2025-08-27 22:52:37
栏目: 智能运维

以下是在Ubuntu环境下搭建WebLogic集群的基本步骤:

  1. 安装Java环境

    sudo apt update  
    sudo apt install openjdk-11-jdk  
    java -version  # 验证安装  
    
  2. 安装WebLogic Server

    • 下载安装包(如fmw_14.1.1.0.0_wls_lite_generic.jar),解压至指定目录(如/opt/weblogic):
      sudo mkdir -p /opt/weblogic  
      sudo chown -R $USER:$USER /opt/weblogic  
      cd /opt/weblogic  
      jar -xvf fmw_14.1.1.0.0_wls_lite_generic.jar  
      
    • 创建WebLogic用户及目录权限(可选):
      sudo groupadd weblogic  
      sudo useradd -g weblogic weblogic  
      sudo chown -R weblogic:weblogic /opt/weblogic  
      
  3. 创建WebLogic域

    • 使用wlst.sh脚本创建域(需提前配置oraInst.locwls.rsp文件):
      cd /opt/weblogic/oracle/middleware/wlserver/common/bin  
      ./wlst.sh  
      # 在WLST中执行以下命令(示例):  
      readTemplate('/opt/weblogic/oracle/middleware/wlserver/common/templates/wls/wls.jar')  
      cd('Servers/AdminServer')  
      set('ListenAddress','localhost')  
      set('ListenPort',7001)  
      cd('/')  
      create('myDomain','Domain')  
      writeDomain('/opt/weblogic/user_projects/domains/myDomain')  
      closeTemplate()  
      exit()  
      
  4. 配置集群

    • 通过WebLogic管理控制台(http://localhost:7001/console)创建集群:
      • 进入“Environment”→“Clusters”,点击“New”创建集群,指定集群名称、负载均衡策略等。
    • 或通过命令行(WLST)添加集群成员:
      ./wlst.sh  
      connect('weblogic','password','t3://localhost:7001')  
      edit()  
      startEdit()  
      cd('/')  
      create('myCluster','Cluster')  
      cd('/Clusters/myCluster')  
      set('ClusterMessagingMode','unicast')  
      save()  
      activate()  
      
  5. 添加节点服务器

    • 在集群配置页面选择“Nodes”→“Add Managed Server”,填写节点名称、主机IP及端口。
    • 确保节点服务器启动脚本(startManagedWebLogic.sh)配置正确,指向管理服务器地址。
  6. 配置负载均衡与高可用

    • 在集群设置中启用负载均衡(如选择“Load Balancing”模式),可结合Nginx/HAProxy等工具实现外部负载均衡。
    • 配置会话复制(Session Replication)以保障高可用性,需在集群属性中启用相关选项。
  7. 验证集群状态

    • 通过管理控制台查看集群中节点状态,确保所有节点正常运行。
    • 部署应用并测试负载均衡效果,验证请求是否均匀分发至各节点。

注意事项

0
看了该问题的人还看了