• WAS安装及概念


              终于可以忙里偷闲学习一下WAS了,之前一直没有时间、资源,现在终于整合了条件,花了几天时间把WAS理论跟实践相验证。

              首先是理论,官方的《SW246 IBM WebSphere Application Server V6.0 for Administrators》是个不错的入门资料。有些概念上的东西需要反复的琢磨(谁叫咱E文次呢)。两张比较经典的图:

    图一

    图二

              图一是WAS支持的三层架构图,从客户端-http server-application server-database整个WAS6 network deployer版本的关系都一目了然;图二是WAS ND版的架构图,几个概念都展示得很清楚:cell最大,包含0到多个node,每个node又包含0到多个application server。其管理方式为:Deployment manager管理着cell,再通过Node agent管理每个node,node agent管理着自己的application server。一个物理机器上可以有多个node。

              值得一提的是,这个是network deploy版本的,支持集群工作。如果是Express版本,那就没有deploy manager和node agent。

              然后就是实践,通过安装WAS来验证上面的理论。这里不贴图了。主要描述一下需要弄清楚的几个问题:

              WAS的结构是product files+configuration files。product files是静态文件,只有一份,被每个WAS的产品实例共享。而configuration files就是profile,被翻译成“概要表”,它包含了一系列的文件。仅安装product files系统还只是一个壳,需要建立概要文件才能让系统跑起来。

              节点有三种类型:

              1、stand-alone node:未被管理的node。

              2、manage node:被管理的node。ND环境下的node,可以在此建立多个application server。

              3、deployer manager:管理节点,即一个运行着deploy manager进程的node,cell通过这个节点管理其他节点。

              概要文件的位置在WebSphere\AppServer\profiles目录下,profile有三种类型:

              1、Application Server:建立不同stand-alone node的实例,每个节点有一个application server。

              2、Deployment Manager:cell的管理节点dmgr。

              3、Custom (managed):建立一个被dmgr管理的节点,没有任何预定义的application server。也就是一个仅含node agent的node,可以通过dmgr来建立application server。

              这里有个federate的概念,stand-alone的node不含node agent,但当它被加入到一个dmgr的管理下(federate)时,会生成node agent。即federated的节点才有node agent。

              最后就是通过管理控制台来管理整个WAS了。

  • 相关阅读:
    poj 3243 Clever Y(BabyStep GiantStep)
    poj 2417 Discrete Logging
    poj 3481 Double Queue
    hdu 4046 Panda
    hdu 2896 病毒侵袭
    poj 1442 Black Box
    hdu 2815 Mod Tree
    hdu 3065 病毒侵袭持续中
    hdu 1576 A/B
    所有控件
  • 原文地址:https://www.cnblogs.com/badwood316/p/1252420.html
Copyright © 2020-2023  润新知