Weblogic 10.3 集群配置手册

fhp0917 贡献于2014-07-23

作者 vivi  创建于2012-11-20 06:03:00   修改者Chun Lin  修改于2012-11-20 06:03:00字数4706

文档摘要: 预备知识什么是Domain和ServerDomainDomain是WebLogicServer实例的基本管理单元。所谓Domain就是,由配置为AdministratorServer的WebLogicServer实例管理的逻辑单元,这个单元是有所有相关资源的集合。ServerServer是一个相对独立的,为实现某些特定功能而结合在一起的单元。DomainandServer的关系一个Domain可以包含一个或多个WebLogicServer实例,甚至是Server集群。
关键词:

 Weblogic 10 集群配置手册V1.0 Weblogic 10.3集群配置手册 (版本号:V1.0) 拟制 王春 拟制日期 2011/3/1 审核 审核日期 批准 批准日期 修改记录: 修订号: 作者: 日期: 简要说明: 1.0 王春 2011/3/1 编写手册 目 录 1.预备知识 5 Weblogic 10 集群配置手册V1.0 2.本文环境 5 3.配置WebLogic Server集群 5 Weblogic 10 集群配置手册V1.0 1.预备知识 什么是Domain和Server Domain Domain是WebLogic Server实例的基本管理单元。所谓Domain就是,由配置为Administrator Server的WebLogic Server实例管理的逻辑单元,这个单元是有所有相关资源的集合。 Server Server是一个相对独立的,为实现某些特定功能而结合在一起的单元。 Domain and Server的关系 一个Domain 可以包含一个或多个WebLogic Server实例,甚至是Server集群。一个Domain中有一个且只能有一个Server 担任管理Server的功能,其它的Server具体实现一个特定的逻辑功能。 2.本文环境 Ø 平台:RHL 5.0 Ø 软件:WebLogic Server 10.3配置WebLogic Server集群 WebLogic集群的体系结构 单层混合型的集群架构(Cluster) 这种架构将所有的Web应用以及相关的服务应用全部置于集群中的单一WLS实例中,这种架构的优势在于: Ø 易于管理 Ø 灵活的负载平衡机制 Ø 更强的安全控制 Weblogic 10 集群配置手册V1.0 多层结构的集群架构(Cluster) 这种架构使用两个WLS集群,一个放置表静态内容和集群Servlet,另一个放置集群EJB。一般应用于下面这些情况: Ø 在负载平衡机制需要调用集群EJB中的方法时; Ø 在提供内容与提供对象的服务之间需要更大的机动性时; Ø 在需要更高的系统稳定性时; Weblogic 10 集群配置手册V1.0 配置集群应用的必要条件 Ø 集群中的所有Server必须位于同一网段,并且必须是IP广播(UDP)可到达的 Ø 集群中的所有Server必须使用相同的版本,包括Service Pack Ø 集群中的Server必须使用永久的静态IP地址。动态IP地址分配不能用于集群环境。如果服务器位于防火墙后面,而客户机位于防火墙外面,那么服务器必须有公共的静态IP地址,只有这样,客户端才能访问服务器 Ø 要以CLUSTER方式运行,必须有包含CLUSTER许可的LICENSE才行 配置前的规划 在配置集群应用前要对集群的配置信息有一个良好的规划,下面就是我们这次配置的集群信息:在同一网段内的不同机器上配置集群,其中Managed_Server_X为受管理服务器,根据现场实际情况决定数量。 操作系统 硬件配置 角色 RHL 5.0 IP:210.41.121.134:7001 AdminServer RHL 5.0 IP: 210.41.121.134:8080 Proxy_Server RHL 5.0 IP: 210.41.121.134:7082 Managed_Server_1 RHL 5.0 IP: 210.41.121.135:7080 Managed_Server_2 使用Domain Configuration Wizard进行配置 创建新的Domain 输入命令“./config.sh”,单击“下一步”按钮,如果没有配置环境路径,可进入/../weblogic/Oracle/Middleware/wlserver_10.3/common/bin/安装目录执行。 Weblogic 10 集群配置手册V1.0 选择安装域源 选择安装“WebLogic Server”,单击“下一步”按钮 Weblogic 10 集群配置手册V1.0 指定域名和位置 输入域名,单击“下一步”按钮。 配置管理员用户名和密码 输入Weblogic管理员管理服务器(AdminServer)的用户名和密码,在此以“sxscms”作用登录管理服务器的用户名,密码welcome1,单击“下一步”按钮 Weblogic 10 集群配置手册V1.0 配置域启动模式和JDK 选择“生产模式”和“JRockt SDK”后,单击“下一步”按钮 Weblogic 10 集群配置手册V1.0 选择可选配置 选择“管理服务器”和“受管服务器,集群和计算机”,单击“下一步”按钮。 配置管理服务器 根据集群配置前的规划,输入Administrator Server的名称,监听地址,监听端口,如果需要SSL支持的话可以在“SSL enabled”后面的复选取框上打勾,配置SSL监听端口,单击“下一步”按钮。 Weblogic 10 集群配置手册V1.0 配置受管理服务器(代理服务器实际上也是一个受管理服务器) 根据集群配置规划输入Managed Server的名称,监听地址,监听端口,如果需要SSL支持的话,可以在“SSL enabled”复选框上打勾,配置SSL监听端口。可以配置多个Managed Server。单击“下一步”按钮 Weblogic 10 集群配置手册V1.0 配置群集信息 单击“添加”,输入Cluster的名称,Cluster messaging mode默认即可, Cluster address输入210.41.121.134:7082,210.41.121.135:7080。单击“下一步”按钮 (注)Cluster address的值就是受管理服务器的IP地址:端口号,以逗号隔开。 Weblogic 10 集群配置手册V1.0 将“受管理服务器”添加到“集群”中 选择左面列表中的Managed_Server_x,将其添加到右面的列表中,这里代理服务器(Proxy_Server)不要添加到右边,单击“下一步”按钮 创建HTTP代理应用程序 选中“创建Http代理”,代理服务器选择前面没有加入sxscmsCluster的Proxy_Server,单击“下一步”按钮 Weblogic 10 集群配置手册V1.0 配置计算机 在此不对计算机进行配置,单击“下一步”按钮 Weblogic 10 集群配置手册V1.0 检查Weblogic域 在此检查前面所做的配置,如果没有问题单击“创建”按钮 正在创建域 创建无误后,单击“完成”按钮 Weblogic 10 集群配置手册V1.0 编辑启动WebLogic服务文件 Ø 编辑口令文件 在刚才创建的域目录下建立boot.properties文件,内容为: username=sxscms password=weblogic1 Ø 编辑启动管理服务器的文件 在刚才创建的域目录下的bin目录中创建startAdminServer.sh,内容为: ./startWebLogic.sh Ø 编辑启动代理服务器的文件 在刚才创建的域目录下的bin目录中创建startProxyServer.sh,内容为: ./startManagedWebLogic.sh Proxy_Server http:// 210.41.121.134:7001 Ø 编辑启动受管理服务器(ManagedServer_1)的文件 在刚才创建的域目录下的bin目录中创建startManagedServer_1.sh,内容为: ./startManagedWebLogic.sh Managed_Server_1 http:// 210.41.121.134:7001 (注:Proxy_Server, Managed_Server_1名称一定要和规划的名称一致。) 在其它机器上配置受管理服务器 一. 按默认情况按装Weblogic 10.3 二. 启动Weblogic域配置向导,按默认选择,直接单击“下一步” Weblogic 10 集群配置手册V1.0 三. 选择域源 按默认选择,单击“下一步” 四. 指定域名和位置 输入域名,单击“下一步”按钮。 Weblogic 10 集群配置手册V1.0 注:受管理服务器的域名可与管理服务器一直,亦可不一致。 五. 配置管理员用户名和密码 输入管理员的用户名和密码,这里为:用户名sxscms,密码welcome1,完成后单击“下一步” 六. 配置服务器启动模式和JDK 这里选择“生产模式”,JDK选择“JRockit JDK”,完成后单击“下一步”。 Weblogic 10 集群配置手册V1.0 七. 选择可选配置 选择“管理服务器”和“受管服务器,集群和计算机”,单击“下一步” 八. 配置管理服务器 输入本机的管理服务器名称和地址以及端口号,完成后单击“下一步”。 Weblogic 10 集群配置手册V1.0 九. 配置受管理服务器 这是一是重点,在这里设置的受管理服务器名称和IP地址以及端口号要与群集服务器上设置的一致,完成后单击“下一步”。 一〇. 配置集群 这里也与群集服务器配置不同,在这里不做任何处理直接单击“下一步”。 Weblogic 10 集群配置手册V1.0 一一. 配置计算机 这一步我们也不做处理,直接单击“下一步”。 一二. 检查Weblogic域 Weblogic 10 集群配置手册V1.0 检查你做的配置是否正确,完成后单击“下一步”。 一三. 正在创建域 稍等待创建完成后单击“完成”。 一四. 编辑启动文件 在刚才创建的域目录下的bin目录中创建startManagedServer_2.sh,内容为: ./startManagedWebLogic.sh Managed_Server_2 http://210.41.121.134:7001 启动WebLogic服务 在集群服务器上所创建的域的bin中做如下操作。 Ø 输入命令“./startAdminServer.sh”启动管理服务器 Ø 输入命令“./startProxyServer.cmd”启动代理服务器 Ø 输入命令“./startManagedServer_1.cmd”启动受管理服务器1 (注:./startAdminServer.sh命令启动完成后,再启动别的命令,需要输入管理员用户名和密码sxscms:welcome1) 在其它受管理服务器的bin目录下做如下操作。 Ø 输入命令“./startManagedServer_2.cmd”启动受管理服务器2(注意:中间会要你输入管理域的用户名和密码) 部署WEB应用 进入Console控制台(http://210.41.121.134:7001/console)。 Weblogic 10 集群配置手册V1.0 进入console控制台后,在左边域结构树中点击“环境”前的“+”, 在展开的菜单中点击“服务器”,在右边的列表中可以看到各服务器是否正常启动。 如果正常启动则单击“部署”,再单击“锁定编辑”, 再单击“安装”,选择要部署的WEB应用程序 Weblogic 10 集群配置手册V1.0 完成后,单击“下一步”,再单击“下一步”, 选择群集“myCluster”,再选择“群集中的所有服务器”,之后单击“下一步”,选中“将此应用程序复制到每个目标”再单击“完成”。再单击左上角的“激活更改”。 Weblogic 10 集群配置手册V1.0 启动WEB应用 进入Console控制台(http://10.0.10.149:7001/console)。 进入console控制台后,点击“部署” 选中列表中的应用,然后选择“为所有请求提供服务”,再单击“是”。 看到状态是“活动”就表示WEB应用启动完成。 Weblogic 10 集群配置手册V1.0 测试集群的分发功能 Session共享问题测试 一. 编辑weblogic.xml配置文件放到WEB应用程序的WEB-INF目录下,内容如下: true replicated true / 二. 在IE地址栏中输入http://210.41.121.134:8080/,并登录系统执行业务操作,这时你可以随便关闭或打开Managed_Server_1或Managed_Server2,只要保持有一个Managed_Server是启动状态,业务操作仍可继续执行,不必重新登录。 集群配置中要注意的问题 Ø AdminServer只用于集群的管理,而不能参与集群事务。 Ø Web应用应该部署到集群上,文件的同步是由WebLogic来完成的。

下载文档到电脑,查找使用更方便

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 8 金币 [ 分享文档获得金币 ] 1 人已下载

下载文档