aixjc
作者aixjc·2011-01-25 17:37
·

PowerHA/HACMP中的磁盘心跳

字数 785阅读 5392评论 6赞 1
HACMP/PowerHA的磁盘心跳使用磁盘作为集群内部通讯的工具, 传统的磁盘心跳每个磁盘只能作为2个节点之间的心跳, 集群为2个节点时, 需要1个磁盘心跳, 扩展到n(n>2)个节点后, 集群至少需要n个磁盘心跳, 这样n个节点可以通过磁盘连成一个环, 确保节点之间可相互通讯. 随着集群节点的增加, 需要用作磁盘心跳的磁盘也越多.

传统的磁盘心跳需要磁盘属于Enhanced concurrent volumegroup, 其使用一个特殊的保留区用于都写数据, 所以用作心跳的磁盘仍然可以用于保存数据. 磁盘所属的Enhanced concurrent volumegroup并不需要在HACMP的资源组中, 甚至在使用时不需要varyon.

HACMP 5.4.1之后, 增加了Multi-Node Disk HeartBeat(多节点磁盘心跳, MNDHB)的支持. 这种磁盘心跳中, 每个磁盘可以用作多个节点之间的通讯. 这样集群中的节点增加, 并不增加用作心跳的磁盘个数. 相比传统的磁盘心跳, MNDHB具有更好的扩展性.

MNDHB 则使用Enhanced concurrent volumegroup的一个coucurrent lv来做心跳, 所以MNDHB使用的Enhanced concurrent volumegroup需要在一个Online on All Available Nodes的资源组中. 由于MNDHB需要使用一个lv, 可用于用户数据的空间要有所减少. 不过想对于MNDHB带来的可扩展性, 这点牺牲还是值得的.

MNDHB和Oracle RAC配合使用时, 要注意, MNDHB使用的lv和Oracle CRS voting disk要一一对应, 并且处于相同的物理盘上. 不同的MNDHB lv需要位于不同的物理磁盘。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

1

添加新评论6 条评论

garger2000garger2000软件开发工程师LEO
2013-12-16 20:55
不错吧
王凯王凯其它北京创至通达科技发展有限公司
2012-08-19 20:46
学习啊
jinruiweijinruiwei系统架构师敦阳(宁波)科技有限公司
2012-08-02 17:51
顶。不错啊 啊
kingpeakkingpeak数据库管理员DIC
2012-03-28 16:01
MNDHB使用的lv和Oracle CRS voting disk要一一对应, 并且处于相同的物理盘上  --这句话什么意思?
beluga2010beluga2010网络管理员智达信
2011-08-10 12:13
学习啊
lwb_aixlwb_aix系统工程师重庆南华中天技术有限公司
2011-03-25 10:20
吸收
Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广