专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

当领导要求部署weblogic集群时怎么办?

ins518 2024-10-23 13:04:30 技术文章 14 ℃ 0 评论

概述

weblogic集群部署起来比tomcat会麻烦一点..内容比较多,所以分成三部分来做介绍。

第一部分主要是安装weblogic软件,第二部分是创建域,第三部分创建集群。

下面先介绍下第一部分内容:


WebLogic集群的体系结构

1、单层混合型的集群架构(Cluster)

这种架构将所有的Web应用以及相关的服务应用全部置于集群中的单一WLS实例中,这种架构的优势在于:

? 易于管理

? 灵活的负载平衡机制

? 更强的安全控制


2、多层结构的集群架构(Cluster)

这种架构使用两个WLS集群,一个放置表静态内容和集群Servlet,另一个放置集群EJB。一般应用于下面这些情况:

? 在负载平衡机制需要调用集群EJB中的方法时;

? 在提供内容与提供对象的服务之间需要更大的机动性时;

? 在需要更高的系统稳定性时;



安装部署前准备工作(几个服务器分别用A\B\C\D\E表示)

1、配置hosts

查看/etc/hosts文件,查看IP和主机名是否写进去。

在A\B\C\D\E每台配置hosts

#vi /etc/hosts

127.0.0.1 vs-pp-dmzapp1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 vs-pp-dmzapp1 localhost localhost.localdomain localhost6 localhost6.localdomain6
xx.xx.xx.A nwpp1
xx.xx.xx.B nwpp2
xx.xx.xx.C nwpp3
xx.xx.xx.D nwpp4
xx.xx.xx.E nwpp5


2、配置selinux

需关闭A\B\C\D\E的selinux配置

#setenforce 0 #临时修改

#vi /etc/selinux/config

将SELINUX=enforcing改为SELINUX=disabled,保存后退出


3、配置ssh无密码访问

1、统一设置weblogic密码为xxxxx

2、在每台服务器上执行命令:ssh-keygen -t rsa 生成key文件

用这个命令之后会提示是否输入密码,这里不输入密码,一路enter下去就可以了,最后会在用户目录下的隐藏文件夹.ssh下生成id.dsa和id_dsa.pub两个文件,分别为私钥和公钥。

3、将所有服务器(A\B\C\D\E)的id_rsa.pub公钥追加到~/.ssh/authorized_keys文件中

4、将authorized_keys拷贝到其他需要被SSH无密码访问的机器上(注意这里是被访问,也就是如果你想从1无密码访问2,那么就得在1上生成密钥对,然后将公钥丢到2上)

5、测试下是否可以无密码访问


4、配置yum源

#cd /etc/yum.repos.d

#mkdir -p backup

#mv redhat.repo backup

#mv rhel16.repo backup

#wget http://xx.xx.xx.xx/os/rhel16.repo

#yum clean all

#yum makecache


5、安装配置jdk1.7

1、解压jdk

#tar -zxvf apache-tomcat-7.0.75.tar.gz -C /usr/local

2、配置环境变量

#vi /etc/profile

export JAVA_HOME=/usr/local/jdk/jdk1.7.0_75
export JAVA_BIN=$JAVA_HOME/bin
export JAVA_LIB=$JAVA_HOME/lib
export CLASSPATH=.:$JAVA_LIB/tools.jar:$JAVA_LIB/dt.jar
export PATH=$JAVA_BIN:$PATH

3、测试验证

#java -version


6、关闭防火墙

#service iptables stop


安装weblogic软件

1、创建weblogic用户

#groupadd weblogic

#useradd -d /home/weblogic -g weblogic weblogic -m

#passwd weblogic(设置密码为:xxx)

2、安装weblogic

2.1、切换weblogic用户,运行java -jar wls1211_generic.jar -mode=console命令进行软件安装,文件加载完成后开始进入安装,直接按回车(Enter)

2.2、指定安装路径

输入Enter命令,输入自己指定的路径,回车,或者使用系统默认的安装路径,直接输入next

这里指定安装路径为:/home/weblogic/app

2.3、该步骤是指定是否注册安全更新,此处选择不需要安全更新,操作方式为:1)、输入3回车 2)、输入no,回车 3)、输入yes回车 4)、输入next回车

2.4、选择安装类型

典型安装和自定义安装,为了在安装过程中简单快捷,选择默认的典型安装,直接输入 next 回车

2.5、选择JDK版本

此处选择已安装的JDK,即/usr/lib/jvm/java-XXX-openJDK-XXX,输入next按回车

2.6、选择服务类型

webLogic服务和Oracle集群服务,此处直接回车

2.7、列表展示需要安装的webLogic组件信息。直接回车,开始安装

2.8、回车之后至安装完成。

到这里weblogic软件就安装好了,后面开始配置集群。


在做weblogic集群的时候建议大家先根据每台服务器的内存做一个节点规划,假设服务器32G,可以规划A服务器3个节点(有管理节点),B-E服务器每台6个节点,然后每台服务器都需要安装好weblogic软件,最后拷贝配置好的domain就可以了。

后面会分享更多linux方面内容,感兴趣的朋友可以关注下!


Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表