`
enshiwzw
  • 浏览: 49122 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

WAS6.1红皮书导读--第二章

阅读更多



 z接:  WAS6.1红皮书导读--第一章

系统管理:技术概览  technical overview

           这一章主要介绍WAS系统管理的功能。它告诉你这些管理是如何发生的,明白这些在分布式管理中很有用的。

一共分四大部分:

一:系统管理概览;

二:JMX(java management extensision)管理扩展;

三:分布式管理;

四:配置及应用数据存储。

           接下来一部分一部分了解吧。

  • 系统管理概览。

            乍一看觉得WAS系统管理很杂乱,其实都是基于JMX的。WAS提供了很多的很容易用的工具。这样系统管理就很容易了。注意一些术语(terminology),Stand-alone server environment(指的是Base版本Express版本构建的环境)、Distribute Server environment(ND版本构建的ND环境),management processes(涉及到ND,Node agent,application Server).

             Stand-alone server environment的系统管理

             在这种情况下,每个管理过程(managed process)都有一个管理服务与客户端交互(这儿的客户端一般指 管理控制台 admin console ,很多时候可以通过http://ip:9060/ibm/console或者https://ip:9043/ibm/console访问,如果是5.x版本,http://ip:9090/ibm/console)。在独服务器环境中,管理控制台与管理服务都在同一个应用程序服务器中。配置仓库里的那些配置文件就是管理服务管理的。看一下下图吧。

 

             Distributed server environment的系统管理

在分布服务器管理环境中,管理任务和配置文件分布在各Node中,这样可以减少对中心配置库的依赖,也可以减少管理服务器的基本功能和配置。  它的管理服务和管理控制台是位于deployment manager上面。

     被管理的那些Server位于Node上。每个Node有Node agent,每个Node都是通过Node agent与deployment manager交互从而维护和管理每个Node上的Processes。

     这样,就会有很多的配置管理文件,主配置文件位于deployment manager的配置库中,然后下发同步到各Node上。每个被管理的过程都从它自己的配置开始。

     说了这第多,比较晕吧,来个图看一下:



 从上面的图中我们可以看出,我们的配置大部分时候是从deployment  manager 开始,然后下发到相应的Node,尽管可以通过 wsadmin这个命令管理本地的Server,但一般都不这么干。这种方式是不推荐的,因为下次同步的时候可能会被overwritten。操作命令可以作用于deployment manager ,node agent   or  server.

 

            JMX

 

        上面说过,WAS的管理都是基于JMX的,它就是一个框架,在这个框架里面 会暴露(exposing )java resource。比如把server exposing给deployment manager。这样,使用这个框架,把暴露出来的资源监控一下,管理一下管理功能不就实现了吗?JMX就是为第三方管理工具打开了一个门,而不一定非得要用IBM提供的工具(如果你对这块比较了解可以写个工具share给大家)。

         JMX是JSR003的标准,在J2SE 1.5中内含。当然在J2EE部分,还有JSR77标准。WAS6实现用的是JMX1.2云云,在这儿就不细说了。

         JMX的架构:结构层(instrumentation layer)、(Agent layer主要是资源监控、事件监控、时钟)、(Management layer)。来个图解:      

 

 

 

    分布式管理

 

            在分布式环境比单点环境要复杂。分布式环境中,从一个管理中心管理多个节点。在这些层中,配置文件和应用程序包都是通过部署管理器的更新到节点助手,然后到服务器。这些文件是如何下发下去的,怎么路由的,在这儿都不说,做JMX开发示例再说吧。

           

 

 

 

 

      配置文件和应用程序包存储

             配置和应用程序存储库:配置文件用XML方式存储、应用程序用EAR文件和部署描述存储。存储目录结构:版本六开始WAS与以前的略有不同。下一章会详细描述的。现在只了解一下profile目录。每个Node、Deployment Manager和Stand-alone 应用服务器都有它自己的profile 目录。在<WAS_HOME>/profiles目录。

  • 大小: 50.6 KB
  • 大小: 81 KB
  • 大小: 34.4 KB
0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics