Weblogic 12C 静默安装4节点集群生产实施手册

本文详细描述了在Linux Redhat 7.5环境中,如何配置环境、安装WebLogic 12.2.1.3、创建基本域、安装域并在管理节点上进行定制,包括配置受管服务节点和启动集群。最后,通过创建计算机和服务器完成整个WebLogic集群的搭建过程。

一.环境定义:

系统 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 Installer

Java 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集群创建完成。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

范一刀

你的鼓励是我创作最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值