免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1335 | 回复: 0
打印 上一主题 下一主题

我来说几句,新手如何玩好hacmp [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-03-21 13:30 |只看该作者 |倒序浏览
先说两句题外话,等你玩熟练hacmp后,会发现hacmp是非常简单的事情,不外乎ip,数据和应用,以及维持hacmp运行需要的网络配置和资源拓扑,当初怎么会觉得它那么难呢?这个问题留给大家去思考了。。。
要玩好hacmp,首先要做的是去配置一次hacmp。配置之前,step by step是必须要看的吧,先看看人家是怎么一步一步配置出来的,然后自己比葫芦画瓢,对照着做一遍,等做了一遍,也就对hacmp有了一个大概的认识,知道了hacmp是怎么一回事。这就开始了你实践hacmp的第一步。
    ok,俗话说,万事开头难,但你已经迈出了玩转hacmp第一步,那不就不难了,当然不难!
    踏入了hacmp的世界,一切都是新鲜的开始。让我们回顾一下你是如何开始hacmp旅程的,在第一步中,你在step by step的指导下,在别人的指导性步骤的引领下,完成了自己的hacmp配置,也完成了模拟各种故障环境下hacmp的切换测试。你会很有成就感的说,我也会玩hacmp啦!在这个过程中,难免会产生许多疑问,为什么要这么配置,很多配置的细节和步骤都让你充满了疑惑和不解,这些疑惑和不解就引导我们走向玩转hacmp的下一步。你没有疑惑,啊?那你一定是天才,就不用看了,可以去ibm帮着给兄弟们写中文的红皮书看啦!
    在这些疑惑和不解的指引下,你一定迫切的想要了解hacmp的实现原理,也一定想要自己熟练的掌握了这一个称为cluster的实施技能。那么,如果你对英文没有那么自信,请上网搜索,很久以前hacmp V4.X.X的版本的时候,联想集成,还有其他当年的集成公司专门编写了word版本的hacmp入门中文教程。这个教程可以让你比较好的快速了解hacmp的原理和实现步骤,以及相关联的一些技术。(虽然该文档版本较旧,且很多新的配置都没有涉及到,但是hacmp的原理一直到今天,没有任何改变!hacmp V5.X版本以后,中文的文档就很少了,有,也不过爱好者自己翻译的红皮书而已)。
    了解到hacmp是一个不过如此实现的软件集合。由于技术实现上或者技术限制下的情形,hacmp并不是万能的,但是我们要做的不是去找出它的弱点和问题,而是更好的发挥hacmp可以实现的场合,来充分利用这个软件达到我们的要求,满足我们业务连续性的需求!
    于是,在读完该文档之后,如果很多地方还是不懂,那么请你再读一遍。如果你对hacmp的step by step步骤的文档了解的不够连贯,那么请你再看其他人写的step by step文档,直到你对hacmp有了大概的了解,对hacmp的配置步骤流程有了熟练的思路。
    然后,我们做为it实施工程师,而不是研发工程师,能够给我们提供足够经验来源的不是看书和思考,而是实践!在不同的情形下实践不同的hacmp配置,然后根据我们掌握的知识去总结,慢慢的,你发现,hacmp的一些问题,我也能处理了,hacmp配置过程出现问题,我也可以大概分析原因去找出问题来源纠正了。这个时候,可以说,离你能玩转hacmp已经不远了!

    在前面所述的玩转hacmp的第二步之后,如果你要熟练玩转hacmp,除了了解hacmp的admin之外,还需要如下的三方面基础:
    1.网络基础,了解网络的ip分段,交换,路由等。需要对网络的tcpip有比较好的理解,毕竟hacmp大部分的工作是基于tcpip实现的。比如hacmp的网络心跳信息传递,services ip的alias方式或者replacement方式实现(安全环境下有的需要mac地址切换),以及基于alias ip的心跳配置等等都需要你对网络有很好的理解。还有就是hacmp的故障诊断和异常处理也需要你对网络有很好的理解,很多时候,是网络的故障导致了hacmp的故障,如果没有网络基础,何来谈hacmp的故障诊断?
    2.操作系统上应用运行的基础,了解oracle,db2等数据库,以及一些louts notes和其他应用在aix上的配置和实现。hacmp是为了应用而存在的,没有应用程序的hacmp是没有灵魂的骨头,甚至连骨头都算不上。所以,我们要知道在hacmp支持下的应用是怎么一回事,是怎么在hacmp的运行下配合起来的。只有你充分了解了应用的实现,才能发挥出hacmp对于提高应用的可用性的威力,让应用在hacmp支持下,以最少的间断业务时间,来满足客户对hacmp投资的回报!
    3.AIX基础,hacmp是基于aix实现的(现在也有linux和i os的版本,在这里不做讨论)。那么aix的基础是最重要的基础!怎么强调也不为过。hacmp中关于ip的配置,关于资源组中共享存储的配置,关于应用脚本和实现方法的配置,以及hacmp红使用的后台管理进程管理,信任通信等,都是基于aix实现的,所以,没有aix的良好和熟练的基础,何来玩转hacmp之说?
    如果你满足基于上面所述的三个基础,那么,玩转hacmp是指日可待了。
    请阅读hacmp软件光盘的pdf文档吧,从概念,管理到故障诊断,每一个pdf文档都是对hacmp的一次升华。读了hacmp概念,你会充分了解hacmp的经脉和骨骼。读了hacmp的管理,你就了解了hacmp的血液运动和神经活动。读了hacmp故障诊断,那么你就可以对症下药,诊断hacmp的病症了。充分了解之后,在你的养生和健康指导下,hacmp就能快乐的存活的主机上,为你的业务连续性创造出合适的价值!
    说点题外话,hacmp的日常问题处理并不复杂,不管是配置过程中的输出还是运行过程中/tmp/hacmp.out(新版本在var目录下)都需要我们去仔细分析阅读,hacmp软件已经给出了足够我们需要的信息,只要你有耐心,且懂其中输出的内容的含义,那么,搞定hacmp,没有任何问题!根据你的配置,请在hacmp启动时和模拟故障切换时,仔细阅读日志信息,了解hacmp的动作步骤和输出内容,熟悉了日志的提示信息,对你以后根据日志信息维护诊断hacmp,有莫大的好处!
    如果你没有很好的具备上述的三点基础,就不能玩转hacmp了么?答案当然是否定的!
你去学习不就行了,其实很好学的!学好了基础,再来,一样玩转hacmp!
最后预祝大家都能玩好hacmp!
    写后语:只是今天下午应题目匆匆而做,其中很多方面的内容还不够丰富,例如,一些认证237的红皮书也是极好的学习资料,还有一些前辈总结的hacmp诊断三板斧。都没有写清楚。这里也不再多说,有心人,自然能在前人的基础上总结提高。这里也就是给一些初学者提供一点学习思路罢了,有不同意见,欢迎探讨!
    其实很多人都不喜欢看英文资料,总是去找中文资料,其实这个是不对的,很多人写的hacmp或者其他方面的中文资料,都是根据自己的理解做了部分调整的,一定程度上也许偏离了hacmp设计者或者ibmer的本意,对于你准确理解hacmp有点问题的,大家还是尽量去读英文文档吧!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP