IBM WebSphere的发行版分为单机版和NetworkDeployment版,我们把Network Deployment称为ND即可作集群的版本。
WAS的集群和Weblogic的集群一样,它也可以作垂直和横向两种集群。
而WASND的集群是在所有的集群中最强大的,因为它可以:
通过各个node组成一个个cell,又可以把这一个个cell组成一个个新的cluster,而cluter与cluster还可以通过共属一个 manager node来组成新的一个集群,以此可以通过WASND来组集超大规模集群。
同时,IBM的新一代产品如:网格计算(回头我们说完了WASND就来说这个),云计算一些企业级虚拟应用都是建立在 WASND的基础之上的。
一、基本概念
使用WASND作集群的步骤很多,下面的教程有几十页之多,都是步骤,只要记住下面几个步骤就能抓住关键点了。
1. 先装WASND,废话,但你也必须要有WASND而不是一般的WAS,一般的WAS作不了集群。
2. 建立一个Deployment Manager节点,我们称它为DMGR。
3. 建立“应用单元”。
4. 将“应用单元”与DMGR进行“联合”,这边的官方文档上写的是”Federate”,我们可以把它理解成“把应用单元”加入 DMGR的管理之下。
5. 用startManager启动dmgr。
6. 用startNode启动各个node。
7. 进入dmgr的admin console可以启动和停止集群下的各个成员。
下面我们就来造一个集群,在本案例内我们装1个dmgr,两个node,然后把两个node加入该dmgr,然后使用IBM HttpServer (IHS)来做HTTP请求派发(请见下面的表格-大小写严格区分)
逻辑名称 | 单元功能 | profileName | server |
Dmgr | 集群管理单元 | Dmgr | dmgr |
Server1 | 集群节点1 | AppSrv01 | server1 |
Server2 | 集群节点1 | AppSrv02 | server1 |
为了测试方便,我们三个单元全部启用“安全性管理”,用户名与密码均为 “admin/password_1”。