WAS6.1红皮书导读--第三章
接上一部分:WAS6.1红皮书导读--第二章
第三部分:从概要文件开始 profiles(有的叫概要表)
安装WAS环境要精心计划,最主要的是选择好拓扑结构。比如是安装独立包还是分布包、要集群吗?等等。
关于计划与设计文档,可能从SG24-7305文档知道。它教你如何选择一个合适的拓扑结构。当然,适择与你有的WAS安装包有关,每个安装包都有详细的文档说明了这些。(还记得三类包吗?express,base,distributed)
本章教你如何在安装WAS后初始化环境,主要有以下几个议题:
-
- 了解profiles
- 用profiles构建环境
- 分布式的profiles环境
- 管理profiles
- 管理过程
了解profiles
安装WAS的时候它会创建一些运行时需要的核心产品文件,安装后你要创建一个或者多个概要表,它决定了运行时的功能系统。运行时的核心文件就是这些概要文件。标准版只能构建独立环境,仅有一个CELL和一个NODE。管理控制台就运行在这个应用服务器中,也只能连接到这个一SERVER。没有什么集中管理,也没有多应用服务器。一个概要文件定义了这个应用研究服务器。当然,你也可以用ND包创建独立的运行环境。
来个图直观感觉一下:
用ND版可以构建多服务器,可以用一个管理中心管理。管理域是CELL,它由一个或都多个NODE组成。每个NODE含一个或者多个SERVER。每个NODE都有一个NODE AGENT提供管理接口。这些管理点 都被Deployment manager管理。Deployment manager(后面都简称dmgr)可以位于某个SERVER中。单机和测试环境都这么干的。大部分情况下,我们都要求DMGR位于独立主机器上。运行环境从dmgr开始,它管理这个cell。正如你希望的一样,dmgr由deployment manager profiles。 图示。
节点加到DMGR有二种方式:
一创建一个概要表,然后加到CELL中。当一个NODE加到CELL的时候,node agent会在node上被创建,而NODE的配置文件会被增加到dmgr主配置库中。
二:在cell中创建一个空的node。然后再通过dmgr管理控制台创建NODE,SERVER,CLUSTER:
Profiles类型
application profiles
dmgr profiles
custom profiles
cell profiles
目录结构就不在这儿列出了
- 用概要表创建系统
用的是pmt工具做,主要是理解它做了什么。
- 分布式的profiles环境
它有二种方式创建profiles环境,一种是先创建一个空的,然后再在相应点上创建实际存在的,一个是创建好,然后加进来。
管理profiles
用的是pmt工具来管理的。(以前叫pctXXX,XXX是指操作系统)
- 管理过程
什么叫管理过程啊?就是启动、停止、重启动服务器啊。很简单:首先转到概要表目录下,进入其下面的<bin>,这样可以运行状态查看命令查看哪些服务器是什么状态 serverStatus.bat -all。然后可以相应的用startServer.bat -<serverName> 这样启动 用stopServer -<serverName>来停止服务器。如果node没有启动,都可以用相应的命令启动。很多命令都是见名知义的,参数可以help 一下。如果是其它操作系统,命令也差不多,有的只是换了个后缀如 xxxx.sh什么的。还有一些使用情形就是让WAS服务自动启动,当失败后可以自动启动,用到的命令是WASService.UNIX系列系统有一点不同,名称有的是armrestart什么的。
本周五一前,工程加紧了进度。写的进度可能慢一点了。