手动搭建weblogic集群

前言:

weblogic通过本身自带的选项在创建domian的时候是可以进行集群,管理,受管的配置,因为对那块不是很熟悉,只能通过这种方式进行,感觉这种方式还算清晰

1:环境

192.168.0.100

192.168.0.101

192.168.0.102

2:目标

将应用部署到100,101,102三台机器,组成集群,共同提供访问(此步骤使用F5实现,也可以使用keepalied虚拟)

3:管理机及受管机器

192.168.0.100 管理机(同时也是受管机器)

192.168.0.101 受管机器

192.168.0.102 受管机器

具体步骤

操作之前,我们首先要确保三台机器安装路径位置,账号什么的都用相同的,如果你非想弄的都不一样,那会很麻烦的

a)三台机器安装jdk (...)

b)安装weblogic  (...)

此处,针对redhat服务器有一个地方需要改,否则,你创建域的过程那是相当的漫长啊

找到weblogic使用的jdk路径

$JAVA_HOME/jre/lib/security/java.security

securerandom.source=file:/dev/urandom

修改为:

securerandom.source=file:/dev/./urandom

c)创建相应域

在管理机(100)器创建域 app_domain,选择管理,设置好管理端口,账号密码什么的(账号密码为了方便,配置的均一样 weblogic weblogic1)

在受管机器(101,102)创建域 app_domain,选择受管,其它一律不配置,什么集群啊,机器啊,都不配置(账号密码为了方便,配置的均一样 weblogic weblogic1)

为了weblogic机器之间注册,我们修改一个配置文件

*/wlserver_10.3/common/nodemanager/nodemanager.properties

SecureListener=false

(此文件将会再执行一次*/wlserver_10.3/server/bin下的startNodeManager.sh后生成)

管理机器与受管机器域都创建完成后

启动管理机100的域(受管机器不启动)

登录控制台,找到计算机,添加计算机:

app1,注意类型要改为普通,监听地址要改成192.168.0.100(管里机器地址)

app2,注意类型要改为普通,监听地址要改成192.168.0.101(受管机器地址)

app3,注意类型要改为普通,监听地址要改成192.168.0.102(受管机器地址)

其实这里app1虽然是管理服务器,但是这里的角色是受管机器

建立完成后,我们要进行下一步

d)注册:

远程管理的核心在于节点管理器,确保节点管理器均是启动的,并且修改了SecureListener

受管机器1比较特殊,就是管理机器本身,不需要注册

登录受管机器2(192.168.0.101)

进入如下目录:

*/wlserver_10.3/common/bin

运行

./wlst.sh

然后连接管理机器的管理端

connect(‘weblogic‘,‘weblogic1‘,‘t3://192.168.0.100:7001‘)

连接成功后(如果没连接成功可以排查一下防火墙什么的)

注册域

nmEnroll(‘/AAA/middilware/user_projects/domain/app_domain‘,‘/AAA/middleware/wlserver_10.3/common/nodemanager‘)

此处两个参数分别为:被管理服务器节点域路径  节点管理器路径

运行后注册完成

登录受管机器3(192.168.0.102)

操作与受管机器2完全相同(因为路径,账号密码什么的都是正确的)

两台注册完成之后,我们再登录管理服务器7001管理端口,找到计算机,找到监视,节点管理器状态为可访问

4)创建server

创建server_app1     对应的机器为app1

server_app2     对应的机器为app2

server_app2     对应的机器为app3

4)部署

部署部分我测试多次,第一次时文件可以自动传输到受管,但事后测试多次均无法自己传输,因为项目的原因,每台机器的文件也不完全相同,所以没有自动传输也无所谓

在每台机器的相同目录下放置好文件后,开始在管理机部署

在选择目标时,勾选三台server...

部署完成后,就可以在server的控制台启动和关闭受管机器server了,记得配置启动选项中的优化及语言参数

运维小白,不对之处,请雅正

时间: 2024-11-10 18:34:43

手动搭建weblogic集群的相关文章

【Ceph】手动搭建ceph集群

手动部署Ceph集群 3台ceph机器 hostname IP mon_id 磁盘快 journal Ceph1 192.168.1.1 0 /dev/sdb2 /dev/sdb1 Ceph2 192.168.1.2 1 /dev/sdb2 /dev/sdb1 Ceph3 192.168.1.3 2 /dev/sdb2 /dev/sdb1 下载部署所需要的ceph集群的rpm包ceph-mon ceph-common fcgi ceph-base ceph-selinux ceph-mgr ce

实验室中搭建Spark集群和PyCUDA开发环境

1.安装CUDA 1.1安装前工作 1.1.1选取实验器材 实验中的每台计算机均装有双系统.选择其中一台计算机作为master节点,配置有GeForce GTX 650显卡,拥有384个CUDA核心.另外两台计算机作为worker节点,一个配置有GeForce GTX 650显卡,另外一个配置有GeForce GTX 750 Ti显卡,拥有640个CUDA核心. 在每台计算机均创建hadoop用户并赋予root权限,本文所有的操作都将在hadoop用户下进行. 1.1.2安装前准备 用以下命令来

Hadoop入门进阶步步高(五)-搭建Hadoop集群

五.搭建Hadoop集群 上面的步骤,确认了单机可以执行Hadoop的伪分布执行,真正的分布式执行无非也就是多几台slave机器而已,配置方面的有一点点区别,配置起来就非常简单了. 1.准备三台服务器 192.168.56.101 192.168.56.102 192.168.56.103 在每台机器的/etc/hosts中都将ip及hostname给映射上: 192.168.56.101  nginx1 192.168.56.102  nginx2 192.168.56.103  nginx3

手动构建redis集群

1.准备节点 -- 主节点 --- redis-7000.conf redis-7100.conf redis-7200.conf -- 从节点 --- redis-7001.conf redis-7101.conf redis-7201.conf Redis集群一般有多个节点组成,节点数量至少为6个才能保证组成完整的高可用集群: 2.修改配置 $ vim redis-7000.conf daemonize yes   ## 开启守护进程  port 7000   # 节点端口 logfile 

如何搭建Zookeeper集群

 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件.它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护.域名服务.分布式同步.组服务等.其部署方式有单机部署和集群部署,单机部署意义不大,下面主要介绍集群部署. 因硬件环境的限制,本次搭建Zookeeper集群是在Windows且是单机的环境下搭建的,也就是伪集群:不过伪集群跟集群区别不大,往下看就知道啦. 一.去Zookeeper官

Linux Redis集群搭建与集群客户端实现

我们要在单台机器上搭建Redis集群,方式是通过不同的TCP端口启动多个实例,然后组成集群. 1.启动Redis多个实例 我们在Redis安装目录下创建目录cluster,并编写7000.conf~7005.conf 6个配置文件,这6个配置文件用来启动6个实例,后面将使用这6个实例组成集群. 以7000.conf为例,配置文件需要填写如下几项. port 7000 //端口7000,7002,7003 bind 10.93.84.53 //默认ip为127.0.0.1 需要改为其他节点机器可访

docker容器中搭建kafka集群环境

Kafka集群管理.状态保存是通过zookeeper实现,所以先要搭建zookeeper集群 zookeeper集群搭建 一.软件环境: zookeeper集群需要超过半数的的node存活才能对外服务,所以服务器的数量应该是2*N+1,这里使用3台node进行搭建zookeeper集群. 1. 3台linux服务器都使用docker容器创建,ip地址分别为 NodeA:172.17.0.10 NodeB:172.17.0.11 NodeC:172.17.0.12 2. zookeeper的doc

搭建hadoop集群的linux环境准备

1.修改主机名: 在 root 账号下用命令:vi /etc/sysconfig/network 或sudo vi /etc/sysconfig/network 2.设置系统默认启动级别 在 root 账号下输入 vi /etc/inittab  级别改成3 各启动级别代表含义如下: 0 关机 1 单用户系统,不需要登陆 2 多用户系统但不支持NFS,命令行模式登陆 3 完整多用户模式,命令行模式登陆 4 未定义 5 X11图形模式,图形模式登陆 6.重启 3.配置 hadoop 用户 sudo

docker容器搭建kafka集群

Docker搭建kafka集群 ?  需求说明: 公司目前有三个环境,生产环境,测试和演示环境,再包括开发人员还有开发的环境,服务器上造成了一定的资源浪费,因为环境需要依赖zookeeper和kafka,redis这些服务,只要搭一个环境,所有东西都要重新搭一遍,所以搭建kafka集群,让大部分环境都连接一个集群,把单个的服务变成公共的,稳定并易于管理 ?  Kafka集群管理和状态保存是通过zookeeper来实现的,要先部署zk集群 ?  环境说明: centos系统安装docker,通过d