栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Weblogic集群安装

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Weblogic集群安装

###写在前面的话: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

###内容

inst_group=weblogic

inventory_loc=/home/weblogic/wls

##创建wls.rsp 文件

vi wls.rsp

###内容

[ENGINE]

#DO NOT CHANGE THIS.

Response File Version=1.0.0.0.0

[GENERIC]

#The oracle home location. This can be an existing Oracle Home or a new Oracle Home

ORACLE_HOME=/home/weblogic/wls

#Set this variable value to the Installation Type selected. e.g. WebLogic Server, Coherence, Complete with Examples.

INSTALL_TYPE=WebLogic Server

#Provide the My Oracle Support Username. If you wish to ignore Oracle Configuration Manager configuration provide empty string for user name.

MYORACLESUPPORT_USERNAME=

#Provide the My Oracle Support Password

MYORACLESUPPORT_PASSWORD=

#Set this to true if you wish to decline the security updates. Setting this to true and providing empty string for My Oracle Support username will ignore the Oracle Configuration Manager configuration

DECLINE_SECURITY_UPDATES=true

#Set this to true if My Oracle Support Password is specified

SECURITY_UPDATES_VIA_MYORACLESUPPORT=false

#Provide the Proxy Host

PROXY_HOST=

#Provide the Proxy Port

PROXY_PORT=

#Provide the Proxy Username

PROXY_USER=

#Provide the Proxy Password

PROXY_PWD=

#Type String (URL format) Indicates the OCM Repeater URL which should be of the format [scheme[Http/Https]]://[repeater host]:[repeater port]

COLLECTOR_SUPPORTHUB_URL=

##创建文件结束后,进行安装:配置文件路径应使用绝对路径!!!

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分区。

使用root用户执行:

dd if=/dev/zero of=/var/swap bs=1M count=600

mkswap /var/swap

swapon /var/swap

vi /etc/fstab  

##在文件/etc/fstab中增加一行

/var/swap swap swap defaults 0 0

4、创建管理域

##创建域的文件夹

[weblogic@LY-centos ~]$ mkdir domains

[weblogic@LY-centos ~]$ cd domains/

[weblogic@LY-centos domains]$ pwd

/home/weblogic/domains

###创建create_domain.py

####此处为wls.jar的绝对路径

readTemplate('/home/weblogic/wls12214/wlserver/common/templates/wls/wls.jar')
cd('Servers/AdminServer')
set('ListenAddress','')
set('ListenPort', 7001)
cd('/Security/base_domain/User/weblogic')
cmo.setPassword('weblogic123')
setOption('OverwriteDomain', 'true')
####此处为设置域路径/home/weblogic/domains
writeDomain('/home/weblogic/domains')

closeTemplate()

exit()

###执行命令进行创建域 wlst.sh为实际的路径

./wls12214/wlserver/common/bin/wlst.sh  ./create_domain.py

##创建域结束后,启动管理域

cd  /home/weblogic/domains/bin

nohup ./startWebLogic.sh &   ###启动主控制台

5、登录控制台进行配置

##使用刚设置的:用户名(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

8、使用控制台启动受管服务器

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/590553.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号