LoveUnix » 备份软件 » IBM/Tivoli管理体系结构(TMA)简介(zt)
让LU留住您的每

一天 让LU博客留住您的每一天
2004-3-29 17:13 大山
Tivoli Enterprise是一种适用于企业异构型计算环境的系统管理套件。Tivoli Enterprise的基础框架是Tivoli Framework,该Framework是一种可伸缩、CORBA兼容的框架,在OS/390以及众多UNIX、Windows/NT和其他PC操作系统上得到支持。加上几个管理应用程序,Tivoli Framework成为一个解决分布式管理问题(例如软件分发、系统监控和事件管理)的全面解决方案。<br />    Tivoli管理环境内,Tivoli Framework安装在由Tivoli管理的每一个客户机系统之上,给Tivoli客户机提供一些与Tivoli服务器相同的功能。每一个Tivoli客户机还维护其自己的目标数据库,规模可能达到10MB。<br />    Tivoli管理代理(TMA)安装在OS/390、AS/400、UNIX和PC等系统上,这些系统不用于管理企业的日常运作,而是参与正常的操作,例如监控本机操作或接收Tivoli Profile管理员的管理分布。运行TMA的系统不维护客户机数据库,因此它们所需的存储器数量是以KB,而不是以全部Tivoli Framework所需的MB来计量。除给Endpoint提供全面的功能之外,TMA还减少了管理系统的资源要求。<br />与TMA的通信是由一个Endpoint网关(运行于一个ManageNode的软件),而不是由Tivoli服务器处理的。这减少了Tivoli服务器上的计算需求。尽管一部单服务器可以容纳200个ManageNode,但是,每一个运行全部Tivoli Framework的ManageNode可以容纳更多运行TMA的系统。通过TMA,一个单TMR可以管理数千部系统。<br /><br />Tivoli管理体系结构<br />    TMA是Tivoli的一个高度可伸缩的扩展,它为企业中的所有PC和桌面系统提供核心的Tivoli Framework功能性。TMA的中心是易于安装和维护的无数据小型客户机。<br />    TMA体系结构给Tivoli带来了下列新部件:<br />        Endpoint(EP)是一台运行TMA的机器。Endpoint不应是一台广泛用于企业管理日常操作的机器,而是一台用于正常运作的机器。<br />        Endpoint网关运行于Tivoli管理的整个节点,并提供Endpoint群组和TME其他部分之间的通信。该网关还拥有内置的Mdist转发器功能性,能使它作为面向特大数量Endpoint的扇出分发点。<br />        Endpoint管理器运行于Tivoli服务器,并维护一个Endpoint目录,保持对TMA中每一个Endpoint的跟踪。该目录含有识别和管理Endpoint必不可少的所有信息。<br />    通过利用这三个部件,Tivoli的分层体系结构可以从2层(Tivoli服务器和ManageNode)改变为一个3层结构。<br />    但是,Tivoli管理体系结构并非每一层都需要一台专用机器,有些层可能在同一机器上。例如,对于一个工作组规模的安装来说,一部单服务器可以作为Endpoint管理器和网关,然后Endpoint与该服务器连接。<br />    TMR中的大多数机器不参与管理企业的日常运作。它们参与监控和返回信息等正常操作,并接收分发的管理信息,但是它们既不需要能够与其他数以百计的ManageNode进行通信,也不需要运行一个Tivoli桌面或CLI命令。这些端线机器非常适合运行TMA提供的低维护、低成本客户机Framework,而不是服务器级Framework。通过这种方式,TMA不仅能使您根据其使用精心匹配Endpoint计算功能,还能确保Endpoint拥有它们所需的全部功能性。<br />     Endpoint可以是S/390、AS/400、PC或UNIX工作站。由于Endpoint不维护数据库,因此其所需的资源远少于ManageNode。同时,它还能够利用IDL编译器生成的stubs程序运行CORBA Method。<br />    根据Framework成本的这种讨论,您可能想知道为什么不是每一个节点都能成为一个Endpoint。低成本PC或UNIX工作站可以有效地作为TMA中的Endpoint,这是因为每一台机器均被连接到一个ManageNode,该节点运行一个能够管理多个并行连接的服务器级Framework。计算功能较低的Endpoint可以将它们的部分工作卸载给ManageNode,而ManageNode和以前一样继续执行相同的角色:<br />        运行Tivoli桌面系统<br />        作为一个MDist转发器<br />        作为一个应用程序开发环境(ADE)开发座位<br />    这种Endpoint与ManageNode的配对能使TMA比现有的服务器级Framework带来巨大的规模提升。有两个方面的可伸缩性得到了提高,其中包括:每一个TMR能够容纳的节点数量更多,每一个TMR能够处理的计算负荷增大。<br />    在决定一个企业的Endpoint数量时,必须考虑您所运行的应用程序以及所需的服务质量。随着Endpoint数和每一个Endpoint操作数的增加,性能质量将会自然降低。但是,如果增加一个网关,您不仅可以支持更多的Endpoint,而且性能不会降低。重要的是要决定网关和Endpoint数及比例之间的正确平衡。<br />    在决定服务质量时,数字只是等式的一部分。另一个因素是您企业的网络管理模型以及您所运行的应用程序。例如,如果您的企业从总部向被连接到一个单网关的5000台机器分发一个小软件,那么分发将进展缓慢,但是最终能够成功地完成。另一方面,如果同样是这5000个Endpoint在短时间内需要一个大型软件包,那么您需要几个网关来适应这种情况。而且,每子网一个网关可以减少网络总流量,提供最优的软件交付。因此,除考虑Endpoint和网关数及比例之外,还要考虑您的企业将要使用的网络管理类型以及您的应用程序将要执行的操作类型。<br />    在以前包括PCManageNode的Framework中,节点的所有通信均返回Tivoli服务器。与此相反,在TMA环境中,对Tivoli服务器的需求减少。网关处理一部分通信负荷,因此不是所有通信都需要返回Tivoli服务器。结果是:一部Tivoli服务器可以处理更多的系统,而且不影响服务器性能。<br />    TMA Endpoint软件灵活、强大、易于移植,能使Endpoint替换ManageNode。TMA可以简单地移植到新平台,这增加了对分布式、异构型计算环境的支持。<br />    TMA还支持动态主机配置协议(DHCP)。当Endpoint连接到Endpoint网关时,将建立Endpoint地址。如果由于DHCP或网络拓扑的改变导致地址在连接之间变化,那么当下一次Endpoint登录网关时,将建立一个新地址。这种特性能够适合频繁改变位置的Endpoint。<br />    下面进一步介绍Endpoint管理器、网关和Endpoint方面的知识,以及它们在TMA Framework中的功能。<br />(1).Endpoint管理器EndpointManager<br />    Endpoint管理器是TivoliFramework的一个部件。由于TivoliFramework3.6版的发布,它将通过一个升级程序作为Framework的一部分安装并在Tivoli服务器上运行。<br />Endpoint管理器拥有以下主要功能:<br />        维护一个Endpoint目录(TMR中所有Endpoint的目录)以及每一Endpoint所分配的网关。<br />        维护Endpoint及其各自网关之间的映象。根据站点特定的设置,如果一个网关停机,Endpoint管理器将重新分配Endpoint,并当它们在网络上出现时增加新Endpoint。<br />        加强站点特定的系统政策。<br />    Endpoint目录含有识别和管理Endpoint所需的所有信息,包括:<br />        Endpoint名-一个易于在Tivoli名字注册中心(NameRegistry)使用的“友好”名字。<br />        Endpoint解释程序类型-一个表示平台和Endpoint操作系统(例如Solaris2)的字符串。<br />        一个独特的目标分配器标识符(Odnum)-Endpoint系统标识符。<br />        Endpoint与之通信的网关名。<br />    当一个Endpoint登录TMR时,它将向Tivoli服务器发送其主机名、解释程序类型和位置。然后,服务器将分配一个序列号(Odnum)和一个网关,并将该信息返回Endpoint。Endpoint管理器还通过从 Endpoint收到的信息以及序列号和所分配的网关来更新Endpoint目录。<br />    Endpoint管理器管理Endpoint和网关之间的动态映象。如果一个网关停机,它将重新分配Endpoint,并当它们在网络上出现时,增加新Endpoint。这种分配和重新分配对应用程序是透明的。<br />    当TMA第一次安装在Tivoli服务器上时,将创建一个Endpoint目录,但它是空的。当网关安装完毕且Endpoint开始登录之后,Endpoint目录正式建立。Endpoint目录可以查看,不能编辑。<br />(2).Endpoint网关Endpoint Gateway<br />    Endpoint网关是一种运行于整个ManageNode的服务,它能使ManageNode作为Endpoint群集和TME其他部分之间的一个网关工作。每一个TMR都可以拥有一个或多个网关。具体数字取决于可用系统资源、Endpoint数等因素。<br />    网关保存了其部分Endpoint目录(由Endpoint管理器维护)的一个高速缓存。启动时,网关将接入有关其管理Endpoint的高速缓存信息。当Endpoint联系网关时,如果Endpoint在高速缓存中没有入口,登录请求将被转发给Tivoli服务器,然后由服务器联系Endpoint管理器,给Endpoint分配一个入口。Endpoint管理器将Endpoint分配给网关,并将该信息添加到Endpoint目录。<br />    网关执行以下任务:<br />        留意Endpoint登录请求<br />        留意Endpoint的上行呼叫请求<br />        留意其他ManageNode的Method请求(下行呼叫),并充当Method调用的一个网关<br />    所有针对Endpoint的操作均通过一个Endpoint网关。网关是透明的:接收请求,决定目标,转发请求,等待结果,将结果返回主叫方。<br />    除其他功能之外,网关还是其每一个Endpoint的MDist转发器。这能使网关有效地分布大量数据,例如Tivoli软件分发文件包或Tivoli基于Profile的应用程序配置数据。分发从网关扇出到Endpoint,无需任何进一步的Tivoli服务器支持。<br />    网关与其MDist功能之间的关系是隐含的:网关作为ManageNode的一种方式运行,MDist转发器也是如此。当转发器方式被调用时,网关将收到入站数据流的一个句柄以及一个分布数据的目标工作表。网关知道哪些目标指向Endpoint以及哪些指向其他目标。对每一个Endpoint来说,转发器直接向Endpoint打开一个网关连接,而不是调用另一种TivoliMethod。<br />(3).Endpoint<br />    Endpoint可以是S/390、AS/400、PC或运行TMA(一个小型CORBARunTime子集)的UNIX工作站。该子集为实现Tivoli软件分发文件包Method以及配置和变化管理系统(CCMS)Profile Endpoint Method等提供足够的功能。TMA的其他部分能够实现Endpoint启动的操作,对Tivoli Monitoring和Tivoli Inventory等应用程序非常有用。此外,Endpoint软件也非常灵活,因此随着Tivoli功能性的增加,TMA可以轻而易举地支持它。<br />    低成本和低维护是TMAEndpoint的两个关键特点。Endpoint占用硬盘可以小到1至2MB,而ManageNode则需要更大的磁盘空间。而且,由于Endpoint无数据库,因此易于维护。除TMA本身可执行之外,没有数据库或其他状态需要跟踪或备份。此外,也不需要wcheckdb,而且不可能发生数据库不一致问题。<br />    在TMA中,Endpoint Method是与IDL编译器生成的代码和一个特殊Endpoint应用程序运行库连接的CORBA Method。这种本机可执行文件由TMA守护程序生成。至于整个Framework,有可能在一个单一可执行文件中实现任意数量的Method。<br />    实际TMA,即当它在Endpoint上运行时,拥有两个部分:TMA生成器守护程序(lcfd)和应用程序运行库。生成器守护程序负责Endpoint登录和生成应用程序Endpoint可执行文件。在可执行文件生成以后,生成器将不与之作进一步的交互。每一个可执行文件均与应用程序运行时间库连接,后者负责处理与网关的进一步通信。<br />    Endpoint安装不带有任何Method。Method可执行文件根据需要从网关下载。当TMA守护程序收到一个请求调用一种Method时,它将检查本机磁盘高速缓存。如果存在高速缓存错误或版本不相配问题,它将从网关下载一个新的可执行文件。随着时间推移,Endpoint将建立一个行之有效的Method集,提供快速的执行。这种模式还可以确保Endpoint在需要时收到可执行文件的升级版本,避免了在每一个Endpoint上安装所有版本。<br />    Endpoint本机磁盘高速缓存规模有限。随着可行Method集的建立,Method将根据最近使用情况从高速缓存删除。<br />(4).TMA用户界面<br />    TMA在被管理节点后台运行。管理员不需要知道节点是运行TMA还是ManageNode。TMA接收Tivoli软件分发文件包,并和ManageNode一样返回TivoliInventory扫描的结果。<br />    TMA是Framework的一个无缝增补,而用户界面利用和整个TivoliFramework相同的界面部件:基于GUI的Tivoli桌面视图和一个命令行接口。<br />    图形用户界面的新部件包括桌面系统上的一个Endpoint管理器图标。对于TivoliFramework3.6版来说,管理员可以利用Endpoint管理器图标,查看所有网关的目录和每一个网关所管理的Endpoint,查看每一个Endpoint和网关的信息。管理员还可以利用该界面创建网关。<br /><br />Tivoli管理平台和开放管理<br />    当今的网络计算环境需要智能的综合的解决方案。当你已经在所有的主流计算平台上建立数百个应用和资源,并且已经在这些IT资源上投资数百万时,你就需要一个高效、快捷、低花费的管理方案来统一你的计算资源。<br />    网络计算管理的理想方案是一个管理平台,这是一个特定的体系结构,它可以:<br />        无缝集成到任何大小、形状或结构的网络计算环境中,从基于LAN的客户机/服务器网络到跨越从主机到微机到Internet等平台的复杂网络环境。<br />        提供共同的开放的方法,可以对你的网络计算资源进行统一的管理。<br />        具有灵活性,以便你根据业务需要选择和开发最好的产品。<br />        提供了由当前的主流平台、数据库、系统管理、Internet和应用厂商支持的工业标准环境。<br />        为你目前的网络计算环境和未来的环境增长提供综合的解决方案。<br />        高度可扩充的,因此能够随你的网络和业务的增长而增长。<br /><br />统一的网络计算管理<br />    Tivoli管理平台是第一个也是唯一一个网络计算管理方面成功的管理平台。对于管理今天复杂的、快速增长的网络计算环境来讲,也是最好的选择。<br />    Tivoli管理平台的统一,简化了对你的所有关键任务资源、主机、服务器网络、工作组、数据库、象SAPR/3和LotusNotes的这样的关键商业应用、PC和用户的管理,并使之自动化。<br />Tivoli管理平台建立在对象技术之上,结合了每个应用和IT资源可以使用的管理服务的公共集合。结果,你的管理应用可以一起协调地工作,可以对不同的平台一致地操作,因此你无须很多懂不同技术的人,并且可以随业务的增长扩大规模。<br />    我们一开始就把Tivoli管理平台设计成开放的和对所有人可用的,由此把它建成了事实上的工业标准。结果,出现了一个牢固的和增长的产业,它为Tivoli提供了很多可以嵌入的特定的管理产品,使你可以很容易获得统一的解决方案,而无须自己成为集成商。<br />    在管理平台的开放性和灵活性的基础上,Tivoli与其它厂商和客户一起解决网络计算环境中的关键问题:如应用管理、Internet管理和事件集成。这种协作的最终结果包括:<br />        工具箱<br />        10/Plus Association<br />        Tivoli/Plus模块<br />        规则说明(Specification)和开放的接口<br />        Tivoli的开放性和集成性<br />    Tivoli提供了两个强大的集成工具:Intergration Toolkit和Framework Toolkit,这些工具提供了用于将资源和Tivoli集成起来的高效标准的方法。Tivoli的Intergration Toolkit使你能够跟踪新的事件,将新产品和资源集成到你的网络里。Intergration Toolkit从新资源发送信息到Tivoli Enterprise Console,使得你能在扩张网络的过程中无缝地管理新事件。Tivoli的强大的事件相关和管理工具能够处理你的新资源的事件,并保持你的网络平滑高效地运行。<br />    Framework Toolkit提供了管理平台级的集成,允许一个应用去利用整个范围内的Tivoli服务。<br />Tivoli知道开放的管理平台允许开放的面向客户的协作。结果导致了Tivoli创造性的受到赞许的10/Plus Association。这是第一个在领先的管理厂商之间定义真正的开放接口的工业团体。<br />    10/Plus Association的目标就是要为用户在网络计算管理中提供前所未有的集成、生产率和控制。为了达到这个目标,Tivoli标识了网络计算中的九个资源和学科领域,并创建了管理工作组(MWGs)MWGs覆盖了数据库管理、应用管理、网络管理、Internet管理、帮助桌面、性能管理、安全管理、工作管理和存储管理。MWGs提供了一个可以定义被Tivoli及其合作伙伴使用的开放管理接口的论坛,所有的MWG接口都可公开得到,所以用户可以保证得到一个开放,可互操作的解决方案。<br />    作为致力于网络计算管理的最大软件供应商,只有Tivoli有这样的经验、技术和开放的管理平台来将关键的合作伙伴结合到一起。就象IDC分析员PaulMason在Infoworld杂志中提到的,“10/Plus Association是近年来发生在系统管理世界中的最大的事情之一。”<br />    Tivoli/Plus是一个将领先的操作管理软件和Tivoli无缝联结的强大的可用模块套件。   Tivoli/Plus给用户在最好的操作产品中选择的自由,同时还能获得将统一的方案用于网络计算管理所带来的效益。每个Tivoli/Plus模块从Tivoli桌面启动,收集关于任何可能存在的问题的警告。这些模块使你能够很容易地将任务自动化,分发配置软件和监视软件,管理事件和警告。所有的Tivoli/Plus模块都提供了强大的应用集成能力:<br />        公共用户接口<br />        公共应用启动<br />        消息合并<br />        任务管理<br />        软件分发配置<br />        积极的事件管理<br />    有了Tivoli/Plus模块,你就可以快速、可靠、高效地集成当今各种领先的操作管理工具。<br />应用将计算的关键值交付给用户。管理大型网络中的远程的应用和多种平台是IT人员所面临的最关键的和最昂贵的问题之一。同样,作为整个网络计算管理的一部分,业务必须有自由去管理它们自己内部的关键应用。Tivoli的应用管理规则(AMS)是控制分布应用的事实工业标准。它和Tivoli框架一起提供了综合的管理方案。AMS在应用开发者和应用管理者之间提供了必要的联系。AMS允许开发者在应用中建立必要的管理信息,而不只是盲目地配置应用。管理者可以在全球范围容易快捷地配置和管理应用。ASM得到了领先的应用开发软件供应商Powersoft和Forte的支持。ASM不仅允许你管理定制的应用,而且还能用作Tivoli模块控制关键任务应用的基础,如LotusNotes和SAPR/3、AMS可以从Tivoli的Web节点公开获得。<br />    Internet是作为重要的公司计算资源出现的。快速增长的公司知道必须有效地和有策略地使用Internet,它们不能将Internet和它们的计算资源隔离开来。Tivoli的Internet管理规则(IMS)提供了一个完整的应用编程接口和集合,使得Internet产品与应用和Tivoli管理平台及网络的其它部分的集成更加简单。这些工作得到了Internet的领导者的支持,如Netscape和Spyglass,IMS可以从Tivoli的Web节点公开获得。<br />    你已开始能够用统一和一致的方式来管理你的IT资源。为此,你必须有集成对你的公司最有意义的计算资源的能力。Tivoli提供了最综合的业界支持的网络计算管理平台。有了Tivoli,你就有了开放的、可扩充的管理平台,业界一致认可的标准和强大的合作伙伴。这样,你就能获得你的IT投资的全部效益,减少费用,并使你的网络成为你的战略业务优势。因此,请快给Tivoli打电话,开始用聪明的方式来管理网络计算。<br />    从一开始,Tivoli就知道开放的灵活的体系结构对综合网络管理解决方案是非常关键的。通过建立实际上能把任何服务器、客户机、数据库、应用或用户作为管理对象来管理平台,Tivoli提供了不同的管理产品急需的公共基础。<br />    因为Tivoli提供了开放的体系结构、工业标准和基于用户的合作关系,我们的集成已经超过了让不同的资源一起工作的范畴。我们已经是集成了一个完整的业务方法,为你提供公司计算需要的最强大的解决方案。同样,Tivoli能帮助你控制网络计算中四个关键的因素:<br />        信息资源分发配置(管理软件配置)<br />        可用性(网络资源最大化)<br />        安全(控制用户访问)<br />        操作和管理(日常任务自动化)<br />        由于我们开放的、高扩充性的、跨平台的管理特性,因此Tivoli是你对网络计算的综合解决方案。这就是为什么世界上成功的公司都依靠Tivoli来控制它们的网络的原因,Tivoli可以让你以聪明的方式管理网络计算。<br /><br />优点总结<br />    为对所有的计算资源的统一管理提供了公共管理平台<br />    允许自由地选择你的业务所需要的产品和资源<br />    把客户从集成很多不同产品的负担中解放出来<br />    通过调节你的现有的业务应用和IT工作人员来保护你的IT投资<br />    允许你增加新的资源,且不用担心丧失事件集成<br />    减少了网络计算管理的费用

2004-6-29 22:32 taixin
好东东值得收藏

2004-8-16 15:12 cbwxm
ding

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.