`
zior
  • 浏览: 12308 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论
阅读更多
结合WAS管理员认证资料和WAS实际使用经验,整理出WAS基础理论和实践步骤。


未能传图,详细版本参见 原文 http://zior.org/archives/89.html


1       架构拓扑





重要概念:

1. 概要文件(Profile)

所有受管节点,非受管节点,Dmgr,都是概要文件。

概要文件只是管理意义,在物理上讲,所有概要文件既可以在同一机器上,也可以一个概要文件一台机器。

2. 节点(Node)

一个节点(Node)即一个概要文件(Profile),Profile默认目录名为Appsrv01、AppSrv02,建议目录名为Profile01、Profile02,避免概念混淆。每次新建应用服务器概要表时,会自动创建一个server1,可以通过管理方式自己添加server2….

受管节点(managed Node):能受Dmgr统一管理的节点,能自动启动和更新配置,统一部署应用环境和应用系统。

非受管节点(unmanaged Node):一般应用于非IHS的Web Server,需要手动更新配置,启动,停止等等维护操作。

3. 部署管理器(Dmgr)

特殊节点。用来统一控制、管理节点,配置集群环境。节点加入Dmgr后,节点的所有配置以Dmgr为主(Master配置),配置更改时,由Dmgr将配置xml同步到节点中。

4. 节点代理(NodeAgent)

节点代理负责节点与DMgr间的通信。一个节点唯一能对应一个节点代理。节点代理只能通过手动命令(startNode)或windows服务启动。

5. 节点独立运行与Dmgr运行方式的异同

a)     独立节点通过addNode命令添加到Dmgr中

从Dmgr1添加server1所属节点Node1

Dmgr1\bin\> addNode  Node1主机名   Node1SOAP 端口  (-includeApp)

从Server1添加到Dmgr1

Profile01\bin\> addNode  Dmgr1主机名  Dmgr1 SOAP端口  (-includeApp)

b)    普通节点加入Dmgr后,不能再作为独立AppServer启动。而且启动时,必须先启动NodeAgent,才能启动server1, 但其所属Dmgr1的启动与前二者无关。

c)     节点加入Dmgr时,配置会被备份保存,当removeNode脱离Dmgr时,恢复备份。





2       架构运行拓扑


3       WAS安装
静默安装 $WASRoot\ bin\ProfileCreator\>

修改配置模板文件responsefile.pct.NDmanagedProfile.txt,主要更改各端口和节点名称等配置
启动概要表创建向导
\>pctWindows.exe –options “myresponsefile.txt” -silent



脚本执行安装 $WASRoot\ bin\>

\>wasprofile –create –templaePath … -profileName… -nodeName … -cellName … -hostName…



wasprofile 概要表管理命令,6.1版本改名为manageProfiles,

概要表删除:\>wasprofile –delete –profileName Profile01

全部删除:  \>wasprofile -deleteAll



4       应用部署
a)     环境/Websphere变量,配置JAVA_HOME, Oracle, DB2驱动路径等等环境变量。



JVM初始堆栈大小设置的位置

/server1/Java and process Management/process Definition/JVM …



b)    安全性à全局安全性àJAAS配置àJ2C数据认证,, 配置用户密码组(数据库的)

c)     JDBCà数据源,,  创建数据源, 组件管理认证用上面建的J2C

d)    部署EAR



WAS有种增强性EAR(Enhanced EAR), 可以将数据源配置等等文件打包进去。由RAD打包,功能强大但超级的慢,一般机器跑不动。其简化版AST(Websphere Application Server Toolit)



5       集群


集群就是把各节点的服务器给打包,享用共同的资源环境,如数据源,复制域等等。

集群所有配置操作都是通过Dmgr进行的,所以只有将Node加入Dmgr后才能配置集群。

集群创建后需要重新同步节点配置,和重新生成HttpServer的Plugin



工作量管理(WorkLoad Management, WLM)













6       系统管理










管理命令wsadmin,功能强大,所有控制台的操作最后都是转为执行wsadmin



脚本语言

JACL,  TCL演化而来

Jyphon,Python演化二来,仿Java语法



bin\>wsadmin.bat

wsadmin\>$Help help

wsadmin\>$AdminConfig getNode



直接执行命令

bin\>wsadmin –c “$AdminConfig getNode”



直接执行脚本文件

bin\>wsadmin –f  “c:/xxx.script”







7       WRD
快速开发部署工具, 开发环境中自动部署

\>Set WORKSPACE= d:\wrd

\>wrd-config –project “Back.ear” –style “autoappinstall”

\>wrd –monitor

当把ear或class文件复制到project目录时, wrd自动部署。



8       常用命令


dumpNameSpace:  查看节点,JNDI等信息

collector:信息收集器,包括系统,网络状情况,was使用情况,节点配置信息等等用于服务器健康巡检和再现服务器上的问题。

该命令不能在was目录中运行,需另建目录执行:

C:\tempp\>d:\ibm\was\bin\collector.bat

resources.xml    JDBC等信息

virtualhosts.xml  虚拟主机

serverIndex.xml  包含SOAP端口



startServer/stopServer server1 –profileName Profile01  启动、停止服务器

如果在profileName的bin目录下执行命令,则可省去参数profileName



startNode/stopNode –profileName Profile01  启动、停止节点代理



$DmgrProfile\>addNode/removeNode Node-HostName Node-SOAP-Port –includeApp

Dmgr添加、删除节点



JspBatchCompliler.bat –ear path    “…ear”

JSP预编译



backConfig

restorConfig

备份、回复Profiles,默认路径为Profile1/bin/webshpereConfig_日期.zip



Waslogbr 分析、诊断activity.log



9       日志、配置文件介绍


日志目录 Profile01/logs/

pctLog.txt

ivt_config.log

portdef.props

backupConfig.log

restorConfig.log



日志目录 Profile01/logs/server1/…

activity.log





日志目录 $WASRoot/logs/

Log.txt   记录was安装状态

../wasprofile/.. profile创建日志, xml格式



配置文件

\ecurity.xml

\virtualhosts.xml



\serverindex.xml 定义节点名等应用和各端口,包括soap, http(s),,

\server.xml   server配置



各节点resources.xml, variables.xml, 作用域由主到次,如果应用为Enhanced EAR,则以EAR包中定义的变量为主(针对重复变量)



\profiles

Sas.client.props 客户端安全配置信息,wsadmin使用



\Properties

profileregistry.xml  所有profiles及其profile属性列表

wasprofile.properties  记录如profile安装日志路径,日志级别

1
0
分享到:
评论
2 楼 zior 2009-09-28  
Gavin.Chen 写道
有没有performance turning方面的资料分享一下


在网上下载一份was60_Administrator.pdf
里面有performance turning的详细介绍。
1 楼 Gavin.Chen 2009-09-26  
有没有performance turning方面的资料分享一下

相关推荐

    WAS6.1配置双向SSL

    ### WAS6.1双向SSL配置详解 #### 一、引言 随着网络安全需求的日益增长,WebSphere Application Server (简称WAS)作为一款强大的企业级Java应用服务器,提供了丰富的安全特性来满足各种业务场景下的安全需求。其中...

    Linux下安装was6.1

    在Linux操作系统中安装WebSphere Application Server (WAS) 6.1是一项关键的任务,尤其对于那些希望利用IBM的这款强大的中间件平台进行企业级应用程序部署的用户。WebSphere是IBM提供的一个全面的电子商务应用框架,...

    WAS性能最佳调整(实际运用总结经验)

    【WAS性能最佳调整——实际运用总结经验】 在IT领域,特别是Java应用服务器的管理中,WebSphere Application Server (WAS)的性能调优是一项至关重要的任务,它直接影响到应用程序的响应速度和整体效率。本篇文章将...

    Websphere6.1程序部署

    例如,DB2数据库、WebSphere MQ中间件、WebSphere Integrated Solutions Console (IHS) 和WebSphere Application Server (WAS) 6.1.0.2等。安装过程需要按照一定的顺序进行,确保每个组件都能正常运行,并且在备份机...

    WebSphere6.1安装配置手册

    ### 总结 通过详细的步骤和说明,本文档旨在为初学者提供全面且易于理解的 WebSphere 6.1 安装与配置指南。无论是安装过程、基本配置还是高级功能如数据库连接配置,都得到了详尽的解释。此外,还特别关注了安全性...

    WAS自动部署技术总结

    本文档主要针对IBM WebSphere Application Server (WAS) 6.1.0.22版本进行自动化部署的技术总结。通过详细的说明和实践案例,旨在帮助读者理解如何利用WAS及其内置工具实现自动化部署流程,提高应用部署效率和减少...

    WebSphereND版6.1单机安装与日常维护手册-v1.0.8_培训版

    WebSphere ND 6.1的单机安装与日常维护手册是一份详尽的指南,涵盖了从初学者到高级管理员所需的所有关键知识,旨在帮助用户有效地管理和维护WebSphere环境。通过学习这份手册,读者可以提升在企业级Java应用部署和...

    Security in WAS V61

    《WAS V61安全指南:深入理解WebSphere Application Server版本6.1及J2EE 1.4在z/OS平台的安全性》 一、WebSphere Application Server(WAS)V61与安全性概念 标题《Security in WAS V61》及描述“WAS V61 ...

    Web Services Handbook for WebSphere Application Server 6.1红皮书

    这不仅涵盖了如何利用WebSphere Application Server 6.1构建、测试Web服务,还包括了最佳实践与常见问题解决方案,确保服务的高效运行与管理。 #### 4. **组织与社区的贡献** 本书还提到了多个参与Web服务标准制定...

    WebSphere Application Server V6

    ### WebSphere Application Server V6 自动安装应用程序知识点详解 #### 一、概述 **WebSphere Application Server (WAS) V6**...掌握这些技巧,能够帮助开发者和系统管理员更加高效地管理和维护WAS V6上的应用环境。

    ibm portal 培训资料

    总结来说,IBM Portal的部署和管理是一个复杂的过程,涉及多个组件的安装、配置和升级。熟悉这些步骤对于管理和维护一个稳定的IBM Portal环境至关重要。通过本培训资料,你可以深入理解WebSphere Portal的安装和升级...

    websphere生产环境搭建指南

    - 例如,在x86架构下,针对WAS V6.1的Application Server组件,支持的操作系统版本为Red Hat Enterprise Linux AS, Version 4 with Update 2。 - 如果使用非官方支持的操作系统,可能会导致环境不稳定且无法获得...

    Websphere服务器中配置DataSource

    总结,配置Data Source是J2EE应用程序部署的关键步骤,尤其是在Websphere和Tomcat这样的服务器环境中。正确配置Data Source可以确保应用程序能够无缝地与各种数据库进行交互,从而实现高效的数据存取和管理。在实践...

    WebSphere服务器配置说明[汇编].pdf

    以上内容详细介绍了如何在 WebSphere 6.1 环境中进行 CAS 服务器的配置,包括安装 WebSphere、生成和配置证书、配置数据源以及 SSL 配置等关键步骤。这些步骤对于搭建一个安全可靠的 Web 应用环境至关重要。通过对...

Global site tag (gtag.js) - Google Analytics