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

下载本文档

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

文档简介

IHS与WAS管理、配置及使用大纲第1章学习IHS与WAS的必要性第2章WAS集群篇2.1was的功能性版本及各自的特性2.2was-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.2ihs负载配置第6章IHS与WAS的SSL安全证书配置6.1配置方法6.2注意事项第7章总结第1章学习IHS与WAS的必要性1.1.开发的同事在开发、测试的过程中必然涉及。1.2.实施的同事在管理、部署、更新应用的过程中必然涉及。1.3.项目经理在搭建软件系统基础架构的过程中必然涉及。1.4.当前我们事业部很多项目存在错误的部署、更新方式,容易导致事故发生。第2章WAS集群篇

2.1was的功能性版本及各自的特性2.2was-nd中如何管理集群1.什么是集群?2.2was-nd中如何管理集群2.2.2.集群的组成方式垂直集群水平集群2.2was-nd中如何管理集群2.2.3.DM的创建假设WAS-ND的安装目录是/ora_bak/IBM/WebSphere/AppServer在/ora_bak/IBM/WebSphere/AppServer/bin/ProfileCreator目录下执行pctAIX.bin2.2was-nd中如何管理集群

4.创建节点服务器创建节点服务器的过程,和创建DM大致类似,也是执行刚才的命令,然后在profiletypeselection那一步,选择profile类型为ApplicationServerProfile。其他项默认即可。5.把节点添加到DM管理

在节点的bin目录下执行addNode命令:

addNode.shDmgr01

8879–usernamewasadmin–password123456

其中:Dmgr01是DM所在服务器的主机名,8879是SOAP通信端口,username、password是DM所在WAS控制台的登录帐号和密码。

按照同样的方式在另外一台服务器上创建第二个节点,并把第二个节点添加到DM管理。此处注意,如果节点服务器已经存在,其中部署了应用程序,那么在把节点添加到DM时,要增加参数-includeapps2.2was-nd中如何管理集群6.创建集群

2.3集群同步2.3.1.普通同步方法:2.3集群同步2.3.2.强制同步方法

2.3集群同步2.3.3.处理由于节点时间差导致的节点不同步

方式1:如果节点个数较少,可以考虑根据主节点的时间,来修改从节点的服务器时间。

查看主节点服务器时间(date或date-R):

根据这个时间,设置从节点的服务器时间:

命令①date031215332015.30

(备注:date命令参数的格式为MMDDhhmmYYYY.ss)

命令②clock–systohc

(备注:把系统时间同步到硬件时间)

命令③clock–w

(备注:立即生效)2.3集群同步2.3.4.最后的杀手锏如果前面的所有操作都不能解决节点不同步问题,那么你可以试试下面的方法(强烈不建议使用)假设以下路径是主节点的配置文件存放路径:IBM\WebSphere\AppServer\profiles\AppSrv02\config\cells\ruanht-PCCell01\nodes\ruanht-PCNode02\servers\server1

把这个目录中的所有文件,拷贝到其他从节点的相同位置,覆盖原有文件,然后修改掉这些配置文件中的主机名、节点名、服务器名等个性化的参数。2.4集群使用注意事项2.4.1.启动、停止顺序

启动时,DMNodeAgentServer

命令:startManager.sh–profileNameDm的profile名

命令:startNode.sh

命令:startServer.sh服务器名称

停止时,ServerNodeAgentDM

命令:stopServer.sh服务器名–usernamexxxx–passwordxxxx

命令:stopNode.sh服务器名–usernamexxxx–passwordxxxx

命令:stopManager.sh–profileNameDm的profile名–usernamexxxx–passwordxxxx2.4集群注意事项2.4.2.集群节点时间同步问题1.使用cronTab和ntpdate自动同步服务器时间。

crontab是linux系统中的定时任务服务。

ntpdate是linux系统与授时中心同步时间的命令。

crontab的基本使用格式如下:

*

*

*

*

*

command

分时日月周命令

那么,我们在crontab的配置文件中进行如下配置:

023***ntpdate210.72.145.44>>/var/log/ntpdate.log

那么系统每天的23点会自动与授时中心同步时间,每个节点都与同一个授时中心同步时间,则不会发生节点在运行一段时间后的时间差问题。第3章WAS服务器管理篇3.1服务器任务管理

3.2性能监控如果was中部署的应用经常内存溢出,或者经常报数据库连接的错误,你会首先想到如何去诊断问题?连接池使用情况线程池使用情况JVM运行时情况这些可能都是你想要知道的。那么你可以这样做:3.3数据源管理数据源的属性设置1、在线用户数=注册用户数*20%2、并发用户数=注册用户数*5%3、连接池最大值=并发用户数/节点数3.3数据源管理数据源的作用域3.4检查服务器状况的常用命令①查看java进程:ps–ef|grepjava

②查看was的端口:netstat–anp|grep9080(9060、8879、9443等)

③kill-3进程Id

④在profileName/bin目录下执行serverStatus.sh查看

当前服务器状态第4章WAS应用程序部署4.1集群部署原理4.2正规部署、更新方式正规的部署、更新方式,相信大家都了解:1.部署时,在WAS控制台选择部署到集群。2.更新时,在WAS控制台选择对应的EAR(企业应用程序)或EAR下面的某一个WAR(WEB应用程序),然后使用新的EAR或WAR更新旧的。4.3常用部署、更新方式在实际项目进行过程中,有时候,由于各种原因,比如:EAR程序文件过大,容易部署、更新失败。我们并没有采用正规的部署、更新方式。常用方式:

更新:在部署EAR之后,以后的每次更新都是直接覆盖现有的文件(installedApps目录下的程序文件),如果修改了配置文件的话,要手动更新DM中保存的同名配置文件。

部署:创建一个空的应用程序(包含配置文件),把这个空的应用程序在WAS控制台部署,然后手动把应用程序中所有的文件覆盖到installedApps目录下。4.4推荐的部署、更新方式部署:

应用程序部署,最好的效果,当然是从WAS控制台,直接部署应用程序到集群中。更新:在这里,我推荐一个EARExpander命令。步骤1:备份现有程序,使用EARExpander命令把现有installedApps目

录下的文件合并成一个ear文件,当作备份文件。步骤2:把要更新的文件,JSP、class等,覆盖到主节点installedApps目录下步骤3:调用EARExpander命令,把installedApps目录下的ear目录,

合并成一个ear部署文件

温馨提示

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

评论

0/150

提交评论