版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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安全证书配置 6
2、.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/AppServer/bin/ProfileCrea
3、tor目录下执行pctAIX.bin4.创建节点服务器 创建节点服务器的过程,和创建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、password是DM所在WAS控制台的登录帐号和密码。
4、 按照同样的方式在另外一台服务器上创建第二个节点,并把第二个节点添加到DM管理。此处注意,如果节点服务器已经存在,其中部署了应用程序,那么在把节点添加到DM时,要增加参数-includeapps6.创建集群 2.3.1.普通同步方法:2.3.2.强制同步方法 2.3.3.处理由于节点时间差导致的节点不同步 方式1:如果节点个数较少,可以考虑根据主节点的时间,来修改从节点的服务器时间。 查看主节点服务器时间(date或date -R): 根据这个时间,设置从节点的服务器时间: 命令 date 031215332015.30 (备注:date命令参数的格式为MMDDhhmmYYYY.ss) 命令
5、clock systohc (备注:把系统时间同步到硬件时间) 命令 clock w (备注:立即生效)2.3.4.最后的杀手锏如果前面的所有操作都不能解决节点不同步问题,那么你可以试试下面的方法(强烈不建议使用)假设以下路径是主节点的配置文件存放路径:IBMWebSphereAppServerprofilesAppSrv02configcellsruanht-PCCell01nodesruanht-PCNode02serversserver1 把这个目录中的所有文件,拷贝到其他从节点的相同位置,覆盖原有文件,然后修改掉这些 配置文件中的主机名、节点名、服务器名等个性化的参数。2.4.1. 启
6、动、停止顺序 启动时,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 profileName Dm的profile名 username xxxx password
7、xxxx2.4.2.集群节点时间同步问题 1.使用cronTab和ntpdate自动同步服务器时间。 crontab是linux系统中的定时任务服务。 ntpdate是linux系统与授时中心同步时间的命令。 crontab的基本使用格式如下: * * * * * command 分 时 日 月 周 命令 那么,我们在crontab的配置文件中进行如下配置:0 23 * * * ntpdate 210.72.145.44 /var/log/ntpdate.log 那么系统每天的23点会自动与授时中心同步时间,每个节点都与同一个授时中心同步时间,则不会发生节点在运行一段时间后的时间差问题。3.1
8、 服务器任务管理 如果was中部署的应用经常内存溢出,或者经常报数据库连接的错误,你会首先想到如何去诊断问题?连接池使用情况线程池使用情况JVM运行时情况这些可能都是你想要知道的。那么你可以这样做:数据源的属性设置1、在线用户数=注册用户数*20%2、并发用户数=注册用户数*5%3、连接池最大值=并发用户数/节点数数据源的作用域查看java进程:ps ef | grep java 查看was的端口:netstat anp | grep 9080(9060、8879、9443等) kill -3 进程Id 在profileName/bin目录下执行serverStatus.sh查看 当前服务器状
9、态4.1 集群部署原理正规的部署、更新方式,相信大家都了解:1.部署时,在WAS控制台选择部署到集群。2.更新时,在WAS控制台选择对应的EAR(企业应用程序)或EAR下面的某一个WAR(WEB应用程序),然后使用新的EAR或WAR更新旧的。在实际项目进行过程中,有时候,由于各种原因,比如:EAR程序文件过大,容易部署、更新失败。我们并没有采用正规的部署、更新方式。常用方式: 更新:在部署EAR之后,以后的每次更新都是直接覆盖现有的文件(installedApps目录下的程序文件),如果修改了配置文件的话,要手动更新DM中保存的同名配置文件。 部署:创建一个空的应用程序(包含配置文件),把这个空的应用程序在WAS控制台部署,然后手动把应用程序中所有的文件覆盖到installedApps目录下。部署: 应用程序部署,最好的效果,当然是从WAS控制台,直接部署应用程序到集群中。更新:在这里,我推荐一个EARExpander命令。步骤1:备份现有程序,使用EARExpander命令把现有installedApps目 录下的文件合并成一个ear文件,当作备份文件。步骤2:把要更新的文件,JSP、class等,覆盖到主节点installedApps目录下步骤3:调用EARExpander命令,把ins
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030绿色建筑标准升级与产业链投资价值报告
- 2025-2030绿色建筑外窗技术革新与产业链投资价值评估报告
- 2025-2030绿电交易机制完善程度对高耗能企业用能结构影响量化评估
- 2025-2030经颅微电流刺激在幼儿注意力提升中的安全性与有效性评估
- 2025-2030纳米药物靶向递送系统创新趋势及风险投资决策参考报告
- 2025-2030纳米滑石粉制备技术突破与产业化前景分析
- 2025-2030纳米材料在新能源领域的应用现状及前景预测
- 2025-2030纳米抗体药物发现平台构建与肿瘤免疫治疗投资机会评估报告
- 2025-2030红木资源稀缺性对市场价格波动影响研究报告
- 2025-2030精酿啤酒风味稳定性控制技术突破与应用
- 小学一年级拼音卡片模板全一年必用
- 2025年仓库账务员考试及答案
- 猴子身法教学课件
- 大疆植保无人机培训课件
- 2025年行政岗位的笔试题及答案
- 2025年四川省公考《申论》真题及答案(县乡、普通选调卷)
- 锅炉环保脱硫措施方案(3篇)
- 变电检修大讲堂课件
- 2025广西公需科目考试答案(3套涵盖95-试题)一区两地一园一通道建设人工智能时代的机遇与挑战
- 消费税税收政策课件
- 《中学化学元素符号记忆法教案》
评论
0/150
提交评论