IBM Support

You and i - ARE解决问题

Technical Blog Post


Abstract

You and i - ARE解决问题

Body

原文链接:http://ibmsystemsmag.blogs.com/you_and_i/2010/07/you-and-i-are-solving-…
 
你在IT业工作吗?下面这个情景是不是很耳熟?
 
用户:应用程序不工作了。
你:什么时候?
用户:就在刚才。它昨天还工作好好的。
你:你改动了什么?
用户:什么也没动。
你[心想]:对,我就知道。
 
每次我和客户谈到这个的时候,几乎所有人都有过类似的经历。
 
那么当这些问题冒出来的时候,你怎样做?我们都知道软件不能正常工作了。某些东西被改变了,所以导致了这样的问题。也许是用户作了什么事情,或者是某个管理员修改了一些东西从而影响了这个用户,还可能是某个程序员修改了软件。无论是哪种情况,某些东西被改变了。我们需要找到这些改变。随着新程序环境的结合,新功能的使用,以及日趋复杂的底层技术,定位被改变的东西变得越来越困难。
 
在IBM i的开发和支持工作中,也有同样的情形。我们的一些开发人员聚在一起制做了一个工具,用来收集应用程序在正常工作时的环境信息,并当出现问题时,收集同样的信息用以比较。使用了这个工具的团队明显地减少了他们用在诊断“user errors”的时间。这个工具如此成功以至于他们提议将这个工具产品化。
 
因此我们有了Application Runtime Expert for i (ARE)
 
当我向人们介绍ARE的时候,我常讲对系统进行“快照”。ARE可以对一个系统,确切地说是对一个系统逻辑分区(partition),在它运行正常时进行“快照”。之后可以做另一个快照用以比较,并标示出改变的地方。因为问题往往由改变引起,ARE帮助缩小问题定位范围。仅靠这些,ARE已经是一个很好的工具,这也是我们IBM i的开发人员乐于创造的工具-集成而且简单易用。
 
然而ARE的能力不仅限于此。你可以拿一个机器(逻辑分区)的快照和另一份来自不同机器的快照进行比较。对,比较两个不同的机器。这两个机器甚至可以有着不同的操作系统版本。你是否刚刚在一个机器上安装了7.1,而某个应用不能正常工作了?那就用ARE来比较一下这个7.1的系统与一个可以正常运行该应用的6.1系统来找出问题。甚至还有一些情况,比如权限设置的误修改,ARE可以帮助你自动将他们恢复原状。
 
ARE的快照里都包含了什么?许多许多!最初的模板包括了例如文件、目录、库的权限,系统值(System Values),产品安装状态等等(详细列表请参照产品主页)。这些包括了许多可能影响应用程序运行的东西。
 
更好的是,你可以自己添加额外的东西以定制快照。假如你有一个应用程序,并且知道一个特定的文件,目录,或者程序需要以特定的方式设置,那么你可以把它加入模板。事实上,ARE可以被用来建立一个自动的知识库。你可以以非常简单的一个模板开始,然后当问题——因环境引发的问题,而不是程序内部错误——发生的时候,你可以将这些问题的探测方法加入你的模板。
 
ARE的模板工具界面是基于浏览器的,可以运行在IBM i 6.1和7.1上。它可以为这些版本制作快照(创建模板),也可以为5.4 (i5/OS V5R4)制作快照。这是一个独立的产品,更多信息请参考产品主页。
 
我们认为这个工具可以让各种工作在IBM i IT方面的人们受益。看一看,想一想。如果你有额外功能的建议,请告诉我们。我们的开发团队已经有了不少点子,也很高兴能够得到更多的建议。我们希望ARE能让IT变得更美好。
 

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SWG60","label":"IBM i"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"","Edition":"","Line of Business":{"code":"LOB57","label":"Power"}}]

UID

ibm11146268