详细设置weblogic Cluster
weblogic的集群与配置图文方法
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集群
安装、配置BEA WEBLOGIC 事项一、最好先安装、配置好SUN公司的JDK。
WEBLOGIC 虽然有自带的JDK 但还是推荐安装者用SUN公司的JDK。
二、安装WEBLOGIC时只要按照WEBLOGIC安装向导中默认的安装步骤往下进行就OK了,只需要自己选择一下安装路径。
三、主要是配置集群,下面是配置集群的过程。
1.在配置集群应用前要对集群的配置信息有一个良好的设计,下面就是我们这次配置的集群信息:2. 使用Domain Configuration Wizard进行配置四、创建新的Domain选择“Create a new WebLogic configuration”,单击“Next”按钮1.选择安装类型选择安装“Basic WebLogic Server Domain”,单击“Next”按钮2.选择定制安装选择“Custom”安装,单击“Next”按钮3.配置管理服务器输入Administrator Server的信息输入Administrator Server的名称,监听地址,监听端口如果需要SSL支持的话可以在“SSL enabled”后面的复选取框上打勾,配置SSL监听端口单击“Next”按钮4.是否配置Server、Cluster、Machine信息选择“Yes”,对Server、Cluster、Machine信息进行配置,,单击“Next”按钮5.配置Managed Server信息输入Managed Server的名称,监听地址,监听端口,如果需要SSL支持的话,可以在“SSL enabled”复选框上打勾,配置SSL监听端口。
可以配置多个Managed Server。
单击“Next”按钮6.配置Cluster信息输入Cluster的名称,Cluster的组播地址和端口,Cluster地址可输可不输。
单击“Next”按钮7.将Managed Server添加到Cluster中选择左面列表中的Managed Server,将其添加到右面的列表中在这里我们可以添加代理服务器,也可以不添加以后可以在控制台里添加。
weblogic集群配置方法
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集群详细方案
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 集群配置手册使用Domain Configuration Wizard进行配置创建新的Domain输入命令“./config.sh”,单击“下一步”按钮,如果没有配置环境路径,可进入/../weblogic/Oracle/Middleware/wlserver_10.3/common/bin/安装目录执行。
选择安装域源选择安装“WebLogic Server”,单击“下一步”按钮指定域名和位置输入域名,单击“下一步”按钮。
配置管理员用户名和密码输入Weblogic管理员管理服务器(AdminServer)的用户名和密码,在此以“sxscms”作用登录管理服务器的用户名,密码welcome1,单击“下一步”按钮配置域启动模式和JDK选择“生产模式”和“JRockt SDK”后,单击“下一步”按钮选择可选配置选择“管理服务器”和“受管服务器,集群和计算机”,单击“下一步”按钮。
配置管理服务器根据集群配置前的规划,输入Administrator Server的名称,监听地址,监听端口,如果需要SSL支持的话可以在“SSL enabled”后面的复选取框上打勾,配置SSL监听端口,单击“下一步”按钮。
配置受管理服务器(代理服务器实际上也是一个受管理服务器)根据集群配置规划输入Managed Server的名称,监听地址,监听端口,如果需要SSL 支持的话,可以在“SSL enabled”复选框上打勾,配置SSL监听端口。
可以配置多个Managed Server。
单击“下一步”按钮配置群集信息单击“添加”,输入Cluster的名称,Cluster messaging mode默认即可,Cluster address 输入210.41.121.134:7082,210.41.121.135:7080。
单击“下一步”按钮(注)Cluster address的值就是受管理服务器的IP地址:端口号,以逗号隔开。
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机器上的集群配置。
详细设置weblogic Cluster
详细设置 WebLogic Cluster下列部分包含了配置 WebLogic Server 群集的准则和说明:∙开始之前∙群集实现过程开始之前本部分简要讲述了设置 WebLogic Server 群集的前提任务和信息。
获取群集许可群集的 WebLogic Server 实例的安装必须具有有效的群集许可。
如果您没有群集许可,则请与 BEA 销售代表联系。
了解配置过程如果您大致了解群集配置过程以及如何完成配置任务,则本部分中的信息对您最有帮助。
有关 WebLogic Server 中的可用配置工具以及它们所支持任务的信息,请参阅了解群集配置。
确定群集架构确定什么样的群集架构最能满足您的需求。
主要的架构决策包括:∙应该将所有应用程序层组合在一个群集内,还是应该将应用程序层分隔在不同的群集内?∙如何在群集中的服务器实例之间平衡负载?您将:o使用基本WebLogic Server 负载平衡,o实现第三方负载平衡器,还是o将应用程序的Web 层部署在一个或多个次级HTTP 服务器上并向其代理请求?∙是否应该定义带有一个或多个防火墙的Web 应用程序非军事化区(De-Militarized Zone,简称DMZ)?要获得这些决策的指导,请参阅群集体系结构和群集中的负载平衡。
您所选择的架构将对群集的设置方式产生影响。
群集架构可能还需要您安装或配置其他资源,如负载平衡器、HTTP 服务器和代理插件。
考虑网络和安全拓扑结构安全要求构成了设计合适的安全拓扑结构的基础。
有关提供各种应用程序安全级别的几种其他架构的讨论,请参阅群集体系结构的安全选项。
注意:某些网络拓扑结构可能会干扰多播通信。
如果您要在W AN 中部署群集,请参阅如果群集跨越W AN 中的多个子网。
注意:请尽量不要跨越防火墙在群集中部署服务器实例。
有关穿越防火墙建立多播流量隧道的结果的讨论,请参阅防火墙可能会中断多播通信。
为群集安装选择计算机确定计划在其中安装 WebLogic Server 的一个或多个计算机(在本部分中通篇称这样的计算机为“主机”)并确保它们具有所需的资源。
Weblogic安装及部署文档,Domain 及Cluster 的安装与配置
目录Weblogic安装文档 (3)一.Weblogic7的安装步骤 (3)一)安装前准备 (3)1.建立weblogic用户 (3)2.安装JDK (3)3.上传安装jar包 (3)二)开始安装: (3)1.运行安装程序 (3)2.第二步 (3)3.第三步 (4)4.第四步 (4)5.第五步 (5)6.第六步 (5)7.第七步 (6)8.第八步 (6)9.第九步 (6)10.第十步 (7)11.第十一步 (7)二.Weblogic8的安装步骤 (8)一)安装前准备 (8)1.建立weblogic用户 (8)2.安装JDK (8)3.上传安装jar包 (8)二)开始安装 (9)1.运行安装程序 (9)2.第2步 (9)3.第3步 (9)4.第4步 (10)5.第5步 (10)6.第6步 (11)7.第7步 (11)8.第8步 (12)9.第9步 (12)10.第10步 (12)11.第11步 (13)三.Domain及Cluster的安装与配置 (14)一)A1domain的建立 (14)第1步 (14)第2步 (14)第3步 (16)第4步 (17)第5步 (18)第6步 (19)第7步 (19)第8步 (20)第9步 (21)第10步 (22)第11步 (23)第12步 (24)第13步,修改启动脚本 (25)二)Server的建立与Cluster的配置 (26)1)启动adminserver (26)2)通过控制台配置:cluster,machine,server (27)4)将65上建立的A1domain上传到其他机器 (31)5)建立个性化启动脚本 (31)Weblogic安装文档一.W eblogic7的安装步骤一)安装前准备1.建立weblogic用户2.安装JDKWeblogic7的jdk版本为:java version"1.3.1"Java(TM)2Runtime Environment,Standard Edition(build1.3.1)Classic VM(build1.3.1,J2RE1.3.1IBM AIX build ca131-20031105(JIT enabled:jitc)) 3.上传安装jar包上传pj_server704_generic.jar至/home目录二)开始安装:1.运行安装程序#/usr/java131/bin/java-jar pj_server704_generic.jar-mode=console2.第二步出现Welcome提示界面,输入“Next”3.第三步同意Bea License,输入“Yes”4.第四步选择Bea Weblogic安装位置,设置为/weblogic/bea5.第五步确认上一步输入的Bea Weblogic安装位置,输入“Next”6.第六步选择“Next”。
Weblogic部署手册配置
Weblogic 集群配置手册一.配之前的准备二.配置过程(一)创建新域。
输入命名“./config.sh”,选择下一步。
(二)选择安装域源。
选择安装“WebLogicServer”,选择下一步。
(三)配置管理员用户和密码。
输入Weblogic管理服务器(AdminServer)的用户和密码,本次上线使用的用户名(username)为weblogic,密码(password)为weblogic_cpds。
(四)配置域启动模式和JDK。
在开发模式和生成模式中选择生产模式,JDK选择JRockt SDK。
(五)选择是否自定义环境和服务设置。
在是否选择是否自定义环境和服务设置中选择“是”。
(六)配置管理服务器。
输入Administrator Sever的名称,监听地址,监听端口。
此次上线的Administrator Server的名称为AdminServer,监听地址为12.8.16.72,监听端口为7001。
(七)配置受管服务器输入ManagedSever的名称,监听地址,监听端口。
此次上线的ManagedServer的名称为cpds_server_1,监听地址为12.8.16.72,监听端口为7003。
输入ManagedSever的名称,监听地址,监听端口。
此次上线的ManagedServer的名称为cpds_server_2,监听地址为12.8.16.73,监听端口为7003。
(八)配置代理服务器(代理服务器也是一个受管理服务器)输入ManagedSever的名称,监听地址,监听端口。
此次上线的ManagedServer的名称为proxyserver,监听地址为12.8.16.72,监听端口为8080。
(九)配置集群信息。
添加集群,Cluster的名称为cpds_cluster,将受管理服务器添加到集群中。
(十)检查Weblogic域。
检查之步骤中所有的配置,如果没有问题可以进入下一步。
(十一)创建Weblogic域。
wls70_cluster
配置WebLogic Server 7.0的Cluster本文描述了如何在单机上配置Cluster环境的操作,WebLogic Server 7.0支持在一台机器的一个IP上用不同端口启动多个Server Instance,极大地方便了我们的开发与测试。
创建包含集群的域在WebLogic Server中有两种方法比较方便地创建一个域,一个是用Administration Console,另一个就是用Configuration Wizard。
下面我们采用配置向导来创建一个包含有集群的域,命名为FSI_DEMO。
在开始工作之前,我们应该首先了解集群、域和管理服务实例(Administration Server Instance)的关系,如下图所示:下面开始创建域。
启动开始菜单的BEA WebLogic Platform 7下的Configuration Wizard。
ü Choose Domain Type and Name:选择 WLS Domain类型并输入域名:fsi_demo 。
ü Choose Server Type:选择第三个Admin Server with Clustered Managed Server(s)。
ü Choose Domain Location:取默认值或另外指定一个目录。
ü Configure Clustered Server:配置集群中的每个服务实例,Server Name是服务名(启动服务时需要,别太长了J)Listen Address 监听地址Listen Port监听端口如果是在单机上安装多个服务,可以用一个IP地址而用不同的端口。
如下图:ü Configure Cluster:取默认值或另外指定Muticast地址(注意要求是D类地址范围)和集群名。
建议不要改动。
ü Configure Admi Server:输入管理实例所在的机器地址即可,如果是单机与前面输入的地址应该是一致的。
weblogic集群配置方法-实施步骤
weblogic集群配置方法案例所属系统**市营销应用服务器zhyxwl01,zhyxwl02案例现象**市营销应用服务器,主机16G内存,目前使用情况:主机zhyxwl01主机zhyxwl02为了提高内存使用率,准备在两台主机上各新增一个域,并配置集群,然后部署应用。
案例平台环境查看主机信息uname –aLinux zhyxwl01 2.6.9-42.ELlargesmp #1 SMP Wed Jul 12 23:46:39 EDT 2006 x86_64 x86_64 x86_64 GNU/LinuxLinux zhyxwl02 2.6.9-42.EL #1 Wed Jul 12 23:15:20 EDT 2006 x86_64 x86_64 x86_64 GNU/Linux查看weblogic版本信息[root@zhyxwl01 logs]# cat /bea/weblogic/logs/log.txt2008-1-4 19:28:37 -- install "WebLogic Platform" 9.2.2.0 at /bea/weblogic/weblogic92 release 9.2.2.0 [Added]|_____WebLogic Server [Added]| |_____Server [Added]| |_____Server Examples [Added]|_____Workshop for WebLogic Platform [Added]|_____Workshop [Added]|_____Workshop Examples [Added][root@zhyxwl01 logs]#[root@zhyxwl02 bin]# cat /bea/weblogic/logs/log.txt2008-1-4 20:03:47 -- install "WebLogic Platform" 9.2.2.0 at /bea/weblogic/weblogic92 release 9.2.2.0 [Added]|_____WebLogic Server [Added]| |_____Server [Added]| |_____Server Examples [Added]|_____Workshop for WebLogic Platform [Added]|_____Workshop [Added]|_____Workshop Examples [Added]查看JDK信息[root@zhyxwl01 logs]# echo $JA V A_HOME/bea/jrockit-R27.4.0-jdk1.5.0_12[root@zhyxwl02 bin]# echo $JA V A_HOME查询结果为空查看ip地址信息[root@zhyxwl01 logs]# ifconfigeth0 Link encap:Ethernet HWaddr 00:14:5E:BC:6D:3Binet addr:10.151.51.61 Bcast:10.151.51.255 Mask:255.255.255.0[root@zhyxwl02 bin]# ifconfigeth0 Link encap:Ethernet HWaddr 00:14:5E:BC:64:75inet addr:10.151.51.62 Bcast:10.151.51.255 Mask:255.255.255.0主机结构域和集群信息集群信息案例分析过程**市营销有两台应用服务器,主机16G内存,目前使用率较低,为了提高内存使用率,准备在两台主机上各新增一个域,并配置weblogic集群,然后部署应用(还要修改F5配置)。
weblogic cluster
一、创建群集:1、运行:weblogic92/common/bin 目录下的./config.sh2、在配置向导上选择1,新建weblogic域3、黙认选择域源,下一步4、输入管理员帐号和密码,这里都输weblogic5、选择生产模式,JDK选择Jrockit.6、保持域源中的定义,选择“是”(重要)7、配置管理服务器,黙认即可,不用选择,下一步。
8、配置节点服务器和代理服务器。
9、配置群集名称和广播地址。
10、把三个节点服务器加入群集。
11、为群集配置代理。
12、后面两步黙认即可,然后输入域名,然后点击创建。
12.创建完成。
二、启动群集1、创建一个配置文件:boot.properties,内容如下:password=weblogicusername=weblogic将此文件放到创建的域目录:/bea/user_projects/domains/cluster_domain2、启动管理服务器:在bea/user_projects/domains/cluster_domain/bin命令窗口运行:startWebLogic.sh ,观察是否成功启动。
3、启动代理服务器,在上述目录运行:./ startManagedWebLogic.sh proxyserver http://192.168.1.150:70014、启动节点服务器1,在上述目录运行:./ startManagedWebLogic.sh ManagedServer_1 http://192.168.1.150:70015、启动节点服务器2,在上述目录运行:./ startManagedWebLogic.sh ManagedServer_2 http://192.168.1.150:7001。
cluster
WebLogic Server 6.1 Cluster的配置步骤文档日期:August 27,2001本次Cluster配置的架构图如下:本次机器配置共三台机器(2002年初将多购一台Sun220):1、Sunfire 280R 2台分别作为上图的app1和app2。
每台2个CPU:SPARCⅢ750HZ,4G RAM,72G HD,双网卡。
2、Sun 220R 1台作为上图的web1。
1个CPU:SPARCⅡ450HZ,512M RAM,72G HD,双网卡。
配置步骤:1、启动管理Server。
本次web1上的WebLogic 6.1的安装目录为export/home/bea/wls6。
进入export/home/bea/wls6/config/mydomain目录。
通过./startWebLogic.sh命令启动管理Server (myserver)。
2、打开浏览器,通过管理控制台配置ProxyServer1、Cluster1和Cluster2。
在浏览器中输入地址:http://10.0.200.31:2001/console,点控制台左边的节点Servers,然后点右边的Configure a new Server...,如下图:配置ProxyServer1,然后点Create如下图:重复上面两步,配置Cluster1、Cluster2,注意参与Cluster的server一定要在同一个子网内,并且使用同一个监听端口,如下图:3、配置Cluster。
使上面新建的两个Server(Cluster1、Cluster2)组成一个Cluster。
点管理控制台左边的Clusters,然后点右边的Configure a new Cluster...,如下图:配置Cluster如下图:在Cluster Address中输入组成Cluster的Server的IP地址,用逗号分隔,或这些Server 的共同DNS名。
linux下配置weblogic群集步骤和启动不同被管服务器中的节点配置方法
这些天公司让我去弄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安装完成后可以进入图形化界面。
WeblogicCluster
© 2002 BEA Systems, Inc.
*** For Customer Support Use Only ***
© 2002 BEA Systems, Inc.
*** For Customer Support Use Only ***
16
复制组
Server rank
Server resides on different machine
Server is a member of replication group
*** For Customer Support Use Only ***
12
HTTP Session 状态复制
• Weblogic Server 通过HTTP Session复制支 持对JSP以及Servlet的Cluster • 为了支持HTTP Session状态的cluster, Session状态必须通过如下的机制保持:
– 不同的方法调用被负载均衡到不同的WLS实 例中 – 可以在EJB部署描述符中配置负载均衡算法.
© 2002 BEA Systems, Inc.
*** For Customer Support Use Only ***
26
无状态Session Bean Fail-over
• Home Stub 自动的可以 fail-over • Remote Stub的Fail-over :
4
Weblogic Cluster简介
Weblogic集群配置(附带截图)
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集群配置:参考文档: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”,不需要修改任何信息。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
详细设置 WebLogic Cluster下列部分包含了配置 WebLogic Server 群集的准则和说明:∙开始之前∙群集实现过程开始之前本部分简要讲述了设置 WebLogic Server 群集的前提任务和信息。
获取群集许可群集的 WebLogic Server 实例的安装必须具有有效的群集许可。
如果您没有群集许可,则请与 BEA 销售代表联系。
了解配置过程如果您大致了解群集配置过程以及如何完成配置任务,则本部分中的信息对您最有帮助。
有关 WebLogic Server 中的可用配置工具以及它们所支持任务的信息,请参阅了解群集配置。
确定群集架构确定什么样的群集架构最能满足您的需求。
主要的架构决策包括:∙应该将所有应用程序层组合在一个群集内,还是应该将应用程序层分隔在不同的群集内?∙如何在群集中的服务器实例之间平衡负载?您将:o使用基本WebLogic Server 负载平衡,o实现第三方负载平衡器,还是o将应用程序的Web 层部署在一个或多个次级HTTP 服务器上并向其代理请求?∙是否应该定义带有一个或多个防火墙的Web 应用程序非军事化区(De-Militarized Zone,简称DMZ)?要获得这些决策的指导,请参阅群集体系结构和群集中的负载平衡。
您所选择的架构将对群集的设置方式产生影响。
群集架构可能还需要您安装或配置其他资源,如负载平衡器、HTTP 服务器和代理插件。
考虑网络和安全拓扑结构安全要求构成了设计合适的安全拓扑结构的基础。
有关提供各种应用程序安全级别的几种其他架构的讨论,请参阅群集体系结构的安全选项。
注意:某些网络拓扑结构可能会干扰多播通信。
如果您要在W AN 中部署群集,请参阅如果群集跨越W AN 中的多个子网。
注意:请尽量不要跨越防火墙在群集中部署服务器实例。
有关穿越防火墙建立多播流量隧道的结果的讨论,请参阅防火墙可能会中断多播通信。
为群集安装选择计算机确定计划在其中安装 WebLogic Server 的一个或多个计算机(在本部分中通篇称这样的计算机为“主机”)并确保它们具有所需的资源。
WebLogic Server 允许您在单独的、非多宿主计算机上设置群集。
这种新功能对于演示环境或开发环境非常有用。
注意:不要在具有动态分配的IP 地址的计算机上安装WebLogic Server。
多CPU 计算机上的WebLogic Server 实例BEA WebLogic Server 对于可驻留于群集中的服务器实例数没有内置的限制。
一些大型的多处理器服务器(如 Sun Microsystems, Inc. Sun Enterprise 10000)可以承载非常大的群集或者多个群集。
大多数情况下,按照每两个 CPU 一个 WebLogic Server 实例的方式进行部署,WebLogic Server 群集的可伸缩性最好。
但是,您应该使用计划的所有容量对带有目标 Web 应用程序的真正部署进行测试,以确定服务器实例的最佳数量和分布。
有关详细信息,请参阅“WebLogic Server 性能及调整”中的“在多 CPU 计算机上运行多个服务器实例时要注意的性能事项”。
检查主机计算机的套接口读取器实现为了获得最佳的套接口性能,请对 WebLogic Server 主机计算机进行配置,使其使用面向您的操作系统的本地套接口读取器,而不要使用纯 Java 实现。
要了解原因,以及有关配置本地套接口的说明或优化纯 Java 套接口通信的说明,请参阅使用 IP 套接口的端到端通信。
在不联网的Windows 计算机上设置群集如果您希望在单独的、不联网的 Windows 计算机上演示 WebLogic Server 群集,则必须强制 Windows 加载 TCP/IP 堆栈。
默认情况下,如果 Windows 不检测物理网络链接,则不会加载 TCP/IP 堆栈。
要强制 Windows 加载 TCP/IP 堆栈,请使用“How to Disable Media Sense for TCP/IP in Windows”(网址为/default.aspx?scid=kb;en-us;239924)中的说明禁用 Windows 媒体传感功能。
标识名称和地址在群集配置过程中,您要为群集中的服务器实例提供地址信息– IP 地址或DNS 名称和端口号。
有关群集内通信的信息,以及它如何实现负载平衡和故障转移的信息,请参阅群集中的 WebLogic Server 通信。
设置群集时,必须提供下列内容的位置信息:∙管理服务器∙受管服务器∙多播位置请阅读下面的部分,了解有关必须提供的信息以及影响资源标识方法的因素的解释。
避免监听地址问题配置群集时,可以使用 IP 地址或 DNS 名称指定地址信息。
DNS 名称还是IP 地址?决定使用 DNS 名称还是 IP 地址时,要考虑群集的用途。
对于生产环境,通常建议使用 DNS 名称。
在下列情况下使用 IP 地址可能会造成转换错误:∙客户端要穿越防火墙连接群集,或者∙在展示层和对象层之间具有防火墙,例如,在Servlet 群集和EJB 群集之间具有防火墙,如推荐的多层群集中所述。
通过将单个服务器实例的地址绑定到 DNS 名称,可以避免转换问题。
确保环境中防火墙两侧的服务器实例的 DNS 名称相同,不要使用同时也是网络上某个 NT 系统名称的 DNS 名称。
有关使用 DNS 名称而不使用 IP 地址的详细信息,请参阅防火墙注意事项。
如果内部和外部DNS 名称不同如果 WebLogic Server 实例的内部和外部 DNS 名称不同,则对于该服务器实例请使用 ExternalDNSName 特性来定义该服务器的外部 DNS 名称。
在防火墙之外,ExternalDNSName 应转换为服务器的外部 IP 地址。
如果客户端正在基于默认通道和 T3 访问 WebLogic Server,则请不要设置 ExternalDNSName 特性,即使 WebLogic Server 实例的内部和外部 DNS 名称不同也不要设置。
本地主机注意事项如果将服务器实例的监听地址标识为本地主机,非本地过程则无法连接该服务器实例。
只有承载该服务器实例的计算机上的过程能够连接该服务器实例。
如果服务器实例必须作为本地主机进行访问(例如,您具有连接本地主机的管理脚本),还必须能够由远程过程进行访问,则请将监听地址留空。
该服务器将会确定计算机的地址并监听该地址。
为WebLogic Server 资源分配名称确保 WebLogic Server 环境中的每个可配置资源都具有唯一名称。
每个域、服务器、计算机、群集、JDBC 数据源、虚拟主机或其他资源都必须具有唯一名称。
管理服务器地址和端口标识要用于群集的管理服务器的 DNS 名称或 IP 地址以及监听端口。
管理服务器是用于配置和管理其域中所有受管服务器的 WebLogic Server 实例。
当您启动受管服务器时,要标识其管理服务器的主机和端口。
受管服务器地址和监听端口标识为群集计划的每个受管服务器的 DNS 名称或 IP 地址。
群集中的每个受管服务器都具有唯一的地址和监听端口号组合。
一个非多宿主计算机上的群集服务器实例可以具有相同的地址,但必须使用不同的监听端口。
群集多播地址和端口标识要专用于群集的多播通信的地址和端口。
多播地址是介于 224.0.0.0 和239.255.255.255 之间的 IP 地址。
注意:WebLogic Server 使用的默认多播值为239.192.0.0。
不应使用值为x.0.0.1 的任何多播地址。
群集中的服务器实例使用多播互相通信–它们使用多播通知其服务,发出表明持续可用性的定期心跳。
群集的多播地址不应用于除群集通信之外的任何其他目的。
如果群集多播地址所位于的计算机承载使用多播通信的群集外部程序或由这些群集外部程序访问,则请确保这些多播通信使用的端口与该群集多播端口不同。
多播和多个群集如果有必要,网络上的多个群集可以共享一个多播地址和多播端口组合。
多播和多层群集如果您正在按照群集体系结构中所述,设置在群集之间具有防火墙的推荐的多层架构,则需要两个专用的多播地址:一个用于展示 (Servlet) 群集,一个用于对象群集。
使用两个多播地址会确保防火墙不会干扰群集通信。
群集地址在 WebLogic Server 群集中,群集地址在实体 Bean 和无状态 Bean 中用于构造请求 URL 的主机名部分。
配置群集时可以明确定义群集地址;否则 WebLogic Server 会为每个新的请求动态生成群集地址。
考虑到系统管理,让 WebLogic Server 动态生成群集地址是最简单的,适合开发环境也适合生产环境。
动态群集地址如果在配置群集时不明确定义群集地址,则当群集的服务器实例收到远程请求时,WebLogic Server 会以下列格式生成群集地址:listenaddress1:listenport1,listenaddress2:listenport2;listenaddress3:listenport3群集地址中的每个 listen address:listen port 组合与收到该请求的受管服务器和网络通道相对应。
∙如果请求是在受管服务器的默认通道上收到的,群集地址中的listen address:listen port组合则反映相关联ServerMBean和SSLMBean实例中的ListenAddress和ListenPort值。
有关详细信息,请参阅“配置WebLogic Server 环境”中的默认网络通道。
∙如果请求是在自定义网络通道上收到的,群集地址中的listen address:listen port则反映定义该通道的NetworkAccessPointMBean中的ListenAddress和ListenPort值。
有关群集中网络通道的详细信息,请参阅“配置WebLogicServer 环境”中的为群集配置网络通道。
群集地址中包括的 ListenAddress:ListenPort 组合数由 ClusterMBean 上NumberOfServersInClusterAddress 特性的值控制,默认情况下该值为 3。
您可以在管理控制台的“环境 -> 群集 -> ClusterName -> 配置 -> 常规”页上修改 NumberOfServersInClusterAddress 的值。
∙如果群集中可用的受管服务器数比NumberOfServersInClusterAddress的值少,动态生成的群集地址则会为每个运行受管服务器都包含一个ListenAddress:ListenPort组合。