温馨提示×

centos中weblogic集群如何搭建

小樊
50
2025-04-02 21:52:01
栏目: 智能运维

在CentOS中搭建WebLogic集群涉及多个步骤,包括安装WebLogic、配置Java环境、创建域、配置集群成员等。以下是一个基本的搭建流程:

1. 安装准备与环境配置

  • 创建用户组
    groupadd weblogic
    
  • 创建WebLogic用户
    useradd -g weblogic weblogic
    
  • 设置WebLogic用户密码
    passwd weblogic
    
  • 创建安装目录并授权
    mkdir /opt/weblogic
    chown -R weblogic:weblogic /opt/weblogic
    
  • 切换到WebLogic用户
    su - weblogic
    

2. 配置安装文件

  • 创建oraInst.loc文件
    vim /home/weblogic/oraInst.loc
    
    内容示例:
    inventory_loc=/opt/weblogic/oraInventory
    inst_group=weblogic
    
  • 创建wls.rsp文件
    vim /home/weblogic/wls.rsp
    
    内容示例:
    [ENGINE]
    Response File Version 1.0.0.0.0
    [GENERIC]
    ORACLE_HOME=/opt/weblogic/Oracle/Middleware
    INSTALL_TYPE=WebLogic Server
    MYORACLESUPPORT_USERNAME=weblogic
    MYORACLESUPPORT_PASSWORD=weblogic123
    DECLINE_SECURITY_UPDATES=true
    SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
    PROXY_HOST=
    PROXY_PORT=
    PROXY_USER=
    PROXY_PW=
    SECURE_VALUE=
    COLLECTOR_SUPPORT_URL=
    

3. 执行安装步骤

  • 进入安装程序目录
    cd /home/weblogic
    
  • 上传安装包并解压
    cp /path/to/weblogic/installation/file.zip /home/weblogic/
    unzip file.zip
    
  • 执行WebLogic安装命令
    java -jar /home/weblogic/fmw_14.1.1.0.0_wls_lite_quick_generic.jar -silent -responseFile /home/weblogic/wls.rsp -invPtrLoc /home/weblogic/oraInst.loc
    

4. 创建域

  • 创建域配置
    cd /opt/weblogic/Oracle/Middleware/wlserver/common/bin
    ./wlst.sh
    
    在交互式环境中输入以下命令:
    readTemplate('/opt/weblogic/Oracle/Middleware/wlserver/common/templates/wls/wls.jar')
    cd('Servers/AdminServer')
    set('ListenAddress', '')
    set('ListenPort', 7001)
    cd('/')
    cd('Security/base_domain/User/weblogic')
    cmo.setPassword('weblogic123')
    setOption('OverwriteDomain', 'true')
    writeDomain('/opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain')
    closeTemplate()
    exit()
    

5. 启动WebLogic服务

  • 启动WebLogic服务器
    cd /opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin
    ./startWebLogic.sh
    

6. 配置集群

  • 配置集群成员
    cd /path/to/weblogic/user_projects/domains/base_domain/bin
    ./setWLSEnv.sh java weblogic.admin.cluster.ClusterMemberConfig -clusterName mycluster -memberConfig [t3://localhost:7001,t3://localhost:7002]
    

7. 监控和维护

  • 使用WebLogic Console监控集群状态: 通过浏览器访问WebLogic控制台,监控集群的健康状况和性能指标。

注意事项

  • 确保所有节点的时间同步,使用NTP服务。
  • 配置网络防火墙,允许集群节点间的通信。
  • 定期检查和更新WebLogic和JDK版本,以确保安全性和稳定性。

以上步骤提供了一个基本的WebLogic集群搭建流程,具体配置可能会根据实际环境和需求有所不同。

0