`
阅读更多

IBM WebSphere 技术:

一、在WAS6.0 ND中实现集群

 

本文通过两个实际场景,介绍如何从头搭建一个WAS ND水平集群环境以及如何将一个已有的单节点(或三节点)Web环境扩展成五节点的集群环境。

1 介绍

当前,越来越多的企业用户基于WebSphere应用服务器和DB2数据库环境搭建业务系统,实现电子商务。随着业务量的增大,企业对系统的负载量和高可用性提出了更多的要求,特别是一些关键业务,如金融,通信,交通等,要求确保系统24*7*365的可用性。通过WAS ND集群,可以实现包含多个应用服务器的分布式环境,确保系统的吞吐量和高可用性。本文通过两个实际场景,介绍如何从头搭建一个WAS ND水平集群环境以及如何将一个已有的单节点(或三节点)Web环境扩展成五节点的集群环境。

2 WAS ND集群基本概念及体系结构

什么是集群?WAS集群由一组应用服务器组成,每个服务器上部署了同样的应用程序。通过集群可以实现可扩展性(服务更多客户,提高吞吐量),负载均衡(平衡负载资源,使资源得以有效利用),高可用性(提供故障恢复和补偿机制,在关键性业务中提供容错功能)。WAS ND提供水平集群和垂直集群两种形式,垂直集群是指同一机器上部署多个服务器,充分利用硬件资源,而水平集群利用多台机器资源,每台机器部署相同的应用。本文主要侧重水平集群,但是其中的很多概念对于垂直集群也是适用的。

2.1ND分布式环境的体系结构,包括单元、节点、服务器等基本概念。每个单元是单一管理域中的一组节点,在基本版和演示版中,一个单元只包含一个节点,每个节点可以有多个服务器,但是每个服务器的配置文件是单独存储和维护的。每个单元可以包含一个或多个集群,也可以不包含集群。在分布式环境中,每个单元包含多个节点,这些节点被统一管理,而且它们的配置文件被中心化到单元主配置文件中。配置管理器线程负责管理这些集中配置文件,并且将任何配置变化同步到每个节点上。节点是服务器线程的逻辑组,每台机器上只能有一个节点,通过节点代理器同配置管理器通信。在ND环境中,WAS plugin起到负载均衡的作用,在plugin-cfg文件中可以定义每个服务器的权重,根据权重值,plugin决定将一个请求定向到哪个服务器。


2.1WAS 6.0 ND分布式环境的体系结构

 

3 搭建WAS ND集群环境

在实际的企业应用中,存在两种不同的集群场景,一种是从头搭建集群环境,然后将应用部署到集群中;另外一种是基于已有的单节点环境(或三节点环境)扩展成集群环境。本文将会覆盖这两种场景的配置和部署,为读者提供切实可行的指导。

3.1是最终的集群环境,包含五个节点,分布在五台机器上,一台用于部署Deployement Manager,作为集中管理接口管理WAS集群成员;两台作为WAS集群成员,具体处理商业逻辑;一台作为Web服务器,用于接收用户请求,并通过plugin配置文件将负载均衡到WAS集群成员上。一台作为数据库节点,存储企业数据。此例中, DM节点和Web服务器节点是Window操作系统,其余均为AIX5.2操作系统。对于Web服务器的选择,可以是任何WAS支持的服务器,在此我们选择IBM HTTP ServerIHS),对于其他Web服务器,其基本原理是一样的,不同的是某些配置和操作需要手工处理。对于数据库服务器,其基本操作完全一致,此例中我们选择DB2


3.1 五节点cluster拓扑

场景1:从头搭建ND集群环境

在这个场景中,企业一开始就有集群环境的需求,这就需要首先搭建集群环境,然后在cluster上部署企业应用程序。以下是详细操作步骤,最后通过部署一个企业应用来测试。

. 准备WAS 配置管理节点

1. silkpc01 服务器上安装WAS6 ND 版本(安装结束后不要立即创建profile).注意安装最新的补丁.

2. profile向导创建一个配置管理profile. 首先选择配置管理profile作为profile类型,默认的DM profile名称是Dmgr01.


3. 接下来的步骤选择默认值,记住SOAP连接端口号,默认值是8879.这个端口号会在以后的配置中用到。


4. 运行<profile>/Dmgr01/bin/startManager.bat启动管理服务.

5. 登陆http://silkpc01.cn.ibm.com:9060/admin管理控制台确认安装是否成功.

. 准备Web Server节点

1. silkpc06服务器上安装 IBM IHS6.0(选择典型安装)

2. 确保IHS安装成功. 启动Web server,测试http://silkpc06/返回页

. 安装配置WAS Plugin

对于静态Web页面请求,Web Server会直接处理并将结果返回给终端用户。而对于动态Web页面,如JSP,Servlet等,需要WAS plugin将请求传递给WAS Web容器或者EJB容器来处理。下面将介绍如何安装和配置WAS plugin应用。

1. 确认IBM IHS6.0安装成功后,安装WAS plugin应用程序,选择"IBM HTTP Server V6"


2. 在接下来的步骤中选择plugin的安装路径,IHS配置文件httpd.conf的位置,指定Web服务名字,缺省是webserver1

3. 然后选择Deployement Manager所在服务器的作为应用服务器,这里是silkpc01


. Web Server节点加入配置管理服务器.

1. 开启IHSadmin管理: silkpc06<IHS-install>/bin目录下运行httpasswd -cm <install_dir>\conf\admin.passwd admin(admin 是以后管理IHS的用户名). 接着输入两次密码.

2. silkpc06的服务管理面板中启动IBM HTTP Server IBM HTTP Administration Server.

3. silkpc06<plunin-install>/bin/ configurewebserver1.bat文件拷贝到silkpc01<was-install>/bin目录.

4. silkpc01上启动DM服务 < was-install >/profiles/ profiles\Dmgr01\bin\ startManager.bat.

5. silkpc01打开一个命令行窗口,运行<was-intall/bin/configurewebserver1.bat.

6. 到配置管理控制台确认Web Server被成功加入.


7. 点击webserver1, 进入后在"additional properties"页中点击"remote web server",输入在第1步中生成的用户名和密码。这样

Web Server就可以被配置管理器进行集中管理,包括停止/启动,以及plugin文件的生成和部署。

. 准备应用服务器节点

1. psvt12 服务器上安装WAS6,注意安装最新的WAS补丁

分享到:
评论

相关推荐

    IBM WebSphere MQ 技术白皮书.doc

    IBM WebSphere MQ 技术白皮书是 IBM 公司发布的一份技术白皮书,旨在介绍 IBM WebSphere MQ 产品的技术特性、架构和价值。下面是根据白皮书的内容生成的相关知识点。 概述 在概述部分,白皮书介绍了 IBM WebSphere...

    富邦银行通过IBM WebSphere技术促进交叉销售

    富邦银行作为台湾金融业的先驱,为了提升其交叉销售能力并优化客户服务,选择了IBM的WebSphere技术进行IT基础设施的调整。此举措旨在整合分散的数据库系统,将它们集中到一个基于IBM DB2 Content Management软件的...

    IBM WebSphere MQ 安装包

    【IBM WebSphere MQ安装包详解】 IBM WebSphere MQ,前身为IBM MQSeries,是IBM公司推出的一款企业级的消息中间件产品。它在信息技术领域扮演着至关重要的角色,为跨网络、操作系统和应用程序提供了高效、安全的...

    通过IBM WebSphere技术Intrix解决方案中已加入语音门户功能

    全世界现有大约 15 亿固定线路电话和 4.5 亿移动电话用户。...通过采用 IBM WebSphere Voice Server 技术,intrix 已向其现有的被称为 Total Messaging Solution 的多通道接入解决方案中加入了语音门户功能。

    E2open将IBM WebSphere技术与电子行业的供应链紧密集成

    E2open 面临着为全球电子行业的65,000家公司开发企业间过程集成解决方案的超大任务,为了支持行业过程集成的要求,利用IBM WebSphere平台和开发工具来设计可扩展的网络解决方案。业务合作伙伴可通过各种方式进行访问...

    IBM WebSphere 认证配套实验帮助文档

    本次提供的“IBM WebSphere 认证配套实验帮助文档”主要针对的是WebSphere平台上的Servlet和JSP开发技术,通过实验的方式帮助学习者深入理解并掌握相关技能。 #### 二、文档主要内容解析 文档标题为...

    IBM webSphere 认证试题

    获得IBM WebSphere认证意味着在该领域具有深厚的技术知识和实践经验。 #### 二、动态Web项目部署与访问 **知识点1:动态Web项目URL结构** 题目中提及,在WebSphere中创建了一个名为`projectName`的动态Web项目,...

    IBM WebSphere 开发者技术期刊: 通过 WebSphe…

    【标题】:“IBM WebSphere 开发者技术期刊:通过 WebSphere 实现安全认证与授权” 在IBM WebSphere应用服务器中,安全是任何企业级应用程序的关键组成部分。本篇开发者技术期刊聚焦于如何通过WebSphere实现安全...

    IBM WebSphere Commerce backend dev

    1. **Java和J2EE技术**:WebSphere Commerce是基于Java构建的,因此开发者需要熟悉Java编程语言以及J2EE(Java EE)框架,包括Servlets、JSP、EJB等。 2. **服务器配置**:理解和配置IBM WebSphere Application ...

    IBM WebSphere家族产品与BEA WebLogic家族产品比较

    总的来说,IBM WebSphere和BEA WebLogic都是业界领先的中间件平台,选择哪一个往往取决于企业的具体需求、现有技术栈以及对供应商生态系统的依赖。IBM WebSphere更适合那些需要全面解决方案,重视管理工具和企业级...

    IBM WebSphere Application Server 6.1 for Linux安装步骤

    IBM WebSphere Application Server 6.1 for Linux 安装步骤 IBM WebSphere Application Server 6.1 是一个功能强大的应用服务器,适用于 Linux 操作系统。本文将详细介绍在 Linux 平台上安装 WebSphere 6.1 的步骤...

    IBM WebSphere Application Server Linux

    在Linux环境下部署WebSphere,可以降低硬件成本,同时利用Linux社区的丰富资源进行技术支持和优化。 【Linuxgtk】标签可能指的是在Linux上安装WebSphere时使用的图形用户界面库GTK+,它允许跨平台的应用程序开发,...

    IBM WEBSPHERE

    IBM WebSphere软件页面不仅包含新闻、产品信息,还有针对每个产品的深入链接,如认证信息、论坛、新用户组、教育、下载、技术资源、文献、支持和商务伙伴信息,形成一个全方位的服务体系。 ### WebSphere下载 ...

    IBM WebSphere DataStage Advanced Enterprise Edition

    随着大数据技术的不断发展和企业对数据价值认识的加深,未来 IBM WebSphere DataStage Advanced Enterprise Edition 将继续朝着更加智能化、自动化以及易于使用的方向发展,为企业提供更多创新的数据处理解决方案。...

    ibm websphere

    此外,WebSphere也支持开源技术和标准,如Spring框架、EJB、JPA等,使得开发者可以利用开源社区的丰富资源进行开发。 【工具】:WebSphere Application Server (WAS) 提供了一套强大的管理和开发工具,如WebSphere ...

    C# 实现消息的收发IBM WebSphere MQ 消息队列

    在本文中,我们将深入探讨如何使用C#编程语言与IBM WebSphere MQ进行交互,实现消息的发送和接收。IBM WebSphere MQ(前身为MQSeries)是一种企业级的消息中间件,它提供了一种可靠且可扩展的方式,使得应用程序可以...

    IBM Websphere 集群配置 参考文档

    【IBM Websphere 集群配置 参考文档】 IBM Websphere 是一款强大的企业级应用程序...对于开发和配置人员来说,理解集群的概念和技术细节,以及WebSphere Edge Server的功能和高可用性设置,是提升服务质量的关键。

    IBM WebSphere Application Server Win64位

    IBM WebSphere Application ...总的来说,IBM WebSphere Application Server是企业级Java应用的强大支撑平台,其安装和配置过程需要一定的技术知识,但通过深入理解和实践,可以充分利用其功能来支持复杂的企业业务。

    IBM WebSphere MQ 简介和概述

    ### IBM WebSphere MQ 知识点详解 #### 一、业务背景及问题分析 在当前信息化高度发达的时代背景下,企业面临着复杂多样的信息技术环境。**IBM WebSphere MQ**(以下简称WMQ)作为一种成熟的消息中间件产品,旨在...

Global site tag (gtag.js) - Google Analytics