centos

weblogic集群在centos上如何配置

小樊
35
2025-06-14 16:02:55
栏目: 智能运维

在CentOS上配置WebLogic集群涉及多个步骤,以下是一个基本的指南:

准备工作

  1. 操作系统:确保所有服务器运行的是CentOS 7.x 64位。
  2. WebLogic版本:建议使用WebLogic 12c或更高版本。
  3. 服务器:准备至少两台服务器用于集群配置。
  4. IP地址:为每台服务器配置静态IP地址。
  5. 安装JDK:在所有服务器上安装JDK,并配置相应的环境变量。

安装WebLogic

  1. 创建WebLogic系统级用户

    groupadd weblogic
    useradd -g weblogic weblogic
    passwd weblogic
    
  2. 解压安装包

    mkdir -p /opt/weblogic
    scp fmw_14.1.1.0.0_wls_lite_generic.jar user@your_server:/opt/weblogic/
    cd /opt/weblogic
    unzip fmw_14.1.1.0.0_wls_lite_generic.jar
    
  3. 设置权限

    chown -R weblogic:weblogic /opt/weblogic
    chmod +x /opt/weblogic/fmw_14.1.1.0.0_wls_lite_generic.jar
    
  4. 配置环境变量: 编辑 /etc/profile 文件,添加以下内容:

    export JAVA_HOME=/path/to/jdk
    export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
    export PATH=$JAVA_HOME/bin:$PATH
    export WL_HOME=/opt/weblogic/oracle/middleware/user_projects/domains/base_domain
    

    使配置生效:

    source /etc/profile
    
  5. 运行安装程序: 切换到WebLogic用户,进入解压后的安装目录,运行安装脚本:

    su - weblogic
    cd /opt/weblogic/oracle/middleware/user_projects/domains
    ./config.sh
    

创建和配置集群

  1. 创建域: 使用WLST脚本创建域:

    cd /opt/weblogic/oracle/middleware/wlserver/common/bin
    ./wlst.sh
    

    在WLST命令行中输入以下内容:

    readTemplateForUpdate('/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('weblogic1234')
    set('OverwriteDomain', 'true')
    writeDomain('/opt/weblogic/oracle/middleware/user_projects/domains')
    closeTemplate()
    exit()
    
  2. 配置集群: 在每台服务器上,进入 /path/to/weblogic/user_projects/domains/base_domain/bin 目录。 使用 setWLSEnv.sh 脚本配置集群环境:

    ./setWLSEnv.sh java weblogic.admin.cluster.ClusterMemberConfig -clusterName mycluster -memberConfig [t3://localhost:7001,t3://localhost:7002]
    
  3. 启动集群: 在每台服务器上启动WebLogic服务器:

    ./startWebLogic.sh
    

验证集群状态

  1. 通过WebLogic管理控制台: 打开浏览器,访问WebLogic管理控制台(通常是 http://<管理服务器IP>:7001/console),验证集群是否配置成功。

配置负载均衡和故障转移策略(可选)

  1. 配置负载均衡: 使用WebLogic管理控制台或WLST脚本配置负载均衡策略。
    cd /path/to/weblogic/user_projects/domains/base_domain/bin
    ./weblogic.sh manage -cmd "edit cluster mycluster"
    set('Cluster Members', 't3://localhost:7001,t3://localhost:7002')
    save()
    exit()
    

以上步骤提供了一个基本的WebLogic集群配置流程。根据具体需求和环境,可能需要进行更多的配置和调整。

0
看了该问题的人还看了