weblogic集群部署详细文档
linux下weblogic集群部署

Weblogic 8.1.6在LINUX下部署集群一、案例分析:1、上传server816_linux32.bin至三台机器的/home目录下;2、用shell工具分别登录三台服务器3、打开home目录:cd /home4、赋予server816_linux32.bin可读写权限chmod a+x server816_linux32.bin5、启动安装包 ./ server816_linux32.bin 此后会出现解压界面,解压到100%完成5.2欢迎界面直接回车即可出现lience界面,输入“1”,回车;5.3选择BEA 主目录输入“/weblogic/bea”,回车即可。
2.4 选择安装类型选择12.5选择产品的安装目录默认即可,直接回车2.6等待安装2.7等待安装JDK2.8完成安装回车后,安装过程会清除安装过程中的临时文件。
三、Linux系统及weblogic部分系统参数修改1、用FTP工具分别登录三台服务器2、打开下载etc目录下的hosts、exports及/etc/security下的limits.conf3、在hosts文件中加入192.168.80.202 app2192.168.80.201 app1192.168.80.203 app34、在exports文件中加入* 192.168.80.201(rw,sync)* 192.168.80.202(rw,sync)* 192.168.80.203(rw,sync)5、在limits.conf文件末尾中加入* soft nproc 8192* hard nproc 16384* soft nofile 8192* hard nofile 65536* soft nproc 16384 * hard nproc 32768 * soft nofile 16384 * hard nofile 655366、重启服务器 reboot四、创建域:1、/home/weblogic/bea/weblogic81/common/bin目录中的 config.sh 文件,会出现是创建还是扩展域的提示页面,选择第一个,创建一个新的域2、系统会提示选择模板注意选择Basic Weblogic Server Domain,每次的顺序可能不一样,选择数字的时候要注意3、系统会出现是否使用快速模式选项,建议选择非快速模式“2”。
WebLogic集群详细方案

From here数据库层:数据库:oracle 10g 数据库服务器:2台以上F5 设备:2台部署图:采用RAID 0+1的磁盘阵列部署描述:1.F5虚拟地址作为对数据用户的唯一地址。
2.F5有主备2台设备,相互之间部署心跳线,在F5的配置中设定其中一台作为主机,配置心跳的告警设置和数据库服务器的告警设置。
3.ORACLE需要安装F5的管理插件以监控数据库服务器性能参数和状态。
4.数据库采用RAC的方式进行集群,数据库之间有心跳线。
5.服务器Cluster需要一个统一的时间,在整个应用中由统一的服务器提供同步服务。
6.在数据库服务器集群和文件系统之间的交换机需要有主备线路。
访问控制:1.对F5虚拟地址的访问需要在数据库防火墙中配置白名单2.数据库的实地址只有DBA等数据库管理角色才能访问负载均衡:1.F5设备通过在Oracle服务器上的插件获取各个数据库本身的连接数,内存使用量,CPU占用率等参数,以及在F5配置中设置负载分发的规则来分发对数据库的真实访问。
2.对于数据库Cluster来说,采用10g以上版本的RAC的方式会有一个公用的缓存区。
数据安全:1.在文件系统中采用RAID 0+1的方式进行数据存放和备份2.磁带库作为文件系统的最终容灾备份。
故障处理:1.在F5主机出现故障时,由F5备用的心跳监控到并做自动切换,同时可以按告警配置进行对应操作。
2.数据库节点中一台出现问题时,会由别的节点接手,同时F5会监控到数据库的状态出现异常并按照告警配置进行对应操作,例如【发送告警邮件】等。
3.在数据库集群和文件系统的网络中,当主要线路出现问题,由备用线路接手。
优点:1.可扩展性好,在性能出现瓶颈的时候不需要修改整体布局,只需要增加服务器并配置2.可靠性好,所有设备都至少有一个备用节点。
3.访问无缝隙,对于用户来说只有一个访问接口,对于内部所有节点的备用节点都能实现自动切换或自动故障点剔除。
缺点:1.采用RAC进行数据库集群需要一个统一的文件存取管理系统,数据和存取基于网络,对网络性能和稳定性要求非常高。
完整word版,weblogic集群负载均衡部署文档(支持win7+linux6.5)

Weblogic集群和负载分发的部署(支持win7+linux6.5 64位)目录1.集群目的 (3)2.部署环境 (3)3.注意问题 (3)4.安装weblogic过程 (3)5.weblogic集群部署过程 (9)5.1创建weblogic域 (9)5.2 weblogic集群化配置 (15)5.3 weblogic简单负载均衡配置 (28)5.4 weblogic集群复杂均衡测试 (32)1.集群目的项目成功部署后,可能会出现运行过程中服务器挂掉不能正常使用。
为了防止这种情况,采用weblogic 集群方式部署,以消除客户的担心。
2.部署环境3.注意问题因为时间仓促和作者水平有限有些待解决问题需要说明1.请不要登陆后在地址栏按回车键重新访问地址来验证session复制。
2.如果按F5刷新页面则会跳到选择模块界面,无法说明session复制失败。
3.服务器地址默认用127.0.0.1 ,如果用ip地址(如:192.169.1.169),则把配置过程所有地方的127.0.0.1改成你的实际ip地址,记住创建时候ip地址要统一。
4.安装weblogic过程1)首先登陆/technetwork/cn/middleware/ias/downloads/wls-main-091116-z hs.html 去下载一个windows版的weblogic 我下载的是1036版本2)双击打开后3)初始化完成后4)点击下一步5)选择一个磁盘空间比较大安装,然后点击下一步6)把“我希望通过这个。
”勾选取消。
7)这个选择典型就可以8)这一步就是告诉你你的东西要安装到哪9)选择所有用户点击下一步10)11)12)这里需要运行这个quickstart 13)点击第一个”Getting“这个Linux安装类似略。
5.w eblogic集群部署过程5.1创建weblogic域1)创建域(Domain)的方式:Domain简单定义为:是一个逻辑管理单元,Domain下面包含着weblogic应用服务器中的所有东西,weblogic应用服务器的启动,停止都是以domain为单位进行管理的提示Linux 文件路径:找安装路径下../weblogic/Oracle/Middleware/utils/quickstart 的quickstart.sh文件双击运行就可以。
Weblogic 集群配置方案

Weblogic 集群配置文章分类:互联网1、Weblogic10.3.1.0.0集群配置要求1、两台在同一网段的,可以相互访问的计算机。
2、两台计算机都安装了Weblogic10.3.1.0.0版本的应用服务器。
3、安装介质注意:集群中的Weblogic版本一定要相同。
2、Weblogic集群规划1、集群规划(两台物理机分别为称为机器A和机器B)机器名称硬件配置服务器名机器类型AdminServer(admin)PC机器A IP:192.168.10.214 PORT:7001ProxyServer_1PC机器A IP:192.168.10.214 PORT:7004PC机器A IP:192.168.10.214 PORT:ManagedServer_17002PC机器B IP:192.168.10.88 PORT:7003ManagedServer_23、Weblogic集群配置(机器A)1、「开始」菜单\程序\Oracle WebLogic (BEAHOME 1)\WebLogic Server10gR3\Tools\Configuration Wizard,单击启动Configuration Wizard,默认点击Next2、默认,点击Next3、输入Weblogic管理员密码,点击Next4、选中Production Mode,点击Next5、选中Yes,点击Next6、默认,点击Next7、默认,点击Next8、新增管理服务器,填写管理服务器的Name,Listen address,Listen port,完成管理服务器添加,点击Next9、添加Clusters,完成cluter添加,点击Next10、把Server栏的服务器添加到Cluster栏中,点击Next11、默认,点击Next12、默认,点击Next13、在Domain name中输入TestDomain,点击Create14、选中Start Admin Server,点击Done完成A机器上的集群配置。
weblogic12.1.3集群部署(1)

Weblogic12.1.3 集群配置初步(本文介绍局域网中单机配置,后续希望能提供局域网多机配置)关键词:weblogic12.1.3 集群因为想了解一些服务器集群和负载均衡的知识,而这两天刚好有一点时间,借鉴以前网络资料,就研究了一下,分享出来,欢迎指正。
下面分步骤介绍,1.首先从官网获得Weblogic12c软件:WLS Zip Distribution for Oracle WebLogic Server 12.1.3.0这是一解压安装软件,This version of WLS requires JDK 1.7 as a minimum;2.解压后安装路径为:D:\wls12130;3.启动命令行工具cmd,进入指定安装目录后,执行命令:D:\wls12130\wlserver\common\bin>config4.稍等,出现Weblogic 配置向导工具:5.定义域名后,点击‘下一步’,默认weblogic模板:6.为管理服务器设置用户名和密码:7.选择‘开发’模式和‘生产’模式,此时都可以;8.点击‘下一步’,进入高级配置,选择两项:9.点击‘下一步’配置管理服务器:10.管理服务器增加后,配置两个受管理服务器,并增加一个代理服务器。
当后续创建集群时,前面两个受管理服务器ZL_ManagedServer将会配置到集群中,而最后一个受管理服务器将作为集群的代理,端口号为8080。
管理服务器就是用来管理域中那些所有受管理(ManagedServer)服务器,一般不直接用来部署应用。
最终应用是布署到某一个集群中的所有服务器中。
11.受管理服务器增加后,下一步配置增加集群,集群的逻辑名为ZL_Cluster_1,12.集群创建好以后,将受管理服务器增加到集群中:13.配置接受外部http客户端请求的代理服务器,是整个集群的前端入口:14.代理服务器配置好以后,下一步进入计算机设备配置:15.服务16.器增17.确认无误后,点击创建按钮:18.创建完成后,直接点‘完成’关闭配置向导19.接下来需要启动管理服务器,在命令行执行下面命令:D:\wls12130\user_projects\domains\zldomain\bin>startWeblogic 20.启动管理服务器后,打开浏览器,地址栏输入:http://192.168.1.104:7001/console进入管理控制台之前需要输入用户名和口令:名称:weblogic口令:weblogic123进入后如下图:21.命令行工具启动受管服务器和代理服务器,运行命令的目录是D:\wls12130\user_projects\domains\zldomain\bin>启动第一个受管理服务器(集群中第一个服务器)….\bin>startManagedWeblogic ZL_ManagedServer_1 http://192.168.1.104:7001启动第二个受管理服务器(集群中第二个服务器)….\bin>startManagedWeblogic ZL_ManagedServer_2 http://192.168.1.104:7001启动代理服务器(也是受管理的,但不在集群中)….\bin>startManagedWeblogic Proxy_Server_1所有受管理服务器启动后如下图:(四条命令启动了包含管理服务器在内的四个服务器)22.在浏览器中打开的管理服务器页面,在左边找到菜单‘Deployment’,准备向集群中部署一个新的应用:23.Install一个web应用,早已经准备好了一个‘hello,world’的jsp web项目,安装时找到对应的目录:E:\Aaa.war后面的步骤,都点‘Next’下一步,图片说明:下一步:下一步:下一步:下一步:下一步,已经部署成功了哦!再回到部署应用的列表页面,刚才的应用是活动的,可以访问了:浏览器的访问地址是:http://192.168.1.104:8080/Aaa24.后续工作是对负载均衡的测试工作和在多台设备进行集群部署。
CAS——weblogic9.2集群部署

CAS部署文档(Weblogic9.2+集群)营配一体化中,统一认证CAS推广所用的中间件为Weblogic814,但由于版本太老,没能买到服务等原因,局方要求把版本升级。
最后集合各方力量,把统一认证升级为Weblogic9.2版本,并通过测试,再编写成该文档。
附件中《cas_app》为统一认证csscas、sysManager、personManage3个应用与集群代理defaultProxyApp。
各个包的作用如下:⏹csscas包为统一认证核心包;⏹sysManager包为CAS人员组织管理应用,供CAS管理员使用;⏹personManage包为CAS人员个人管理应用,供修改个人信息使用,现在配网生产中页面集成了该应用,让工作人员修改个人的信息。
⏹defaultProxyApp包为代理应用,负责分派请求到不同的节点。
Weblogic814升级到Weblogic92的修改内容如下:●在csscas、sysManager、personManage3个应用的\WEB-INF 目录下,增加两个xml配置文件,weblogic-application.xml、weblogic.xml,文件内容见附件《cas_app》。
●将csscas\WEB-INF\lib 下的xercesImpl-2.4.0.jar和antlr-2.7.6.jar两个jar包,复制到domain中的lib目录下;详细步骤说明如下:安装数据库Oracle10g,建立实例SID为:casdb;建立表空间,CAS、CAS_TB,大小为:500MCREATE TABLESPACE CAS_TB DATAFILE 'd:\oracle\cas\CAS_TB_DATA01.dbf' SIZE 512M;CREATE TABLESPACE CAS DATAFILE 'd:\oracle\cas\CAS_DATA01.dbf' SIZE 512M;;建立cas用户,默认表空间为CAScreate user casidentified by "cas"default tablespace CAStemporary tablespace TEMPprofile DEFAULT;把cas赋权DBAgrant connect to cas with admin option;grant dba to cas;grant resource to cas with admin option;grant select_catalog_role to cas;grant unlimited tablespace to cas with admin option;grant create session to cas;把dmp文件导入cas用户中,导入时会有INDEX导入异常,这是正常异常,可以忽略;imp cas/cas@CASDB file= D:\casdb.dmp log= D:\ cas.log commit=Y buffer=64000full=Y然后安装Weblogic 9.2选择YES,同意协议选择bea安装目录:选择自定义安装:为了节省时间&空间,不安装workshop安装完成后,配置Domain:选择“创建一个新的domain”:选择一个domain的模版:输入domain的用户名和密码:选择启动模式为:Production Mode,选择JDK版本为:Sun SDK;选择“YES”,自定义domain的设置:把端口设置为9000,然后点击Next:配置节点,下面先配置两个节点CASServer_1, CASServer_2,端口分别为9001,9002,然后点击NEXT:添加集群,名字为CAS_Cluster,地址找一个特别的,端口9000,然后点击NEXT把刚才配置的两个节点放置到左边的集群中,然后点击NEXT:点击NEXT:点击NEXT:配置Domain名字:完成Domain的配置后,复制两个文件,将csscas\WEB-INF\lib 下的xercesImpl-2.4.0.jar和antlr-2.7.6.jar文件复制到casdomain 中的lib 目录下修改cas_app中的csscas、sysManager、personManage 3个应用的配置文件,把IP地址填入(下面先用127.0.0.1表示)csscas\WEB-INF\classes\ApplicationSymbol.propertiesdataSource=jndidataSourcedataSourceJndiName=java.datasource.casdataSourceJndi.java.naming.factory.initial=weblogic.jndi.WLInitialContextFactory dataSourceJndi.java.naming.provider.url=t3://127.0.0.1:9001,127.0.0.1:9002说明:这里是所有节点的地址和端口hibernate.dialect=org.hibernate.dialect.Oracle9Dialecthibernate.hbm2ddl.auto=hibernate.show_sql=falsehibernate.max_fetch_depth=0hibernate.transaction.factory_class=org.hibernate.transaction.JDBCTransactionFactorycasHost=http://127.0.0.1casIP=http://127.0.0.1adminLoginSuccessUrl=http://127.0.0.1:9000/demo/test.jsplog4j.prohibit=trueuserService=hrUserService#最大失败次数maxFailureCount=1000#失败日志保留的分钟数(6小时)failureLogHoldMinutes=360#锁定分钟数(一天)lockMinutes=1440#缓存过期时间(分钟)30天tgcCache.maxtime=1440#缓存过期时间(分钟)stCache.maxtime=10#客户端缓存检查时间间隔(分钟)clientMaxCacheTime=5sysManager 与personManage 的\WEB-INF\classes\ApplicationSymbol.propertiesIP配置修改为服务器IP即可。
linux下weblogic集群部署

Weblogic集群安装手册(一)部署计划:10.2.66.88:6060 主控domain AdminServer10.2.66.88:7001 应用domain slave110.2.66.85:7001应用domain slave2(二)创建主控域运行$weblogic_home/common/bin/config.sh1、默认创建新的域2、选择默认模版3、默认选择创建基本的域4、调整域的名称,直接名称5、默认域创建目录6、设置weblogic用户和密码7、选择weblogic的启动模式,我这里选择的是生产模式8、选择jdk9、选择安装集群10、添加托管节点11、配置集群因为集群是通过广播(有unicast和multicast两种)来同步集群中的节点,并且把每个节点中的session通过这个广播地址来进行复制和同步,即主控域不断的时时刻刻的会和它下面的子节点间保持通讯、经常去询问各个子节点的。
集群信息传送模式:有unitcast与multicast两种,在11G版本前都是multicast10G后开始支持unicast 协议。
如果指定了multicast,就必须指定一个“多点传送地址”。
以下采用multicast方式,地址采用默认的,端口使用6060:12、关联集群与节点13、由于我们采取IP形式,不在这里指定计算机名,直接下一步,并创建域(三)创建节点(分别在10.2.66.88、10.2.66.85创建)1 – 3、和创建主控域一样4、调整域的名称为domain_70015 - 8、和创建主控域一样9、创建一般的应用域10、修改域名称和端口相关信息,并创建域(四)启动集群1、进入域目录启动主控weblogic输入(第6步设置的用户名密码) 用户名weblogic,密码weblogic1232、设置免密码登录,在AdmiServer下面创建security文件夹,里边包含boot.properties文件。
weblogic集群部署文档

Weblogic集群部署手册创建管理服务器1、选择创建一个新的域如下如图所示2、选择第一个默认创建一个新的域3、继续默认选择4、创建用户名密码,该用户是进入主服务器分发服务器的。
进入后可以对分发服务器进行配置上的修改5、配置JDK,根据自己的环境选择配置JDK6、在这里选择YES进行个性化的配置7、在这里进行配置数据源。
(IScp可以不用配置)8、配置分发服务器的服务端口,并且可以对SSL进行选择。
在这里IP地址为分发服务器的IP地址,端口选择不要冲突的。
9、配置受管服务器如下图所示,1、2分别为2个受管服务器。
1是本机的服务,2是另外一台机器的服务。
按照要求填写好需要配置的IP和端口既可。
在配置后最好把配置的名字、IP、端口进行记录,在匹配服务的时候需要完全统一。
其中fenfa是分发的服务端口。
就是在做完集群后对集群进行访问的端口。
10、建立一个分发的服务(在最后输入受管理服务器的IP、端口)11、将收官服务添加到分发应用下,HTTP代理不添加12、选择进行分发的分发服务器的HTTP代理13、创建物理机器的网络识别专用的端口(如果3台机器参加集群添加3台,如果2台机器集群添加两台)端口要不能被占用用于服务器互相识别。
14、根据配置好的属性进行物理机器的配置,由下图可看出new_Machine_1的机器是192.168.23.233的机器在这台计算机下分别安装了分发的管理服务。
受管理服务器的其中一个应用和分发服务器的HTTP代理。
所以这台计算机最终包括的服务有由于new_Machine_2只有一个受管理服务器的服务所以他的服务只有一个15、创建一个域名创建受管理服务器1、前几步设置基本相同在创建服务的时候要选择一个没有被占用的端口,由于本地的机器9001-9006全部被占用我这里用的是90072、添加受管理服务器,这里的受管理服务器要和之前管理服务器设置的IP、端口、名字相同。
3、分发服务器不用进行配置4、机器端口也不用进行配置5、创建新的域6、启动集群服务器受管服务器的链接文件该文件在\bea\user_projects\domains\test\bin 下启动方法最好从DOS控制台进入,通过控制台进入E:\bea\user_projects\domains\test\bin下输入startManagedWebLogic 服务名IP 端口在本次教程中应该是敲入命令为startManagedWebLogic 1 192.168.23.233:9002在通过这个命令启动分发服务器,因为之前分发服务我建立在了base_domain中所以要从base_domain启动具体路径为E:\bea\user_projects\domains\base_domain\bin只要在进行集群是请不要关闭这2个窗口。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.安装weblogic
2.定义安装目录
3.选择yes
4.选择典型,点下一步
5.按默认,不用改,下一步
6.选所有用户,下一步
7.下一步
8.下一步,安装,完成。
weblogic软件安装完毕。
9.点击开始菜单,所有程序,oracle weblogic,weblogic server11gr1,tools,configuration wizard启动安装向导
10.创建新的weblogic域
11.使用默认域源,点下一步。
12.指定域名称
13.管理员口令:(记住,后面用)
14.选择生产模式,jdk用jrocokit jdk
15.选择前两项(管理服务器和受管理服务,集群与计算机)
16.配置管理服务器(ip,端口记清)
17.配置受管服务(名称,IP,端口记清,最好按规律填写,方便管理)
18.配置集群(名称随意,集群消息传送模式选择multicast,多点传送地址不用改,端口7777,集群地址为上一部设置的server地址加端口如:192.168.209.1:8081,192.168.209.1:8082,192.168.209.1:8083)
19.向集群分配服务器(代理不用分配只分配server1server2server3)
20.创建http代理应用程序,集群名称自定义,勾选创建http代理,代理服务器选择之前创建的代理。
21.配置计算机(名称与之前创建的集群名称对应,节点管理器监听地址与之前ip对应,端口默认)
22.想计算机分配服务器,所有服务器均添加到计算机中。
23.点创建(创建完成后,再点击完成之前,不要勾选“点启动管理服务器”选项)创建完成后需要进行配置后再启动weblogic
24.在weblogic安装目录base_domain文件夹下
(如:F:\Oracle\Middleware\user_projects\domains\base_domain文件夹下)创建boot.properties文件内容为(帐号密码为之前安装过程中创建的账号密码)username=weblogic
password=weblogic
复制boot.properties文件到
F:\Oracle\Middleware\user_projects\domains\base_domain\security文件夹下
25.在weblogic安装目录bin文件夹下创建以下文件
(如:F:\Oracle\Middleware\user_projects\domains\base_domain\bin)
第一个文件为:startAdminServer.cmd
内容为:
@ECHO OFF
start .\startWebLogic
第二个文件为:startProxyServer.cmd
内容为:
@ECHO OFF
start .\startManagedWebLogic proxy_server http://192.168.209.1:7001
第三个文件为:start_server1.cmd
内容为:
@ECHO OFF
start .\startManagedWebLogic server1 http://192.168.209.1:7001
第四个文件为:start_server2.cmd
内容为:
@ECHO OFF
start .\startManagedWebLogic server2 http://192.168.209.1:7001
第五个文件为:start_server3.cmd
内容为:
@ECHO OFF
start .\startManagedWebLogic server3 http://192.168.209.1:7001
26.修改startManagedWebLogic.cmd和startWebLogic.cmd文件,
增加以下内容:(即安装过程中创建的weblogic帐号密码)
set WLS_USER=weblogic
set WLS_PW=weblogic
27.
单机多节点集群配置完成,可以双击bin目录下的startWebLogic.cmd启动WebLogic,同时分别在双击server1.cmd、server12.cmd、server13.cmd、startProxyServer.cmd,来分别启动集群集群服务器及代理服务器。