一.环境定义:
系统 Linux Redhat 7.5
Weblogic版本 12.2.1.3
JDK 1.8.0_181
Weblogic安装目录 /app/weblogic/
domain域名 basicWLSDomain
domain域目录 /app/weblogic/Oracle/Middleware12C/user_projects/domains/
启动命令 /app/weblogic/Oracle/Middleware12C/user_projects/domains/basicWLSDomain/bin
管理节点: 20.200.36.211
服务节点: 20.200.36.211,20.200.36.212, 20.200.36.213,20.200.36.214
此集群架构中,四个节点均可提供生产服务,管理节点在其中一台运行,下文部署过程中得管理节点为20.200.36.211,受管节点为其他三台:20.200.36.212,20.200.36.213,20.200.36.214 。实际上4个节点均提供生产服务。
二.前期准备
1.使用root用户配置hosts
vi /etc/hosts添加 IP主机名解析(主机名按实际环境配置)
20.200.36.211 wls1
20.200.36.212 wls2
20.200.36.213 wls3
20.200.36.214 wls4
2.新建用户组 weblogic #如果有指定用户,1,2步不需要执行
[root@edwcube3 ~]# groupadd weblogic
2.新建用户weblogic 并修改用户密码
[root@edwcube3 ~]# useradd -g weblogic weblogic //添加用户,并用-g参数来制定 web用户组
[root@edwcube3 ~]# passwd weblogic //passwd命令修改密码
Changing password for user weblogic.
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
3.将安装包fmw_12.2.1.3.0_wls.jar 上传到/app/weblogic/中
4.如果没有安装jdk的话,还需要安装jdk
将 jdk-8u181-linux-x64.tar.gz上传到/app/weblogic中
chmod 755 jdk-8u181-linux-x64.tar.gz
tar -zxvf jdk-8u181-linux-x64.tar.gz
切换到weblogic用户,修改环境变量
cd weblogic家目录
vi .bash_profile 添加以下内容
export JAVA_HOME=/app/weblogic/jdk1.8.0_181
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
保存,执行 source ~/.bashrc 。使修改生效
三.weblogic安装(所有节点安装)
1.创建wls.rsp响应文件
cd /app/weblogic/Oracle
vi wls.rsp
[ENGINE]
Response File Version=1.0.0.0.0
[GENERIC]
ORACLE_HOME=/app/weblogic/Oracle
INSTALL_TYPE=WebLogic Server
MYORACLESUPPORT_USERNAME=
MYORACLESUPPORT_PASSWORD=<SECURE VALUE>
DECLINE_SECURITY_UPDATES=true
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
PROXY_HOST=
PROXY_PORT=
PROXY_USER=
PROXY_PWD=<SECURE VALUE>
COLLECTOR_SUPPORTHUB_URL=
2.oraInst.loc环境初始化文件
cd /app/weblogic/Oracle
vi oraInst.loc
#产品清单目录
inventory_loc=/app/weblogic/Oracle/oraInventory
#用户组名称
inst_group=weblogic (实际安装weblogic的用户组)
3.执行安装
java -jar /app/weblogic/fmw_12.2.1.3.0_wls.jar -silent -responseFile /app/weblogic/Oracle/wls.rsp -invPtrLoc /app/weblogic/Oracle/oraInst.loc
启动程序日志文件为/tmp/OraInstall2016-12-07_11-28-48AM/launcher2016-12-07_11-28-48AM.log。
正在提取文件… Java HotSpot™ Server VM warning: You have loaded
library /tmp/orcl3700411247043593693.tmp/Disk1/install/linux/libjni.so
which might have disabled stack guard. The VM will try to fix the
stack guard now. It’s highly recommended that you fix the library with
'execstack -c ', or link it with ‘-z noexecstack’. 启动 Oracle
Universal Installer检查 CPU 速度是否大于 300 MHz。 实际为 2128.009 MHz 通过 检查交换空间: 必须大于 512 MB。
实际为 8388604 MB 通过 检查此平台是否需要 64 位 JVM。 实际为32 通过 (不需要 64 位)
检查临时空间: 必须大于 300 MB。 实际为 3559 MB 通过
准备从/tmp/OraInstall2016-12-07_11-28-48AM启动 Oracle Universal InstallerJava HotSpot™ Server VM warning: ignoring option MaxPermSize=512m;
support was removed in 8.0 —可忽略
日志:/tmp/OraInstall2016-12-07_11-28-48AM/install2016-12-07_11-28-48AM.log
版权所有 © 1996, 2014, Oracle 和/或其附属公司。保留所有权利。 正在读取响应文件… 开始检查:
CertifiedVersions 预期的结果:
enterprise-4,enterprise-5,enterprise-6,redhat-6,redhat-4,redhat-5,SuSE-11之一
实际结果: (未知操作系统版本) 检查完成。此次检查的总体结果为: 未通过 <<<< 可忽略问题: 此 Oracle 软件未经当前操作系统认证。 建议案: 确保在正确的平台上安装软件。 警告:
检查:CertifiedVersions 失败。 开始检查: CheckJDKVersion 预期的结果: 1.7.0_15 实际结果:
1.8.0_111 检查完成。此次检查的总体结果为: 通过 CheckJDKVersion 检查: 成功。 已启用此会话的验证。 正在验证数据… 正在复制文件… 可以在以下位置找到本次安装会话的日志:
/tmp/OraInstall2016-12-07_11-28-48AM/install2016-12-07_11-28-48AM.log
-----------20%----------40%----------60%----------80%--------100% Oracle Fusion Middleware 12c WebLogic Server 和 Coherence 12.1.3.0.0 的
安装 已成功完成。 日志已成功复制到/home/weblogic/oraInventory/logs。
-----打印此信息,说明weblogic安装成功了。
四.创建domain (在管理节点安装)
cd /app/weblogic/Oracle
mkdir -p user_projects/domains/base_domain
cd user_projects/domains/base_domain
cp /app/weblogic/Oracle/wlserver/common/templates/scripts/wlst/basicWLSDomain.py .
修改/app/weblogic/Oracle/user_projects/domains/base_domain/basicWLSDomain.py文件:
<1.
在# Please set password here before using this script, e.g. cmo.setPassword('value')
增加
cmo.setPassword('登录密码')
<2.
删除从
# Create a JMS Server.
到
# Write the domain and close the domain template.
之间的所有内容
保存退出;
开始安装
在/app/weblogic/Oracle/user_domains/base_domain/下,执行:
/app/weblogic/Oracle/oracle_common/common/bin/wlst.sh basicWLSDomain.py .
PS:最后一步等待时间稍微较长
安装完成后修改节点管理程序的关键信息
vi /app/weblogic/Oracle/user_projects/domains/basicWLSDomain/nodemanager/nodemanager.properties
ListenAddress=wls1 #所在节点主机名
SecureListerner=true 改为false 否则创建“计算机”不可用
五.配置受管服务节点domain
1.将管理节点的basicWLSDomain复制到集群节点:(在管理节点操作)
cd /app/weblogic/Oracle/user_projects/domains/
tar -cvf basicWLSDomain.tar basicWLSDomain
scp basicWLSDomain.tar 当前用户@对端IP:/app/weblogic/Oracle/user_projects/domains/
2.在受管服务节点操作:
cd /app/weblogic/Oracle/user_projects/domains/
tar -xvf basicWLSDomain.tar
同样修改
/app/weblogic/Oracle/user_projects/domains/basicWLSDomain/nodemanager/nodemanager.properties
ListenAddress=wls2 #所在节点主机名,其他节点对应wls3,wls4
六.启动集群管理器和weblogic
cd /app/weblogic/Oracle/user_projects/domains/basicWLSDomain/bin
管理节点和受管服务节点(所有节点):
nohup ./startNodeManager.sh &
管理节点:
nohup ./startWebLogic.sh &
七.登录控制台创建计算机和服务器
http://管理节点ip:7001/console
1.创建计算机:
计算机 监听地址要求为各节点自身的主机名
计算机节点管理状态为“可访问”





创建服务器: 创建4个“服务器”,每个服务器分别对应4个“计算机”,4个服务器加入同一个集群,具体操作不再贴图
至此,4节点weblogic集群创建完成。
本文详细描述了在Linux Redhat 7.5环境中,如何配置环境、安装WebLogic 12.2.1.3、创建基本域、安装域并在管理节点上进行定制,包括配置受管服务节点和启动集群。最后,通过创建计算机和服务器完成整个WebLogic集群的搭建过程。

4866

被折叠的 条评论
为什么被折叠?



