###写在前面的话:weblogic的集群安装分为①jdk安装②创建用户③安装weblogic④创建管理域⑤控制台配置⑥节点服务器的启动⑦配置受管理服务器⑧控制台启动受管理服务器###
1、安装jdk
| ##要使用weblogic12c版本,则必须使用jdk1.8并且小版本必须大于12,本次使用1.8.0_144 ##1.上传JDK版本到服务器上 [root@LY-centos ~]# ls jdk-8u144-linux-x64.tar.gz [root@LY-centos ~]# tar -xvf jdk-8u144-linux-x64.tar.gz [root@LY-centos ~]# mv jdk1.8.0_144/ java [root@LY-centos ~]# mv java /usr/local/ [root@LY-centos ~]# vi /etc/profile ###新增如下配置,然后保存 export JAVA_HOME=/usr/local/java export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/ export PATH=$PATH:$JAVA_HOME/bin [root@LY-centos ~]# source /etc/profile [root@LY-centos ~]# java -version ##出现如下则表示成功 java version "1.8.0_144" Java(TM) SE Runtime Environment (build 1.8.0_144-b01) Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode) |
2、创建用户
| ##新建weblogic安装用户 groupadd weblogic ##新建weblogic创建组 useradd -g weblogic -m -d /home/weblogic weblogic ##修改密码 Passwd weblogic ##授予/home/weblogic,weblogic访问权限 chown -R weblogic.weblogic /home/weblogic/ |
3、安装weblogic
| ##上传安装包到/home/weblogic目录下 weblogic weblogic 347003928 Nov 24 10:23 fmw_12.2.1.4.0_wls_quick.jar ##创建oraInst.loc vi oraInst.loc ###内容
##创建wls.rsp 文件 vi wls.rsp ###内容
##创建文件结束后,进行安装:配置文件路径应使用绝对路径!!! java -jar fmw_12.2.1.4.0_wls_quick.jar -silent -responseFile /home/weblogic/wls.rsp -invPtrLoc /home/weblogic/oraInst.loc ##如果出现Checking swap space: must be greater than 512 MB,则使用如下命令进行分配swap分区。
|
4、创建管理域
| ##创建域的文件夹 [weblogic@LY-centos ~]$ mkdir domains [weblogic@LY-centos ~]$ cd domains/ [weblogic@LY-centos domains]$ pwd /home/weblogic/domains ###创建create_domain.py
##创建域结束后,启动管理域 cd /home/weblogic/domains/bin nohup ./startWebLogic.sh & ###启动主控制台 |
##使用刚设置的:用户名(weblogic),密码:(******)
##新建集群
##点击确定
##新建集群结束后,然后点击“计算机”,一台物理机对应一个计算机配置。
##监听地址:为集群中从属机器的ip地址。填写完毕后点击完成。类型选择:普通。
#新建服务器
##输入完成后,点击上端的完成按钮
##创建完成后显示为:
##修改计算机和刚新建的计算机联系起来。mSrv1对应Machine-0,监听地址为Machine-0的ip地址。
##创建结束后显示为:
6、启动节点服务器
##分别登录到mSrv1和mSrv2的计算机。
| ##切换用户 [root@LY-centos ~]# su - weblogic Last login: Tue Nov24 12:30:49 CST 2021 on pts/2 [weblogic@LY-centos ~]$ cd domains/nodemanager/ [weblogic@LY-centos nodemanager]$ vi nodemanager.properties |
##修改完成后保存。
##然后启动节点管理器:
| 到domains下的bin目录: 启动:nohup ./startNodeManager.sh & |
##然后查看节点管理器是否已经连接:
7、配置受管服务器##在受管服务器中,连接管理服务器:
| ###进入wlst.sh的命令行模式 cd ./wls12214/wlserver/common/bin/wlst.sh ##连接到管理服务器,参数1,参数2,参数3分别为:用户名,密码,主控服务器的ip和端口号 connect('weblogic','weblogic123','t3://81.69.252.234:7001') nmEnroll('/home/weblogic/domains','/home/weblogic/domains/nodemanager') #####注意:nmEnroll的作用: (1)将计算机Machine-0与管理服务器所在的域关联起来,并且从管理服务器下载文件nm_password.properties和SerializedSystemIni.dat nm_password.properties:管理服务器授权节点管理器管理受管理服务器的用户名和密码(经过加密处理) 参考路径:/opt/Oracle/Middleware/user_projects/domains/base_domain/config/nodemanager/nm_password.properties SerializedSystemIni.dat:密钥文件 参考路径: (2)更新文件nodemanager.domains ,nodemanager.domains 记录节点管理器能够管理的weblogic域 两个参数: (1)param1:域所在路径,比如:/opt/Oracle/Middleware/user_projects/domains/base_domain (2)param2:节点管理器所在路径,比如:/opt/Oracle/Middleware/user_projects/nodemanager/Machine-0 |
##设置受管服务器连接管理服器的Admin_URL
| ###管理端的服务器地址,如果不写使用节点控制器启动服务时会默认连接管本地管理端。【weblogic客户端服务器启动中配置地址】 -Dweblogic.management.server=http://8*.1*.2**.2**:7001 ##以及填写用户名和密码 |
#填写完成后登录linu在两台受管服务器上进行操作:
| cd /home/weblogic/domains/bin ###此处为你自己域的bin目录下 vi setDomainEnv.sh ##为了加快管理服务器的启动速度 JAVA_OPTIONS="${JAVA_OPTIONS} -Djava.secutiry.egd=file:/dev/./urandom" ##修改完成后进行保存,再执行刚修改的脚本 ./setDomainEnv.sh |



