IHS与WAS管理、配置及使用_第1页
IHS与WAS管理、配置及使用_第2页
IHS与WAS管理、配置及使用_第3页
IHS与WAS管理、配置及使用_第4页
IHS与WAS管理、配置及使用_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、管理、配置及使用 第1章 学习IHS与WAS的必要性 第2章 WAS集群篇 2.1 was的功能性版本及各自的特性 2.2 was-nd中如何管理集群(水平集群、垂直集群) 2.3 集群同步 2.4 集群注意事项 第3章 WAS服务器管理篇 3.1 服务器任务管理 3.2 数据源管理 3.3 性能监控 3.4 服务器故障一般处理方法 第4章 WAS应用程序部署 4.1 集群部署原理 4.2 常用部署、更新方式 4.3 正规部署方式 4.4 推荐部署方式 4.5 部署常见问题处理 第5章 IHS的安装及与was的集成 5.1 安装、配置 5.2 ihs负载配置 第6章 IHS与WAS的SSL安全

2、证书配置 6.1配置方法 6.2 注意事项 第7章 总结 1.1. 开发的同事在开发、测试的过程中必然涉及。 1.2. 实施的同事在管理、部署、更新应用的过程中必 然涉及。 1.3. 项目经理在搭建软件系统基础架构的过程中必然涉 及。 1.4. 当前我们事业部很多项目存在错误的部署、更新 方式,容易导致事故发生。 2.1 was的功能性版本及各自的特性 1. 什么是集群? 2.2.2.集群的组成方式 垂直集群 水平集群 2.2.3.DM的创建 假设WAS-ND的安装目录是/ora_bak/IBM/WebSphere/AppServer 在/ora_bak/IBM/WebSphere/AppSe

3、rver/bin/ProfileCreator目录下执行pctAIX.bin 4.创建节点服务器 创建节点服务器的过程,和创建DM大致类似,也是执行 刚才的命令,然后在profile type selection那一步,选择 profile类型为Application Server Profile。其他项默认即可。 5.把节点添加到DM管理 在节点的bin目录下执行addNode命令: addNode.sh Dmgr01 8879 username wasadmin password 123456 其中:Dmgr01是DM所在服务器的主机名,8879是SOAP 通信端口,username、pa

4、ssword是DM所在WAS控制台的 登录帐号和密码。 按照同样的方式在另外一台服务器上创建第二个节点,并 把第二个节点添加到DM管理。 此处注意,如果节点服务器已经存在, 其中部署了应用程序,那么在把节点 添加到DM时,要增加参数-includeapps 6.创建集群 2.3.1.普通同步方法: 2.3.2.强制同步方法 2.3.3.处理由于节点时间差导致的节点不同步 方式1:如果节点个数较少,可以考虑根据主节点的时间,来修 改从节点的服务器时间。 查看主节点服务器时间(date或date -R): 根据这个时间,设置从节点的服务器时间: 命令 date 031215332015.30 (备

5、注:date命令参数的格式为MMDDhhmmYYYY.ss) 命令 clock systohc (备注:把系统时间同步到硬件时间) 命令 clock w (备注:立即生效) 2.3.4.最后的杀手锏 如果前面的所有操作都不能解决节点不同步问题,那么你 可以试试下面的方法(强烈不建议使用) 假设以下路径是主节点的配置文件存放路径: IBMWebSphereAppServerprofilesAppSrv02configcell sruanht-PCCell01nodesruanht- PCNode02serversserver1 把这个目录中的所有文件,拷贝到其他从节点的相同位置, 覆盖原有文件,

6、然后修改掉这些 配置文件中的主机名、节 点名、服务器名等个性化的参数。 2.4.1. 启动、停止顺序 启动时,DMNodeAgentServer 命令:startManager.sh profileName Dm的profile名 命令:startNode.sh 命令:startServer.sh 服务器名称 停止时,ServerNodeAgentDM 命令: stopServer.sh 服务器名 username xxxx password xxxx 命令: stopNode.sh 服务器名 username xxxx password xxxx 命令: stopManager.sh pro

7、fileName Dm的profile名 username xxxx password xxxx 2.4.2.集群节点时间同步问题 1.使用cronTab和ntpdate自动同步服务器时间。 crontab是linux系统中的定时任务服务。 ntpdate是linux系统与授时中心同步时间的命令。 crontab的基本使用格式如下: * * * * * command 分 时 日 月 周 命令 那么,我们在crontab的配置文件中进行如下配置: 0 23 * * * ntpdate 210.72.145.44 /var/log/ntpdate.log 那么系统每天的23点会自动与授时中心同步

8、时间,每个节 点都与同一个授时中心同步时间,则不会发生节点在运行 一段时间后的时间差问题。 3.1 服务器任务管理 如果was中部署的应用经常内存溢出,或者经常报数 据库连接的错误,你会首先想到如何去诊断问题? 连接池使用情况 线程池使用情况 JVM运行时情况 这些可能都是你想要知道的。那么你可以这样做: 数据源的属性设置 1、在线用户数=注册用户数*20% 2、并发用户数=注册用户数*5% 3、连接池最大值=并发用户数/节点数 数据源的作用域 查看java进程:ps ef | grep java 查看was的端口:netstat anp | grep 9080(9060、 8879、9443

9、等) kill -3 进程Id 在profileName/bin目录下执行serverStatus.sh查看 当前服务器状态 4.1 集群部署原理 正规的部署、更新方式,相信大家都了解: 1.部署时,在WAS控制台选择部署到集群。 2.更新时,在WAS控制台选择对应的EAR(企业应用程序) 或EAR下面的某一个WAR(WEB应用程序),然后使用 新的EAR或WAR更新旧的。 在实际项目进行过程中,有时候,由于各种原因,比 如:EAR程序文件过大,容易部署、更新失败。我们 并没有采用正规的部署、更新方式。 常用方式: 更新:在部署EAR之后,以后的每次更新都是直接 覆盖现有的文件(install

10、edApps目录下的程序文件), 如果修改了配置文件的话,要手动更新DM中保存的 同名配置文件。 部署:创建一个空的应用程序(包含配置文件), 把这个空的应用程序在WAS控制台部署,然后手动把 应用程序中所有的文件覆盖到installedApps目录下。 部署: 应用程序部署,最好的效果,当然是从WAS控制 台,直接部署应用程序到集群中。 更新:在这里,我推荐一个EARExpander命令。 步骤1:备份现有程序,使用EARExpander命令把现有installedApps目 录下的文件合并成一个ear文件,当作备份文件。 步骤2:把要更新的文件,JSP、class等,覆盖到主节点installedApps 目录下 步骤3:调用EARExpander命令,把installedA

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论