weblogic集群例子步骤
weblogic的集群与配置图文方法
![weblogic的集群与配置图文方法](https://img.taocdn.com/s3/m/53425dac1b37f111f18583d049649b6648d70912.png)
weblogic的集群与配置图⽂⽅法⼀、Weblogic的集群还记得我们在第五天教程中讲到的关于Tomcat的集群吗?两个tomcat做node即tomcat1, tomcat2,使⽤Apache HttpServer做请求派发。
现在看看WebLogic的集群吧,其实也差不多。
区别在于: 如果我们要布署我们的Web应⽤,需要分别⼿⼯往每个Tomcat的webapp⽬录⾥拷贝⽂件。
Weblogic的集群必须设⽴⼀个总控端,可从上图中看出,然后这个总控端我们把它称为AdminServer,然后在其下可以挂weblogic的集群的node,这个node不是物理上不同的两个weblogic,⽽是不同的domain,我们假设domain1, domain2为两个weblogic的集群的节点。
如果我们要布署我们的Web应⽤,只需要在总控端布署⼀次,然后挂在这个总控端下的节点将会⾃动将我们的web应⽤发布到每⼀个节点。
因此,要实现weblogic的集群必须:安装Weblogic创建⼀个AdminServer的domain在AdminServer上建⽴集群总控端分别创建每⼀个要加⼊此集群总控端的node,也是⼀个个的domain⼆、创建Weblogic集群前的规划根据第⼀节中的内容,我们将我们⽤于实验的Weblogic规划成3个domain,每个domain都包含有下列的必不可少的属性:AdminConsole(总控端) 逻辑名 物理名(domain的系统路径) 端⼝号 计器名(IP) 登录信息(username/password)Cluster node1(集群节点1) 逻辑名 物理名(domain的系统路径) 端⼝号 计器名(IP) 登录信息(username/password)Cluster node2(集群节点2) 逻辑名 物理名(domain的系统路径) 端⼝号 计器名(IP) 登录信息(username/password) 我们⽤表格列出我们将要创建的集群中总控端与每个节点的集息:物理名逻辑名端⼝号主机名(IP)登录信息\bea\user_projects\domains\adminserverAdminServer7001localhost weblogic/password_1\bea\user_projects\domains\server1mycluster17011localhost weblogic/password_1bea\user_projects\domains\server2mycluster27012localhost weblogic/password_1 规划好了,就可以开始来创建我们的集群了。
Weblogic_11g集群搭建
![Weblogic_11g集群搭建](https://img.taocdn.com/s3/m/48fb72255b8102d276a20029bd64783e09127de2.png)
Weblogic_11g集群搭建Weblogic集群部署1.Server⽤过tomcat的朋友应该清楚,当我们有多个项⽬部署在同⼀个tomcat服务器下的时候,我们只需要启动这个tomcat就可以根据⽬录的不同,访问这些应⽤,此时我们⽤的端⼝号不需要改变。
在weblogic服务器中,⼀个server同等于⼀个tomcat。
⾸先我们在创建⼀个server的时候需要给它指定⼀个ip和端⼝(这个ip可以是⼀台远程机器的ip)。
创建好server以后,我们就可以将项⽬部署在其中了。
如果我们有多个项⽬,并且我希望每个项⽬能对应不同的端⼝,那么我们就可以通过创建多个server来实现。
有时候我们称server为'节点',所以以后听到别⼈说节点的时候也不要茫然,说的就是它了。
2.Cluster这个,就是我们本⽂要讲的重点,集群。
按照我个⼈的理解,集群就是把具有相同应⽤的⼀些server,放在⼀起,统⼀管理。
举个很简单的例⼦,就是我现在有项⽬,我分别放在三个不同的server⾥⾯(先别管我为什么放三个不同的server中)。
那么问题来了,我项⽬要有改动了怎么办?分别去各⾃的server中重新部署?别开玩笑了,万⼀不是三个是⼗个呢?万⼀不是在同⼀台机器上呢(前⾯说了,可以是⼀台远程机器)?我们带着这个问题再来看⼀下集群,放在⼀起....统⼀管理....现在明⽩了吧,这就是集群给我们带来的便利,将这些server加⼊到同⼀个集群当中,如果项⽬有变动的话,我们只需要在部署项⽬的时候,通过集群去部署,那么weblogic会⾃动帮我们将应⽤分配到各个⼦节点中。
3.domaindomian我们有时候也会把它称作为'域',他就相当于⼀个⼤的容器,⾥⾯可以存放很多server,其中有⼀个默认的server,它会随着域的启动⽽启动。
有⼀点我们必须要清楚,就是当你想要启动某个domain下的server 的时候,必须先启动这个domain。
linux下weblogic集群部署
![linux下weblogic集群部署](https://img.taocdn.com/s3/m/4e3c96dbc1c708a1284a4462.png)
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集群配置方法
![weblogic集群配置方法](https://img.taocdn.com/s3/m/065f7d4269eae009581bec5c.png)
weblogic集群配置方法案例所属系统案例现象无案例平台环境AIX 5300-04-00AIX 5300-05-CSPWeblogic9.2mp2JDK1.5.0主机结构应用部署案例分析分析过程web应用部署在两台服务器上,客户没有硬件负载均衡器,但要求从唯一的ip和端口登录web应用,通过weblogic集群来实现。
案例解决方法一、在web1主机上执行config.sh脚本建立domain:elndomain11;建立管理server:AdmServer11;建立被管理server: Server11、Server12 (注意:配置被管理server 时把web2主机上的两个被管理server也配置上) 。
详细方法如下:config.shUnable to instantiate GUI, defaulting to console mode.<--------------------- BEA WebLogic Configuration Wizard --------------------->Welcome:--------Choose between creating and extending a domain. Based on your selection,the Configuration Wizard guides you through the steps to generate a new or extend an existing domain.->1|Create a new WebLogic domain| Create a WebLogic domain in your projects directory.2|Extend an existing WebLogic domain| Extend an existing WebLogic domain. Use this option to add|applications and services, or to override existing database access (JDBC) |and messaging (JMS) settings. You can also incorporate additional|functionality in your domain, for example, by including AquaLogic Service |Bus.Enter index number to select OR [Exit][Next]> 1<--------------------- BEA WebLogic Configuration Wizard --------------------->Select Domain Source:---------------------Select the source from which the domain will be created. You can create the domain by selecting from the required components or by selecting from alist of existing domain templates.->1|Choose Weblogic Platform components| You can choose the Weblogic component(s) that you want supported in |your domain.2|Choose custom template| Choose this option if you want to use an existing template. This|could be a custom created template using the Template Builder.Enter index number to select OR [Exit][Previous][Next]> 1<--------------------- BEA WebLogic Configuration Wizard --------------------->Application Template Selection:-------------------------------Available Templates|_____WebLogic Server (Required)xEnter number exactly as it appears in brackets to toggle selection OR [Exit][Previous][Next]>1、设置管理帐号和口令<--------------------- BEA WebLogic Configuration Wizard --------------------->Configure Administrator Username and Password:----------------------------------------------Create a user to be assigned to the Administrator role. This user is the default administrator used to start development mode servers.| Name | Value |_|_________________________|_________________________________________|1| *User name: | weblogic |2| *User password: | |3| *Confirm user password: | |4| Description: | This user is the default administrator. |Use above value or select another option:1 - Modify "User name"2 - Modify "User password"3 - Modify "Confirm user password"4 - Modify "Description"Enter option number to select OR [Exit][Previous][Next]> 2<--------------------- BEA WebLogic Configuration Wizard --------------------->Configure Administrator Username and Password:----------------------------------------------Create a user to be assigned to the Administrator role. This user is the default administrator used to start development mode servers."*User password:" = []Enter new *User password: OR [Exit][Reset][Accept]> xxxxxxxx<--------------------- BEA WebLogic Configuration Wizard --------------------->Configure Administrator Username and Password:----------------------------------------------Create a user to be assigned to the Administrator role. This user is the default administrator used to start development mode servers.| Name | Value |_|_________________________|_________________________________________|1| *User name: | weblogic |2| *User password: | ********* |3| *Confirm user password: | |4| Description: | This user is the default administrator. |Use above value or select another option:1 - Modify "User name"2 - Modify "User password"3 - Modify "Confirm user password"4 - Modify "Description"5 - Discard ChangesEnter option number to select OR [Exit][Previous][Next]> 3<--------------------- BEA WebLogic Configuration Wizard --------------------->Configure Administrator Username and Password:----------------------------------------------Create a user to be assigned to the Administrator role. This user is the default administrator used to start development mode servers."*Confirm user password:" = []Enter new *Confirm user password: OR [Exit][Reset][Accept]> xxxxxxxx<--------------------- BEA WebLogic Configuration Wizard --------------------->Configure Administrator Username and Password:----------------------------------------------Create a user to be assigned to the Administrator role. This user is the default administrator used to start development mode servers.| Name | Value |_|_________________________|_________________________________________|1| *User name: | weblogic |2| *User password: | ********* |3| *Confirm user password: | ********* |4| Description: | This user is the default administrator. |Use above value or select another option:1 - Modify "User name"2 - Modify "User password"3 - Modify "Confirm user password"4 - Modify "Description"5 - Discard ChangesEnter option number to select OR [Exit][Previous][Next]><--------------------- BEA WebLogic Configuration Wizard --------------------->Domain Mode Configuration:--------------------------Enable Development or Production Mode for this domain.->1|Development Mode2|Production ModeEnter index number to select OR [Exit][Previous][Next]> 2<--------------------- BEA WebLogic Configuration Wizard ---------------------> Java SDK Selection:-------------------->1|IBM SDK 1.5.0 @ /usr/java5_642|Other Java SDKEnter index number to select OR [Exit][Previous][Next]> 1<--------------------- BEA WebLogic Configuration Wizard --------------------->Choose Configuration Option:----------------------------*Do you want to modify any of the preconfigured settings or defaults in*your template?**To keep the default or template settings, and proceed directly to name and *create your domain, leave No selected.1|Yes->2|NoEnter index number to select OR [Exit][Previous][Next]> 12、建立管理server<--------------------- BEA WebLogic Configuration Wizard --------------------->Configure the Administration Server:------------------------------------Enter adminstration server configurations. Each WebLogic Server domain must have one Administration Server. The Administration Server hosts the Administration Console which is used to perform administrative tasks.| Name | Value |_|__________________|_____________________|1| *Name: | AdminServer |2| Listen address: | All Local Addresses |3| Listen port: | 7001 |4| SSL listen port: | N/A |5| SSL enabled: | false |Use above value or select another option:1 - Modify "Name"2 - Modify "Listen address"3 - Modify "Listen port"4 - Modify "SSL enabled"Enter option number to select OR [Exit][Previous][Next]> 1<--------------------- BEA WebLogic Configuration Wizard --------------------->Configure the Administration Server:------------------------------------Enter adminstration server configurations. Each WebLogic Server domain must have one Administration Server. The Administration Server hosts the Administration Console which is used to perform administrative tasks.| Name | Value |_|__________________|_____________________|1| *Name: | AdminServer |2| Listen address: | All Local Addresses |3| Listen port: | 7001 |4| SSL listen port: | N/A |5| SSL enabled: | false |Enter value for "Name" OR [Exit][Previous][Next]> AdmServer11<--------------------- BEA WebLogic Configuration Wizard --------------------->Configure the Administration Server:------------------------------------Enter adminstration server configurations. Each WebLogic Server domain must have one Administration Server. The Administration Server hosts the Administration Console which is used to perform administrative tasks.| Name | Value |_|__________________|_____________________|1| *Name: | AdmServer11 |2| Listen address: | All Local Addresses |3| Listen port: | 7001 |4| SSL listen port: | N/A |5| SSL enabled: | false |Use above value or select another option:1 - Modify "Name"2 - Modify "Listen address"3 - Modify "Listen port"4 - Modify "SSL enabled"5 - Discard ChangesEnter option number to select OR [Exit][Previous][Next]> 2<--------------------- BEA WebLogic Configuration Wizard --------------------->Configure the Administration Server:------------------------------------Enter adminstration server configurations. Each WebLogic Server domain must have one Administration Server. The Administration Server hosts the Administration Console which is used to perform administrative tasks.| Name | Value |_|__________________|_____________________|1| *Name: | AdmServer11 |2| Listen address: | All Local Addresses |3| Listen port: | 7001 |4| SSL listen port: | N/A |5| SSL enabled: | false |Enter value for "Listen address" OR [Exit][Previous][Next]> 134.32.9.61<--------------------- BEA WebLogic Configuration Wizard --------------------->Configure the Administration Server:------------------------------------Enter adminstration server configurations. Each WebLogic Server domain must have one Administration Server. The Administration Server hosts the Administration Console which is used to perform administrative tasks.| Name | Value |_|__________________|_____________|1| *Name: | AdmServer11 |2| Listen address: | 134.32.9.61 |3| Listen port: | 7001 |4| SSL listen port: | N/A |5| SSL enabled: | false |Use above value or select another option:1 - Modify "Name"2 - Modify "Listen address"3 - Modify "Listen port"4 - Modify "SSL enabled"5 - Discard ChangesEnter option number to select OR [Exit][Previous][Next]> 3<--------------------- BEA WebLogic Configuration Wizard --------------------->Configure the Administration Server:------------------------------------Enter adminstration server configurations. Each WebLogic Server domain must have one Administration Server. The Administration Server hosts the Administration Console which is used to perform administrative tasks.| Name | Value |_|__________________|_____________|1| *Name: | AdmServer11 |2| Listen address: | 134.32.9.61 |3| Listen port: | 7001 |4| SSL listen port: | N/A |5| SSL enabled: | false |Enter value for "Listen port" OR [Exit][Previous][Next]> 9001<--------------------- BEA WebLogic Configuration Wizard --------------------->Configure the Administration Server:------------------------------------Enter adminstration server configurations. Each WebLogic Server domain must have one Administration Server. The Administration Server hosts the Administration Console which is used to perform administrative tasks.| Name | Value |_|__________________|_____________|1| *Name: | AdmServer11 |2| Listen address: | 134.32.9.61 |3| Listen port: | 9001 |4| SSL listen port: | N/A |5| SSL enabled: | false |Use above value or select another option:1 - Modify "Name"2 - Modify "Listen address"3 - Modify "Listen port"4 - Modify "SSL enabled"5 - Discard ChangesEnter option number to select OR [Exit][Previous][Next]>3、配置被管理server<--------------------- BEA WebLogic Configuration Wizard --------------------->Configure Managed Servers:--------------------------Add or delete configuration information for Managed Servers. A typical production environment has one or more Managed Servers. Each Managed Serveris an instance of WebLogic Server used to host enterprise applications.| Name* | Listen address | Listen port | SSL listen port | SSL enabled |_|_______|________________|_____________|_________________|_____________| Enter name for a new OR [Exit][Previous][Next]> Server11<--------------------- BEA WebLogic Configuration Wizard --------------------->Configure Managed Servers:--------------------------Add or delete configuration information for Managed Servers. A typical production environment has one or more Managed Servers. Each Managed Serveris an instance of WebLogic Server used to host enterprise applications.| Name* | Listen address |Listen port |SSL listen port |SSL enabled | _|_________|___________________|____________|________________|____________| 1->|Server11 |All Local Addresses| 7001 | N/A | false |Use above value or select another option:1 - Modify "Name"2 - Modify "Listen address"3 - Modify "Listen port"4 - Modify "SSL enabled"5 - DoneEnter option number to select OR [Exit][Previous][Next]> 2<--------------------- BEA WebLogic Configuration Wizard --------------------->Configure Managed Servers:--------------------------Add or delete configuration information for Managed Servers. A typical production environment has one or more Managed Servers. Each Managed Serveris an instance of WebLogic Server used to host enterprise applications.| Name* | Listen address |Listen port |SSL listen port |SSL enabled |_|_________|___________________|____________|________________|____________| 1->|Server11 |All Local Addresses| 7001 | N/A | false |Modify "Listen address" OR [Exit][Previous][Next]> 134.32.9.61<--------------------- BEA WebLogic Configuration Wizard --------------------->Configure Managed Servers:--------------------------Add or delete configuration information for Managed Servers. A typical production environment has one or more Managed Servers. Each Managed Serveris an instance of WebLogic Server used to host enterprise applications.| Name* | Listen address | Listen port | SSL listen port | SSL enabled | _|__________|________________|_____________|_________________|_____________| 1->| Server11 | 134.32.9.61 | 7001 | N/A | false |Use above value or select another option:1 - Modify "Name"2 - Modify "Listen address"3 - Modify "Listen port"4 - Modify "SSL enabled"5 - DoneEnter option number to select OR [Exit][Previous][Next]> 3<--------------------- BEA WebLogic Configuration Wizard ---------------------> Configure Managed Servers:--------------------------Add or delete configuration information for Managed Servers. A typical production environment has one or more Managed Servers. Each Managed Serveris an instance of WebLogic Server used to host enterprise applications.| Name* | Listen address | Listen port | SSL listen port | SSL enabled | _|__________|________________|_____________|_________________|_____________| 1->| Server11 | 134.32.9.61 | 7001 | N/A | false |Modify "Listen port" OR [Exit][Previous][Next]> 10011<--------------------- BEA WebLogic Configuration Wizard --------------------->Configure Managed Servers:--------------------------Add or delete configuration information for Managed Servers. A typical production environment has one or more Managed Servers. Each Managed Serveris an instance of WebLogic Server used to host enterprise applications.| Name* | Listen address | Listen port | SSL listen port | SSL enabled | _|__________|________________|_____________|_________________|_____________| 1->| Server11 | 134.32.9.61 | 10011 | N/A | false |Use above value or select another option:1 - Modify "Name"2 - Modify "Listen address"3 - Modify "Listen port"4 - Modify "SSL enabled"5 - DoneEnter option number to select OR [Exit][Previous][Next]> 5<--------------------- BEA WebLogic Configuration Wizard --------------------->Configure Managed Servers:--------------------------Add or delete configuration information for Managed Servers. A typical production environment has one or more Managed Servers. Each Managed Serveris an instance of WebLogic Server used to host enterprise applications.| Name* | Listen address | Listen port | SSL listen port | SSL enabled | _|__________|________________|_____________|_________________|_____________| 1->| Server11 | 134.32.9.61 | 10011 | N/A | false |Use above value or select another option:1 - Add2 - Modify3 - Delete4 - Discard ChangesEnter option number to select OR [Exit][Previous][Next]> 1<--------------------- BEA WebLogic Configuration Wizard --------------------->Configure Managed Servers:--------------------------Add or delete configuration information for Managed Servers. A typical production environment has one or more Managed Servers. Each Managed Serveris an instance of WebLogic Server used to host enterprise applications.| Name* | Listen address | Listen port | SSL listen port | SSL enabled | _|__________|________________|_____________|_________________|_____________| 1->| Server11 | 134.32.9.61 | 10011 | N/A | false |Enter name for a new OR [Exit][Previous][Next]> ProxyServer11<--------------------- BEA WebLogic Configuration Wizard --------------------->Configure Managed Servers:--------------------------Add or delete configuration information for Managed Servers. A typical production environment has one or more Managed Servers. Each Managed Serveris an instance of WebLogic Server used to host enterprise applications.| Name* | Listen address |Listen port|SSL listen port|SSL enabled| _|_____________|__________________|___________|_______________|___________| 1| Server11 | 134.32.9.61 | 10011 | N/A | false | 2->|ProxyServer11|All Local Addre...| 7001 | N/A | false |Use above value or select another option:1 - Modify "Name"2 - Modify "Listen address"3 - Modify "Listen port"4 - Modify "SSL enabled"5 - DoneEnter option number to select OR [Exit][Previous][Next]> 2<--------------------- BEA WebLogic Configuration Wizard --------------------->Configure Managed Servers:--------------------------Add or delete configuration information for Managed Servers. A typical production environment has one or more Managed Servers. Each Managed Serveris an instance of WebLogic Server used to host enterprise applications.| Name* | Listen address |Listen port|SSL listen port|SSL enabled| _|_____________|__________________|___________|_______________|___________| 1| Server11 | 134.32.9.61 | 10011 | N/A | false | 2->|ProxyServer11|All Local Addre...| 7001 | N/A | false |Modify "Listen address" OR [Exit][Previous][Next]> 134.32.9.61<--------------------- BEA WebLogic Configuration Wizard --------------------->Configure Managed Servers:--------------------------Add or delete configuration information for Managed Servers. A typical production environment has one or more Managed Servers. Each Managed Serveris an instance of WebLogic Server used to host enterprise applications.| Name* |Listen address |Listen port |SSL listen port |SSL enabled | _|______________|_______________|____________|________________|____________| 1| Server11 | 134.32.9.61 | 10011 | N/A | false | 2->|ProxyServer11 | 134.32.9.61 | 7001 | N/A | false |Use above value or select another option:1 - Modify "Name"2 - Modify "Listen address"3 - Modify "Listen port"4 - Modify "SSL enabled"5 - DoneEnter option number to select OR [Exit][Previous][Next]> 3<--------------------- BEA WebLogic Configuration Wizard --------------------->Configure Managed Servers:--------------------------Add or delete configuration information for Managed Servers. A typical production environment has one or more Managed Servers. Each Managed Serveris an instance of WebLogic Server used to host enterprise applications.| Name* |Listen address |Listen port |SSL listen port |SSL enabled | _|______________|_______________|____________|________________|____________| 1| Server11 | 134.32.9.61 | 10011 | N/A | false | 2->|ProxyServer11 | 134.32.9.61 | 7001 | N/A | false |Modify "Listen port" OR [Exit][Previous][Next]> 8090<--------------------- BEA WebLogic Configuration Wizard --------------------->Configure Managed Servers:--------------------------Add or delete configuration information for Managed Servers. A typical production environment has one or more Managed Servers. Each Managed Serveris an instance of WebLogic Server used to host enterprise applications.| Name* |Listen address |Listen port |SSL listen port |SSL enabled | _|______________|_______________|____________|________________|____________| 1| Server11 | 134.32.9.61 | 10011 | N/A | false | 2->|ProxyServer11 | 134.32.9.61 | 8090 | N/A | false |Use above value or select another option:1 - Modify "Name"2 - Modify "Listen address"3 - Modify "Listen port"4 - Modify "SSL enabled"5 - DoneEnter option number to select OR [Exit][Previous][Next]> 5继续添加被管理server,最终web1主机上被管理server如下:<--------------------- BEA WebLogic Configuration Wizard --------------------->Configure Managed Servers:--------------------------Add or delete configuration information for Managed Servers. A typical production environment has one or more Managed Servers. Each Managed Serveris an instance of WebLogic Server used to host enterprise applications.| Name* |Listen address |Listen port |SSL listen port |SSL enabled | _|______________|_______________|____________|________________|____________| 1| Server11 | 134.32.9.61 | 10011 | N/A | false | 2| Server12 | 134.32.9.61 | 10012 | N/A | false | 3|ProxyServer11 | 134.32.9.61 | 8090 | N/A | false | 4| Server21 | 134.32.9.138 | 10021 | N/A | false | 5->| Server22 | 134.32.9.138 | 10022 | N/A | false |Use above value or select another option:1 - Add2 - Modify3 - Delete4 - Discard ChangesEnter option number to select OR [Exit][Previous][Next]>4、配置集群<--------------------- BEA WebLogic Configuration Wizard --------------------->Configure Clusters:-------------------Add or delete configuration information for clusters. A cluster contains multiple WebLogic Server instances that run simultaneously and worktogether to provide increased scalability and reliability. A clusterappears to be a single WebLogic Server instance to clients.| Name* | Multicast address | Multicast port | Cluster address |_|_______|___________________|________________|_________________|Enter name for a new Cluster OR [Exit][Previous][Next]> elnclu1<--------------------- BEA WebLogic Configuration Wizard --------------------->Configure Clusters:-------------------Add or delete configuration information for clusters. A cluster contains multiple WebLogic Server instances that run simultaneously and worktogether to provide increased scalability and reliability. A clusterappears to be a single WebLogic Server instance to clients.| Name* | Multicast address | Multicast port | Cluster address |_|_________|___________________|________________|_________________|1->| elnclu1 | 239.192.0.0 | 7001 | |Use above value or select another option:1 - Modify "Name"2 - Modify "Multicast address"3 - Modify "Multicast port"4 - Modify "Cluster address"5 - DoneEnter option number to select OR [Exit][Previous][Next]> 3<--------------------- BEA WebLogic Configuration Wizard --------------------->Configure Clusters:-------------------Add or delete configuration information for clusters. A cluster contains multiple WebLogic Server instances that run simultaneously and worktogether to provide increased scalability and reliability. A clusterappears to be a single WebLogic Server instance to clients.| Name* | Multicast address | Multicast port | Cluster address |_|_________|___________________|________________|_________________|1->| elnclu1 | 239.192.0.0 | 7001 | |Modify "Multicast port" OR [Exit][Previous][Next]> 7777<--------------------- BEA WebLogic Configuration Wizard --------------------->Configure Clusters:-------------------Add or delete configuration information for clusters. A cluster contains multiple WebLogic Server instances that run simultaneously and worktogether to provide increased scalability and reliability. A clusterappears to be a single WebLogic Server instance to clients.| Name* | Multicast address | Multicast port | Cluster address |_|_________|___________________|________________|_________________|1->| elnclu1 | 239.192.0.0 | 7777 | |Use above value or select another option:1 - Modify "Name"2 - Modify "Multicast address"3 - Modify "Multicast port"4 - Modify "Cluster address"5 - DoneEnter option number to select OR [Exit][Previous][Next]> 5<--------------------- BEA WebLogic Configuration Wizard --------------------->Configure Clusters:-------------------Add or delete configuration information for clusters. A cluster contains multiple WebLogic Server instances that run simultaneously and worktogether to provide increased scalability and reliability. A clusterappears to be a single WebLogic Server instance to clients.| Name* | Multicast address | Multicast port | Cluster address |_|_________|___________________|________________|_________________|1->| elnclu1 | 239.192.0.0 | 7777 | |Use above value or select another option:1 - Add Cluster2 - Modify Cluster3 - Delete Cluster4 - Discard ChangesEnter option number to select OR [Exit][Previous][Next]><--------------------- BEA WebLogic Configuration Wizard --------------------->Assign Servers to Clusters:---------------------------Assign Managed Servers to a cluster in the domain.Cluster|_____elnclu1 [1]Enter number exactly as it appears in brackets to toggle selection OR [Exit][Previous][Next]> 1<--------------------- BEA WebLogic Configuration Wizard --------------------->Assign Servers to Clusters:---------------------------Assign Managed Servers to a cluster in the domain.*Select WebLogic Servers and assign them to a cluster. elnclu11|Server112|Server123|ProxyServer114|Server215|Server22Use above value or select another option:1 - Select2 - Select AllEnter option number to select OR [Exit][Discard][Accept]> 1<--------------------- BEA WebLogic Configuration Wizard --------------------->Assign Servers to Clusters:---------------------------Assign Managed Servers to a cluster in the domain.*Select WebLogic Servers and assign them to a cluster. elnclu11|Server112|Server123|ProxyServer114|Server215|Server22Select( Enter index numbers and/or index ranges separated by commas. For example, 1, 4-5 ) OR [Exit][Discard][Accept]> 1<--------------------- BEA WebLogic Configuration Wizard --------------------->Assign Servers to Clusters:---------------------------Assign Managed Servers to a cluster in the domain.*Select WebLogic Servers and assign them to a cluster. elnclu1->1|Server112|Server123|ProxyServer11。
WebLogic集群详细方案
![WebLogic集群详细方案](https://img.taocdn.com/s3/m/558fc2ea04a1b0717fd5dd7d.png)
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进行数据库集群需要一个统一的文件存取管理系统,数据和存取基于网络,对网络性能和稳定性要求非常高。
Weblogic集群在俩台服务器搭建
![Weblogic集群在俩台服务器搭建](https://img.taocdn.com/s3/m/870d049003d276a20029bd64783e0912a2167c1e.png)
Weblogic集群在俩台服务器搭建⼀、⾸先安装部署没问题,调整⼀下⾸先安装部署没问题,调整⼀下weblogic的启动内存⼤⼩⼀、在$HOME/***_domain/bin建域的bin⽬录下,有setDomainEnv.sh⽂件,控制默认的java进程参数配置。
1、修改前,先将该⽂件备份:cp setDomainEnv.sh setDomainEnv.sh.bk2、修改⽬标参数配置:vi setDomainEnv.sh找到如下配置,蓝⾊部分为被修改的内容:最⼩、最⼤启动内存红⾊部分是64 或者32位的if [ "${JAVA_VENDOR}" = "Sun" ] ; thenWLS_MEM_ARGS_64BIT="-Xms2048m -Xmx2048m"export WLS_MEM_ARGS_64BITWLS_MEM_ARGS_32BIT="-Xms256m -Xmx512m"export WLS_MEM_ARGS_32BITelseWLS_MEM_ARGS_64BIT="-Xms256m -Xmx512m"export WLS_MEM_ARGS_64BITWLS_MEM_ARGS_32BIT="-Xms512m -Xmx512m"export WLS_MEM_ARGS_32BITfi修改后保存退出,并重启所有Server使参数⽣效。
⼆、启动adminServercd ********domain/bin 就是weblogic的bin⽬录./startWebLogic.sh输⼊username/password:weblogic/weblogic(密码为创建域时输⼊的密码)⾸次启动时间⽐较长,约5min左右。
直到标准输出提⽰两⾏RUNNING,说明启动完成,如下:<Nov 8, 2016, 6:10:53,958 AM PST> <Notice> <WebLogicServer> <BEA-000360> <The server started in RUNNING mode.>… …<Nov 8, 2016, 6:10:53,981 AM PST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING.>三、创建服务1. 打开Weblogic管理控制台:(使⽤管理IP或任何⽹络通的IP登录控制台)2.点击“锁定并编辑”,点击“环境”,点击集群,创建⼀个Cluster-0的集群。
Weblogic Server系列【高级篇】集群配置实战
![Weblogic Server系列【高级篇】集群配置实战](https://img.taocdn.com/s3/m/7522315ff01dc281e43af00f.png)
集群配置实战1集群配置设计作用:集群管理主机服务名:AdminserverIP:10.253.1.118端口:91002资源管理Adminserver的建立2.1打开d omain管理器选择Create a new Weblogic domain,点击下一步。
2.2用自定义方式创建d omain选择Generate a domain configured automatically to support the following BEA products,点击下一步。
2.3打开d omain管理器设置domain的管理员帐户及密码,这里我们username输入weblogic;userpassword输入weblogic,点击下一步。
2.4选择JDK版本在这里JDK的版本我们选择SUN的,点击下一步。
2.5是否进阶设置是否继续进行配置,如果选择否则采用默认参数,如果选择是则对参数进行进阶设置。
这里我们选择“是”,点击下一步。
2.6设置d omain名称、IP地址及端口信息根据集群配置设计,我们在Adminserver内填写server名称为Adminserver,IP选择固定IP,端口填写9100,点击下一步。
2.7设置Adminserver管理的server实例列表根据集群配置设计,我们填写server118、server119、以及proxy信息后,点下一步。
2.8设置多播服务器将server118、server119实例填写到Claster Address内,以逗号分割。
点击下一步。
2.9设置受播服务列表在这里我们需要设置上一步新建的多播的服务列表,我们选择server118、server1192.10为proxy创建webl ogic提供的默认分发项目首先选择Create HTTP proxy for cluster new _Cluster_1,然后在Proxy server地址里选择proxy2.11JMS设置这里我们没有相关实例,所以直接下一步。
一步一步学WebLogic集群配置(Windows环境)
![一步一步学WebLogic集群配置(Windows环境)](https://img.taocdn.com/s3/m/25758b98a0116c175f0e48c1.png)
一步一步学WebLogic 集群配置(Windows XP+WebLogic923)版本说明概要描述本例测试例规划一、安装篇1.安装WebLogic1) WebLogic安装过程2) 安装WebLogic完成后生成的目录结构如下2.Apache安装1) Apache安装过程2) 安装Apache完成后生成的目录结构3) 自动生成Apache启动服务4) 测试安装Apache是否成功二、配置篇1.WebLogic配置1) 从开始菜单→BEA Products→Tools→ConfigurationWizard启动2) 创建域A.Create a new WebLogic domainB.Select Domain SourceC.Configure Administrator UserName and PasswordD.Configure Server Start Mode And JDKE.Customize Environment And Services SettingsF.Configure the Administration ServerG.Configure Managed ServersH.Configure ClustersI.Assign Servers to ClustersJ.Configure MachinesK.Assign Servers to MachinesL.Review WebLogic DomainM.Create WebLogic DomainN.Creating DomainO.配置Domain成功后生成的目录结构3) 配置域启动信息A.新增启动用户名、密码文件B.初始化各个Server内存参数大小C.拷贝bin目录底下的startManagedWebLogic.cmd到域目录底下D.分别重命名为startServer7081.cmd、startServer7082.cmdE.修改startServer7081.cmd文件对应的SERVER_NAMEF.修改startServer7082.cmd文件对应的SERVER_NAMEG.修改各Server控制台日志文件输出位置4) 启动域A.双击startWebLogic.cmd启动域5) 配置Data Sources A. 配置Data Source 过程B.点击“Activ ate Changes”按钮生效变更配置C.类似创建其它Data Source6) 配置Multi Data SourcesA.配置Multi Data Source过程B.类似创建其它Multi Data Source7) 部署应用服务A.先在本地取得某应用程序拷贝文件(集群多机器需分别拷贝,且目录位置一致)B.分别修改ManagedServer底下的Staging Mode模式为nostageC.重新启动所有的Server(第一次启动ManagedServer,需保证AdminServer处于已启动状态)D.部署应用服务过程E.启动应用Servicing all requestsF.类似部署其它应用G.配置应用复制session信息修改对应的App\WEB-INF\底下的weblogic.xml文件,可用于复制server间的session信息。
weblogic集群配置方法-具体实施步骤1
![weblogic集群配置方法-具体实施步骤1](https://img.taocdn.com/s3/m/9853a2cd8bd63186bcebbc9a.png)
weblogic集群配置方法案例所属系统应用服务器weblogic1,weblogic2案例现象应用服务器,主机8G内存,目前使用情况:主机weblogic1为了提高内存使用率,准备在两台主机上各新增一个域,并配置集群,然后部署应用。
案例平台环境查看主机信息[weblogic@weblogic1 ~]$ uname -aLinux weblogic1 2.6.18-128.el5 #1 SMP Wed Dec 17 11:41:38 EST 2008 x86_64 x86_64 x86_64 GNU/Linux[weblogic@weblogic2 bin]$ uname -aLinux weblogic2 2.6.18-128.el5 #1 SMP Wed Dec 17 11:41:38 EST 2008 x86_64 x86_64 x86_64 GNU/Linux查看weblogic版本信息[weblogic@weblogic1 ~]$ cat /home/weblogic/bea/logs/log.txtNov 24, 2010 9:15:28 PM -- install "WebLogic Platform" 9.2.3.0 at /home/weblogic/bea/weblogic92release 9.2.3.0 [Added]|_____WebLogic Server [Added]| |_____Server [Added]| |_____Server Examples [Added]|_____Workshop for WebLogic Platform [Added]|_____Workshop [Added]|_____Workshop Examples [Added][weblogic@weblogic2 logs]$ cat /home/weblogic/bea/logs/log.txtNov 24, 2010 2:56:10 PM -- install "WebLogic Platform" 9.2.3.0 at /home/weblogic/bea/weblogic92release 9.2.3.0 [Added]|_____WebLogic Server [Added]| |_____Server [Added]| |_____Server Examples [Added]|_____Workshop for WebLogic Platform [Added]|_____Workshop [Added]|_____Workshop Examples [Added]查看JDK信息[weblogic@weblogic1 logs]$ echo $JA V A_HOME/usr/local/jdk1.5.0_21[weblogic@weblogic2 logs]$ echo $JA V A_HOME/usr/local/jdk1.5.0_21查看ip地址信息[root@weblogic1 ~]# ifconfig eth0eth0 Link encap:Ethernet HWaddr 00:50:56:B9:00:01inet addr:172.22.0.12 Bcast:172.22.0.255 Mask:255.255.255.0inet6 addr: fe80::250:56ff:feb9:1/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:598544 errors:0 dropped:0 overruns:0 frame:0TX packets:1863036 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:52714000 (50.2 MiB) TX bytes:2139395347 (1.9 GiB)Base address:0x2000 Memory:d8840000-d8860000[root@weblogic2 ~]# ifconfig eth0eth0 Link encap:Ethernet HWaddr 00:0C:29:CD:80:D2inet addr:172.22.0.13 Bcast:172.22.0.255 Mask:255.255.255.0inet6 addr: fe80::20c:29ff:fecd:80d2/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:348063 errors:0 dropped:0 overruns:0 frame:0TX packets:200615 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:436311559 (416.0 MiB) TX bytes:19902363 (18.9 MiB)Base address:0x2000 Memory:d8820000-d8840000主机结构域和集群信息案例分析过程两台应用服务器,主机8G内存,目前使用率较低,为了提高内存使用率,准备在两台主机上各新增一个域,并配置weblogic集群,然后部署应用(还要修改F5配置)。
weblogic多机集群部署(F5方案)
![weblogic多机集群部署(F5方案)](https://img.taocdn.com/s3/m/d3caa40a14791711cc7917f1.png)
Weblogic多机多服务部署此次以10.128.22.21和10.128.22.22两台服务器为例,来描述应用部署的步骤。
并以10.128.22.21:7001作为管理服务器主管服务器相关配置创建domain/home/weblogic/weblog10/wlserver_10.3/common/bin/config.sh执行config.sh选择创建新的weblogic域选择weblogic Platfrom 组件选择要使用的模板这里直接点击下一步即可输入需要创建的domain的名称(主管服务器和受管服务器名称建议一致)选择默认位置根据提示输入用户口令并进行确认根据需要选择开发模式或者生产模式这里选择生产模式选择预先设置好的JDK下一步根据提示创建好domain启动weblogic服务/home/weblogic/weblog10/user_projects/domains/tpcenter_domain执行startWebLogic.sh此时需要根据提示输入之前设置的weblogic用户名和密码,密码输入正确则可以正常启动成功启动weblogic服务之后进入/home/weblogic/weblog10/user_projects/domains/tpcenter_domain/servers/AdminServer目录下创建security文件夹并在文件夹中写入boot.propertiesusername=XXXXXpassword=xxxxxx之后重新启动weblogic服务,系统会自动读取boot.properties并对用户名和密码进行加密,后续启动无需手动输入weblogic用户名密码新建server登录domain的控制台,查看环境->服务器点击新建按钮新建Server_21_01*如果涉及其他电脑访问,请将127.0.0.1改成部署电脑的ip地址输入规划的服务器名称Server_21_01,地址、监听端口,点击“完成”返回服务器列表页面,如下图所示新建集群新建集群,并添加服务器:在控制台选择“集群”->“新建”,如下图所示新建成功后返回集群列表页面如下图所示点击列表中的cluster链接,打开集群配置界面,选择“配置”->服务器,如图所示点击添加按钮将Server_21_01添加到集群中新建计算机在控制台选择“计算机”->“新建”,如下图所示修改“监听地址”为127.0.0.1(如果涉及其他电脑访问,请将127.0.0.1改成部署电脑的ip 地址),其它保持不变,点击“完成”,如图所示新建成功,返回计算机列表界面,如图所示点击172.31.22.21点击配置->服务器点击添加按钮,将Server_21_01添加到计算机172.21.22.21中后续server可根据具体需要判断是否选择克隆server,这里由于server属性相同,可选中Server_21_01点击克隆(如不符合克隆条件,可参考以上创建步骤进行创建server)这里根据需要克隆出Server_21_02、Server_21_03、Server_21_04端口号分别为8002、8003、8004至此,服务器、集群、计算机都已经配置成功,选择“环境”-》服务器,最后结果如图所示启动server/home/weblogic/weblog10/user_projects/domains/tpcenter_domain/bin执行sh startManagedWebLogic.sh Server_21_01 http://172.31.22.21:7001根据提示输入用户名密码并在对应server文件夹下建立boot.properties启动节点管理器服务/home/weblogic/weblog10/wlserver_10.3/server/bin执行startNodeManager.sh执行后,可以看到/home/weblogic/weblog10/wlserver_10.3/common/nodemanager路径下文件夹nodemanager创建了如图以下文件关闭node服务并对node服务进行配置主要确保以下属性配置正确StartScriptEnabled=trueListenAddress=127.0.0.1(*如果涉及多台电脑访问,此处设置成部署电脑的ip地址这里配置172.31.22.21)StartScriptName=startWebLogic.sh配置完成之后执行startNodeManager.sh(nohup启动)忽略主机签名验证在控制台中选择环境->服务器->AdminServer->配置->SSL,主机签名验证选择无如下图所示:点击“高级”,选择“主机名验证”为“无”,点击“保存”同理,依次设置其他server的SSL主机名验证为“无”因为主机名验证,需要重启后才生效,否则server与节点管理器之间的SSL握手不成功,节点管理器日志会报错,因此一定要重启weblogic服务Weblogic服务启动完毕之后登陆控制台启动Server_21_01、Server_21_02、Server_21_03、Server_21_04受管服务器相关配置根据以上步骤创建domain 并新建所需server此处不再赘述(主机2 作为受管服务器域名要和管理服务器域名及路径一致)在管理服务器中配置受管服务器如下图主管服务器配置创建受管服务器对应的计算机如下图该计算机对应的为受管服务器计算机需要将通信类型修改为普通在该受管计算机中添加受管服务器受管服务器配置在受管服务器主机中使用wlst 工具从管理服务器中同步节点管理器机密文件(nm_password.properties) SerializedSystemIni.dat更新/nodemanager 目录下nodemanager.domains 文件中的域信息。
WEBLOGIC+集群SERVICE配置步骤
![WEBLOGIC+集群SERVICE配置步骤](https://img.taocdn.com/s3/m/ef73cb2aed630b1c59eeb5a5.png)
WEBLOGIC集群SERVICE配置步骤一、管理机和受管机在同一台机器上的配置方式1.登陆weblogic控制台。
2.把集群中所有weblogic服务关闭.3.配置管理机,登陆192.169.8.17,在路径“d:\bea816\user_projects\domains\mydomain”下找到“installService.cmd”文件,将其备份。
4.用文本编辑器打开“installService.cmd”,输入“-delay:240000”指令,见下图:5.接着在该文件中找到设置用户和密码的地方,把该集群的用户和密码写在相应位置的等号右边。
假定用户名和密码都是weblogic, 见下图:6.修改服务名@rem Set SERVER_NAME to the name of the server you wish to start up.set SERVER_NAME=myserver(注意这个地方一定要和原来集群里安装的管理服务名一样,如果不一样weblogic服务起不了)7.然后安装管理机到windows系统的service中。
安装的方式是双击该脚本,在service中就能看到一个服务项,名称是beasvc+””+创建集群的域名+”_”+服务器名。
这里的情况下应该是:beasvc mydomain_myserver.8.配置ip地址为192.169.8.17的受管机,同样在刚才修改的“installService.cmd”文件中,把先前配置管理机器的指令“-delay:240000”删除,再在同样的位置添加指令-depend: “beasvc mydomain_myserver”,见下图:见下图:10.由于管理机和受管机是同一台机器,且生成service的时候都要用到该文件,所以在生成受管机的service的时候,参数set SERVER_NAME=myserver中的myserver字符串要改成受管机的名称。
Linux下WebLogic集群的部署完整版
![Linux下WebLogic集群的部署完整版](https://img.taocdn.com/s3/m/afa479f6650e52ea541898c8.png)
1.W eblogic安装这里以安装Weblogic.0中文版为例,首先确定服务器的Ip:在Linux系统中打开终端输入:ifconfig 获取IP,已知IP可以跳过此步骤,如下列图:打开Putty.exe,ip地址输入200.299.203.176 端口22 连接类型 SSH,如下列图:点击打开输入用户名root 密码:1234htsd 温馨提示密码在输入时不显示,如下列图然后用SSH工具将文件上传到Linux系统中,如下列图进入之后点击New File Transfer Window按钮,如下列图:在本地找到文件右键将该文件上传到Linux系统root目录下,如图:回到putty 输入:cd /root找到并赋予可执行权限:chmod u+x ,如下列图:当前目录下执行./ 自解压过程开始,进度过100%后。
出现欢送画面,如下列图:第一步:输入next第二步:输入安装目录,选择中间件主目录:输入next,如下列图:第三步:注册安全更新,需要把接收安全更新修改为No:a)输入3,如下列图b)提示输入新值输入No,如下列图c)提示是否希望绕过配置管理器的启动过程并且不接收配置中存在严重安全问题的通知输入Yes,如下列图d)输入next ,如下列图第四步:选择安装类型输入1典型安装,如下列图第五步:选择产品安装目录默认输入next,如下列图第六步开始安装WebLogic,JDK并创建默认domain 输入next,如下列图第七步:安装完成输入next 退出安装1.1Weblogic主服务器域的创建1.进入刚刚创建的WebLogic安装目录如:并执行,如下列图:2.欢送界面,创建新的域输入1,如下列图3.选择选择域源输入1,如下列图:4.选择默认模版输入next,如下列图:5.编辑域信息输入域的名字MyCluster_Domain,域名按照实际情况输入,如下列图:6.输入next,如下列图7.选择目标域目录默认输入next,如下列图:8.配置管理员用户名和密码:根据提示分别选择1,2,3更改用户名和密码,密码至少是8位且包含字母和数字此处用户名设置为weblogic密码设置为1234htsd,1用户名:weblogic2密码:1234htsd3确认密码:1234htsd用户名密码可以自定义,如下列图:9.选择生产模式输入2,如下列图10.JDK选择第二个, 如下列图11.择高级配置:分别输入1 2 如下列图12.配置管理服务器:选择2配置地址:200.200.203.173 端口号为7001如下列图13.配置受管服务器:Cluster_ManagedServer_1地址200.200.203.173 端口:7003Cluster_ManagedServer_2地址端口:7004Proxy_Server 地址200.200.203.173 端口:8080 根据实际情况设定如下列图14.配置群集:Name:My_Cluster_1 消息传递模式:multicast 地址:239.192.0.1 端口7777集群地址:200.200.203.173:7003,172.16.101.129:7004,此处为所有节点的地址和端口如下列图15.向域中的群集分配受管服务器,输入1 如下列图16.向域中的群集分配受管服务器,输入1 如下列图17.此处选择所有节点服务输入1,2 如下列图18.确认并接受选择输入:Accept 如下列图19.确认分配服务器:输入next 如下列图20.创建代理输入1 如下列图21.添加代理:输入Add 如下列图:22.选择集群输入1 如下列图:23.选择受管服务器, 输入1 如下列图:24.回到添加或删除代理界面,输入next,如下列图25.配置电脑:电脑名My_Machine_1 200.200.203.173 55565557如下列图26.无需配置Unix电脑. 输入next向电脑分配服务器:输入1.1 如图27.输入要选择的选项号: 输入1 如下列图28.选择服务输入1,2,4 如下列图29.接受选择输入Accept 如下列图30.向My_Machine分配服务,输入1.2 如下列图31.选择服务:输入1如下列图32.分配服务器选择输入1 如下列图33.接受分配输入Accept 如下列图34.分配服务器完毕,输入next 如下列图35.开始创建域…提示,至此weblogic域创建完成。
weblogic10.3集群配置
![weblogic10.3集群配置](https://img.taocdn.com/s3/m/c9230202a6c30c2259019e47.png)
1:两台机器,A:192.168.10.71,这个是主服务器。
B:192.168.10.72.这个是被管理服务器。
2:先对A主机做操作:安装weblogic10.3,然后开始」菜单\程序\Oracle WebLogic (BEAHOME 1)\WebLogic Server 10gR3\Tools\Configuration Wizard,单击启动Configuration Wizard。
在安装过程中,我取的集群名字是jiqun_domain,关键的几步是:1:我在上图中,建立了三个被管理的服务,在A机器本机上又两个,分别是manageService1和proxyService.端口也一一做了设置。
2:在接下来的步骤中(这幅图我是拷贝了以下别的文件的,所以可能会看见服务名字都不一样,做个参考而已):不要讲代理服务器,也就是proxyService加到右边去。
3:解析来这一步也很重要,选中“为群集创建Http代理”,myCluster代理服务器选择前面没有加入myCluster的ProxyServer,单击“下一步”按钮:是配置计算机。
我暂时没有配置。
差不多安装也就是这个样子了。
然后启动服务,通过浏览器打开控制台:http://192.168.10.71:7001/console注意,因为之前我的adminService采用了192.168.10.71的监听地址,所以这里不能通过http://localhost:7001/console这个地址来访问。
点击控制台的环境:可以查看服务和集群:我们可以发现,几个服务都没有启动。
如何运行起来呢?启动服务器(机器A上的Weblogic服务器)还可以通过点击集群来查看集群下目前所拥有的服务:好了,接下来1、打开命令行模式窗口,输入cd C:\BEAWSL\user_projects\domains\TestDomain\bin,切换目录2、输入startManagedWebLogic.cmd ManagedServer_1,执行该命令(后面的ManagedServer_1需要替换为我们自己对应的服务名),出现如下日志,管理服务完成启动。
linux下配置weblogic群集步骤和启动不同被管服务器中的节点配置方法
![linux下配置weblogic群集步骤和启动不同被管服务器中的节点配置方法](https://img.taocdn.com/s3/m/214c5cca9ec3d5bbfd0a7453.png)
这些天公司让我去弄weblogic集群,集群的理解就是多个物理服务器或者多个相同的服务组成一个服务器或者服务群集合在一起,由前台应用程序把多个请求分配到多个相同的后台服务器或者服务上面处理数据,实现负载均衡的不间断服务。
现在配置的Weblogic群集环境就是一个群集my_Cluster管理2台weblogic 服务器的节点.群集:my_Clusterweblogic服务器1 IP地址192.168.1.123节点node123端口号7123weblogic服务器2 IP地址192.168.1.110节点node110端口号7110这两个节点提高相同的服务,my_Cluster群集对外提供服务,把接受到的服务请求发送到节点weblogic服务器上面,实现数据的负载功能,客户端只会访问群集的地址。
不多说现在配置安装步骤1,安装sun公司的jdk,sun公司的jdk功能多,使用系统默认的jdk安装weblogic时会报错,下载jdk-6u45-linux-x64.bin jdk-6u45-linux-x64-rpm.bin jdk-7u55-linux-x64.rpm jdk-8u5-linux-x64任一版本 ./任一版本即可会自动安装到/usr/java/jdk版本号目录里面的2,安装完以后需要设置系统JAVA的环境变量,因为系统设置的是默认安装的java的环境变量,现在需要手动改过来。
vi /etc/profile加入下面的几行变量设置:export JAVA_HOME=/usr/java/jdk1.6.0_45export JAVA_BIN=/usr/java/jdk1.6.0_45/binexport PATH=$PATH:$JAVA_HOME/binexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOME JAVA_BIN PATH CLASSPATH然后输入命令update-alternatives --install /usr/bin/java java /usr/java/jdk1.7.0/bin/java 400update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.7.0/bin/javac 400最后输入update-alternatives --config java ,选择对应的jdk通过java -version命令可以查看当前默认jdk为sun jdk3,创建weblogic组和帐号 groupadd weblogic useradd -g weblogic weblogic passwd weblogic4,进入图形化界面安装weblogic init5进入图形化,如果在命令行输入init5 后等了很长时间画面不动那就是进入图形化桌面失败,原因是安装linux系统的时候自定义服务没有选择桌面、通用桌面这两项,现在如果配置有yum,用命令yum groupinstall desktop -y yum install gnome -y安装完成后可以进入图形化界面。
Weblogic集群概念和配置文档
![Weblogic集群概念和配置文档](https://img.taocdn.com/s3/m/9e74c87e27284b73f2425064.png)
Weblogic集群概念和配置(一)重要概念l Domainl Administrator Serverl Managed Serverl Machinel Node Managerl ClusterDomain定义一Domain是WebLogic Server实例的基本管理单元。
由配置为Administrator Server的WebLo gic Server实例管理的逻辑单元,这个单元是所有相关资源的集合。
中心配置文件叫config.xmlDomain定义二域是作为单元进行管理的一组相关的WebLogic Server 资源。
一个域包含一个或多个WebLogic Server 实例,这些实例可以是群集实例、非群集实例,或者是群集与非群集实例的组合。
一个域可以包含多个群集。
域还包含部署在域中的应用程序组件、此域中的这些应用程序组件和服务器实例所需的资源和服务。
应用程序和服务器实例使用的资源和服务示例包括计算机定义、可选网络通道、连接器和启动类。
Domain定义三群集中的所有的服务器实例必须驻留在同一域中;不能将群集“拆分”到多个域中。
同样,不能在域之间共享配置的资源或子系统。
例如,如果在一个域中创建了JDBC 连接缓冲池,则不能将其用于另一个域中的服务器实例或群集。
(而是必须在另一个域中创建类似的连接缓冲池)。
Domain图示Administrator Server定义一管理服务器是用来管理配置域的中心点,一般来说,管理服务器上是不部署应用程序的(应用程序应该部署到被管理服务器上:Managed Server),而是用来统一管理、配置、监控被管理服务器以及部署应用程序到被管理服务器上。
一个域中有且只有一台管理服务器,管理服务器和域是一对一的。
Administrator Server定义二在每个域中,只有一个WebLogic Server 实例可充当管理服务器:此服务器实例可配置、管理和监视域中所有其他被管理服务器实例和资源。
Weblogic集群配置(附带截图)
![Weblogic集群配置(附带截图)](https://img.taocdn.com/s3/m/e781f1cfa1c7aa00b52acbfa.png)
Weblogic集群配置(附带截图)1.1.1本节样例部署方案描述本文中将以如下部署方案进行说明:1)单机环境下做集群,服务器ip地址192.168.71.2082)Weblogic安装跟路径WEBLOGIC_HOME=/opt/bea3)JVM安装根路径JA VA_HOME=/opt/java1.44)WebLogic域建立在%WEBLOGIC_HOME%/user_projects/domains 下,域名为:siClusterDomain5)应用程序部署在%WEBLOGIC_HOME%/user_projects/applications 下6)日志文件放在siClusterDomain下7)siClusterDomain 下WebLogic Server的建立:adminServer: 192.168.71.208:7010 管理使用appServer1 : 192.168.71.208:7011 部署社保应用appServer2 : 192.168.71.208:7012 部署社保应用proxyServer: 192.168.71.208:7013 部署代理应用updateServer: 192.168.71.208:7014 部署版本分发应用,用于客户端程序更新本例中使用软件负载均衡器进行分发处理,实施中如果使用硬件负载均衡器,则跳过proxyServer的建立及代理应用的部署环节。
8)appServer1和appServer2上java虚拟机内存分配:各1843M 32位java虚拟机下,内存分配最大1.8G(即1843M),不能超过1.8G9)建立集群名称为:myCluster,包含appServer1和appServer2数据库服务器192.168.71.218:1521:orcl,支撑数据库用户名/密码为drm_hnsimis/drm_hnsimis,业务数据库的用户名/密码为hnsimis/hnsimis1.1.2创建Domain、Server和Cluster输入密码登陆服务器:Wizard。
weblogic集群部署
![weblogic集群部署](https://img.taocdn.com/s3/m/f11060d676eeaeaad1f330f7.png)
Weblogic集群配置:参考文档:Weblogic基本概念:域,集群,管理服务器和被管服务器之间的关系的概念,请参考《Linux下Weblogic集群配置初步.doc》,里面介绍了一些weblogic 的基本概念,以及如何配置集群的问题。
Weblogic移植:把BSS系统代码从websphere移植到weblogic上面,需要修改哪里文件,请参考《WebLogic应用移植报告.doc》集群建立和应用部署:我在这里主要介绍在192.168.1.125环境下面的server情况。
集群信息:集群名称:bss_cluster集群成员:node1 和node2EAR包模块部署情况:Myserver上部署所有war模块。
Node1上部署crmEAR的EJB模块。
Node2上部署resourceEAR的EJB模块这里以crmEAR包为例,看看在weblogic上的部署情况。
DeploymentStatus的字段如果为:Available说明,部署成功,如果为unavailble状态,说明没发布成功。
下面详细介绍192.168.1.125的集群部署过程安装步骤1、运行Configuration wizard2、选择Create a new weblogic configuration,并点击“next”3、点击“next”4、选择Custom,并点击“next”5、填写Admin server的信息,然后点击“next”点击“Next”7、培植manager server页面,如果有需要添加更多的server,请点击Add按钮。
填写好信息后,点击“next”8、这个页面我们不需要配置任何东西系,直接点击“Next”9、直接“next”Multicast address、Multicast port 等字段默认就可以了。
11、把刚才配置的manager server加入到刚配置的bss_cluster集群中。
我们把node1和node2都加到bss_cluste中12、接下来这几个步骤,直接点击“next”,不需要修改任何信息。
weblogic集群和apache配置
![weblogic集群和apache配置](https://img.taocdn.com/s3/m/9b78ffc0783e0912a2162af0.png)
Weblogic集群和apache配置精益有容(北京)科技有限公司2010年8月By 王雷雨一.概要说明本文介绍weblogic集群及采用apache作代理的示例。
软硬件环境:两台win32 2003系统的机器;;。
集群部署结构如下表:机器名节点名配置角色机器1 AdminServer Server机器1 mserver11 Server机器1 mserver12 Server机器2 mserver21 Server机器2 mserver21 Server在两台机器上分别安装。
本例中weblogic安装在D:\下。
二.Weblogic集群配置首先在机器1上做集群配置,然后在机器2上建立两个被管理服务器(机器2上不用再做集群)。
1.机器1上做集群1.创建域2.选择默认,直接next3.填写管理员用户名密码4.选择生产模式和sun的jdk5.选择yes,点击next6.配置管理服务器,这里改端口为9001即可7.配置被管理服务器8. 配置集群9.分配4个被管理节点到myCluster10.这里不做machine的配置,直接next11.检查整个域的配置12.选择位置,创建2.机器2上建立两个被管理节点1.创建域2.选择默认,直接next3.填写管理员用户名密码4.选择生产模式和sun的jdk5.选择yes,点击next6.配置管理服务器,这里改端口为9001即可7.创建2个被管理节点8.直接next,略过cluster的创建9.直接next,略过machine的创建10.检查域配置11.选择位置,创建3.启动步骤1:启动机器1上的管理服务器:步骤2:在机器1上,在cmd中展开目录到域的bin下,本例中为D:\,1)启动mserver112)命令: mserver11启动mserver12命令: mserver12步骤3:在机器2上,启动mserver21和mserver22,操作同步骤2。
说明:为管理服务器的配置。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一,注意:1,不要通过控制台启动ManagedServer2,做集群的电脑上的ManagedServer 名字要和其他机器上的相同ManagedServer 名字相同。
二,具体步骤:1,2, 两台电脑分别安装好weblogic10.3.2版本3,第一台电脑Machine1上创建一个域cluster_domainRun as follow “Configuration Wizard”创建一个域例如叫cluster_domain,其中有一步要选择yes,这样可以配置proxy server,cluster 等信息在这个步骤中要创建cluster_domain,并在创建cluster_domain的过程中配好一下对象:1,两个Machine :3,一个cluster new_Cluster_1 并将new_ManagedServer_2, new_ManagedServer_1给new_Cluster_1, 将new_Cluster_1 给proxy Server4,第二台电脑machine2上也建一个域名字同上交cluster_domain 当然也可以是任何其5,创建该域是不需要被指cluster ,代理服务等信息,建一个受管server名称new_ManagedServer_2 一定要和machine1中做集群的那个受管server名称new_ManagedServer_2完全相同,端口号7002也要同三、创建启动Managed Server 的文件1,第一台电脑Machine1在目录C:\bea\user_projects\domains\cluster_domain新建startWebLogic.cmd 内容为:SETLOCALset DOMAIN_HOME=C:\bea\user_projects\domains\cluster_domaincall "%DOMAIN_HOME%\bin\startWebLogic.cmd" %*ENDLOCALstopWebLogic.cmd 内容为:SETLOCALset DOMAIN_HOME=C:\bea\user_projects\domains\cluster_domaincall "%DOMAIN_HOME%\bin\stopWebLogic.cmd" %*ENDLOCALstartProxy_server.cmd 内容为:start .\bin\startManagedWebLogic proxy_server http://192.168.128.1:7001stop Proxy_server.cmd内容为:start .\bin\stopManagedWebLogic proxy_serverstartManagedServer_1.cmd 内容为:start .\bin\startManagedWebLogic new_ManagedServer_1 http://192.168.128.1:7001stopManagedServer_1.cmd内容为:start .\bin\stopManagedWebLogic new_ManagedServer_12,在第二台电脑Machine2上的目录/opt/bea/cluster_domain 下新建startWebLogic.sh 内容为:DOMAIN_HOME="/opt/bea/user_projects/domains/ cluster_domain "nohup ${DOMAIN_HOME}/bin/startWebLogic.sh &stopWebLogic.sh内容为:DOMAIN_HOME="/opt/bea/user_projects/domains/ cluster_domain "${DOMAIN_HOME}/bin/stopWebLogic.sh $*startManagedServer_2.sh内容为:DOMAIN_HOME="/opt/bea/user_projects/domains/cares_domain"nohup ${DOMAIN_HOME}/bin/ startManagedWebLogic.sh new_ManagedServer_2 http://192.168.128.1:7001 > startManagedServer_2.log 2>&1 &stopManagedServer_2.sh 内容为:DOMAIN_HOME="/opt/bea/user_projects/domains/cares_domain"${DOMAIN_HOME}/bin/stopManagedWebLogic.sh new_ManagedServer_2 http://192.168.128.1:7001四,开始运行各个server,顺序为:为了避免在启动时要求在命令行输入用户名和密码:我们新建一个文件boot.properties 内容为(假设电脑一的控制台密码为weblogic/weblogic) password=weblogicusername= weblogic将这个文件复制到电脑一的目录下C:\bea\user_projects\domains\cluster_domain同时将这个文件复制到电脑二的目录下/opt/bea/user_projects/domains/cares_domain/servers/new_ManagedServer_2/security如果没有security文件夹就新建一个。
1,启动电脑一上的管理server,可以通过开始菜单启动如图也可以运行C:\bea\user_projects\domains\cluster_domain下的startWebLogic.cmd2,启动电脑一上的受管管理代理server proxy_server运行startProxy_server.cmd3,启动电脑一上的受管管理server new_ManagedServer_1运行startManagedServer_1.cmd若启动受管服务器报错的话,可能是因为这些server已经启动的原因,只需要将这些server停掉在启动即可(停掉的方法:用软件aports(进程管理器).exe查找这些server对应的ip和端口号,结束任务即可);4,启动电脑二上的管理server,运行startWebLogic.sh5, 启动电脑二上的受管管理server new_ManagedServer_2运行startManagedServer_2.sh若在启动startManagedServer_2.sh时报错则可能因为startManagedServer_2.sh已经启动,运行ps -ef | grep -i startManagedServer_2 ,kill -9 杀掉进程后继续运行startManagedServer_2.sh即可,运行startManagedServer_2.sh过程中提醒输入用户名和密码是应输入电脑一上管理服务器AdmainServer的用户名密码(如weblogic/weblogic)至此启动完毕四,通过控制台查看电脑一:http://192.168.128.1:7001/console1,server 如图:可以看到所以server都处于running 状态了,一定要注意new_ManagedServer_2是在电脑二上启动的。
2,machines 如图3,clusters 如图可以看到包含了两个受管服务4,部署,如图点击Start按钮先后分别启动这两个应用其中,第一个是代理应用程序,这个应用是配置集群代理后自动生成并部署到proxy_server受管服务器下的(磁盘位置是C:\bea\user_projects\domains\cluster_domain\servers\proxy_server\stage\),其内容为一个WEB-INF文件夹,下面有两个文件weblogic.xml和web.xml内容如下:weblogic.xml<!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN" "/servers/wls810/dtd/weblogic810-web-jar.dtd"><weblogic-web-app><context-root>/</context-root></weblogic-web-app>web.xml<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "/dtd/web-app_2_3.dtd"><web-app><servlet><servlet-name>HttpClusterServlet</servlet-name><servlet-class>weblogic.servlet.proxy.HttpClusterServlet</servlet-class><init-param><param-name>WebLogicCluster</param-name><param-value>192.168.128.1:7002|192.168.128.127:7002</param-value> </init-param><init-param><param-name>DebugConfigInfo</param-name><param-value>OFF</param-value></init-param><init-param><param-name>verbose</param-name><param-value>true</param-value></init-param></servlet><servlet-mapping><servlet-name>HttpClusterServlet</servlet-name> <url-pattern>/</url-pattern></servlet-mapping><servlet-mapping><servlet-name>HttpClusterServlet</servlet-name> <url-pattern>*.jsp</url-pattern></servlet-mapping><servlet-mapping><servlet-name>HttpClusterServlet</servlet-name> <url-pattern>*.zul</url-pattern></servlet-mapping><servlet-mapping><servlet-name>HttpClusterServlet</servlet-name> <url-pattern>*.do</url-pattern></servlet-mapping><servlet-mapping><servlet-name>HttpClusterServlet</servlet-name> <url-pattern>*.htm</url-pattern></servlet-mapping><servlet-mapping><servlet-name>HttpClusterServlet</servlet-name> <url-pattern>*.html</url-pattern></servlet-mapping><servlet-mapping><servlet-name>HttpClusterServlet</servlet-name> <url-pattern>*.jpd</url-pattern></servlet-mapping><servlet-mapping><servlet-name>HttpClusterServlet</servlet-name> <url-pattern>*.jcx</url-pattern></servlet-mapping><servlet-mapping><servlet-name>HttpClusterServlet</servlet-name> <url-pattern>*.dtf</url-pattern></servlet-mapping><servlet-mapping><servlet-name>HttpClusterServlet</servlet-name> <url-pattern>*.jws</url-pattern></servlet-mapping></web-app>第二个是部署到集群中的应用clusterTest,具体不是见下图最后这个应用clusterTest就会同时部署到电脑一的new_ManagedServer_1和电脑二的new_ManagedServer_2下的stag目录下(其实应用直接使用的是\domains\cluster_domain\servers\new_ManagedServer_1\tmp\_WL_user\clusterTest\hj6sc7\w ar)注意,尽管, new_ManagedServer_2是在电脑一下建的,但实际上电脑一上并没有实际的new_ManagedServer_2文件夹(如图),他直接引用的是电脑二上的同名服务器new_ManagedServer_2(可能你会问既然电脑一上没有new_ManagedServer_2为什么会在电脑一上的控制台看到new_ManagedServer_2呢?,这主要是因为在电脑一的config.xml中配置了new_ManagedServer_2,并且将其指向了电脑二上的同名服务器,因此我们在电脑一上看到的new_ManagedServer_2实际上就是电脑二上new_ManagedServer_2的影子)因此应用clusterTest直接就部署到了第二台电脑上的new_ManagedServer_2中了(如图)电脑二:http://192.168.128.127:7001/console1, servers 如图:可以看到new_ManagedServer_2的状态虽然是shutdown但是实际上从电脑一可以看到他是处于运行状态的,我们以后的所有监控、部署以及数据源的创建都是在电脑一上进行的,电脑二只负责启动服务即可。