1 安装:.......................................................................................................................................2
1.1 ND网络版和单服务器版特点.....................................................................................2
1.2 安装注意事项...............................................................................................................3
1.3 WebSphere和IHS的安装..............................................................................................4
1.4 was卸载........................................................................................................................4
2 认识WAS..................................................................................................................................5
2.1单元:.................................................................................................................................5
2.2节点.....................................................................................................................................5
2.3概要文件(profile)..........................................................................................................6
2.4应用服务器.........................................................................................................................7
2.5 IHS......................................................................................................................................7
2.6集群.....................................................................................................................................7
3 使用WAS..................................................................................................................................8
3.1停启操作介绍.....................................................................................................................8
3.1.1 管理控制台的停启...........................................................................................8
3.1.2 应用服务器的停启...........................................................................................8
3.1.3 节点的停启.......................................................................................................8
3.1.4 集群的停启.......................................................................................................8
3.1.5 HIS的停启........................................................................................................9
3.1.6 异常情况下的停启...........................................................................................9
3.2同步节点...........................................................................................................................10
3.3建立Web服务器(IHS).................................................................................................10
3.4建立集群...........................................................................................................................11
3.4.1单台服务器的集群................................................................................................11
3.4.2多台服务器的集群................................................................................................12
3.5建立应用服务器...............................................................................................................13
3.6建立数据库连接池(JNDI)..........................................................................................14
3.7安装应用程序...................................................................................................................15
3.8更新应用程序...................................................................................................................17
4 WAS调优................................................................................................................................18
5 性能监控.................................................................................................................................18
5.1从性能监视基础结构(PMI)定制查看参数................................................................18
5.2性能查看vmstat命令介绍................................................................................................19
6 故障诊断.................................................................................................................................20
### WAS集群、IHS、WAS操作概述
#### 一、安装
##### 1.1 ND网络版和单服务器版特点
- **ND网络版**:适用于分布式环境,支持跨多台服务器部署,具备高可用性和负载均衡能力,能够更好地支持大规模应用。此版本提供了丰富的管理和监控工具,方便进行集群管理。
- **单服务器版**:主要用于单一服务器上的部署,简单易用,适合小型项目或测试环境。与ND网络版相比,它的功能较为有限,不支持集群部署。
##### 1.2 安装注意事项
- **磁盘空间**:安装WebSphere Application Server (WAS) 至少需要1226MB的可用磁盘空间(包含SDK)。为了保证稳定运行,建议拥有更多的可用磁盘空间。
- **内存配置**:最小需要512MB物理内存,但为了获得更好的性能,推荐使用1GB及以上内存。需要注意的是,所有WAS JVM进程的总大小不应超过服务器未使用物理内存的80%。
- **临时目录**:安装程序还需要在系统的临时目录`/tmp`中有至少100MB的空闲空间。
- **操作系统兼容性**:对于Solaris操作系统,安装时必须登录服务器,不能通过远程telnet进行安装。
- **安装介质选择**:根据目标操作系统(如Linux、Windows、Solaris X86/Sparc等)选择合适的安装文件。
- **非root用户安装**:如果使用非root用户进行安装,可能需要对一些设置进行额外的调整,具体方法可参考官方文档。
##### 1.3 WebSphere和IHS的安装
- **WebSphere安装**:安装过程需遵循官方提供的指导手册。对于单台服务器的安装,无需额外创建节点。
- **IHS安装**:IBM HTTP Server (IHS) 作为WAS的前端HTTP服务器,其安装也应按照官方指南进行。
- **补丁安装**:安装补丁之前,需要下载并安装补丁安装工具。补丁安装工具和补丁包可以从IBM官方网站获取。
##### 1.4 WAS卸载
- **进程停止**:在卸载WAS之前,需要确保所有WAS相关进程已经停止,并且如果使用了Web服务器,也需要确保Web服务器已停止。
- **卸载程序**:在UNIX系统中,卸载程序命令为`uninstall`,而在Windows系统中则为`uninstall.exe`。这些命令位于WAS安装目录下的`_uninst`目录中。
#### 二、认识WAS
##### 2.1 单元
- **单元**:是WAS中的逻辑分组概念,用于组织和管理多个节点、应用服务器以及相关的资源。
##### 2.2 节点
- **节点**:代表一个物理或虚拟服务器,是部署应用服务器的容器。一个单元可以包含多个节点,而每个节点可以托管一个或多个应用服务器实例。
##### 2.3 概要文件(Profile)
- **概要文件**:是WAS的一个配置实例,包含了特定的应用服务器实例的所有配置信息。一个节点可以有多个概要文件,每个概要文件对应一个应用服务器实例。
##### 2.4 应用服务器
- **应用服务器**:用于托管和运行应用程序的服务器实例。每个应用服务器都需要一个概要文件来存储其配置信息。
##### 2.5 IHS
- **IHS**:即IBM HTTP Server,是基于Apache HTTP Server的一种高性能HTTP服务器,通常用作WAS的前端HTTP服务器,负责处理HTTP请求并将它们转发到后端的应用服务器。
##### 2.6 集群
- **集群**:由一组应用服务器实例组成,它们共享相同的配置,并能够共同处理来自客户端的请求。集群的主要目的是提高可用性和负载均衡。
#### 三、使用WAS
##### 3.1 停启操作介绍
- **管理控制台**:提供了一个图形化的界面来管理WAS的各种组件,包括启动和停止服务。
- **应用服务器**:可以单独启动或停止某个应用服务器实例。
- **节点**:启动或停止节点会自动启动或停止该节点内的所有应用服务器实例。
- **集群**:启动或停止集群会同时启动或停止集群内的所有应用服务器实例。
- **IHS**:启动或停止IHS服务。
- **异常情况下的停启**:当出现异常情况时,需要采取特殊措施来安全地停止或重新启动服务,以避免数据丢失或其他问题。
##### 3.2 同步节点
- **同步节点**:确保各个节点之间的配置保持一致,这对于维护集群的一致性和稳定性至关重要。
##### 3.3 建立Web服务器(IHS)
- **配置IHS**:配置IHS以正确地代理请求到WAS应用服务器。
##### 3.4 建立集群
- **单台服务器的集群**:即使是在单台服务器上也可以建立集群,这种配置主要用于测试或开发环境。
- **多台服务器的集群**:更常见于生产环境,可以分布在多台物理服务器上,以提高可用性和负载均衡能力。
##### 3.5 建立应用服务器
- **配置应用服务器**:定义应用服务器的基本配置,包括端口、JVM设置等。
##### 3.6 建立数据库连接池(JNDI)
- **数据库连接池**:通过JNDI(Java Naming and Directory Interface)配置数据库连接池,以优化数据库访问效率。
##### 3.7 安装应用程序
- **部署应用程序**:将应用程序部署到WAS,可以通过管理控制台或命令行接口完成。
##### 3.8 更新应用程序
- **更新应用程序**:在不停止服务的情况下更新已部署的应用程序。
#### 四、WAS调优
- **调优策略**:针对不同场景和需求制定调优策略,以提高WAS的整体性能。
#### 五、性能监控
##### 5.1 从性能监视基础结构(PMI)定制查看参数
- **PMI**:提供了一套详细的性能监控指标,可以帮助管理员了解WAS的运行状态,并据此进行性能优化。
##### 5.2 性能查看vmstat命令介绍
- **vmstat命令**:是Unix/Linux系统中常用的性能监控工具之一,可用于监控系统的内存使用情况、进程活动、CPU负载等。
#### 六、故障诊断
- **故障诊断工具**:利用WAS自带的诊断工具和其他辅助工具来定位和解决问题。
1