linux ha 磁盘心跳,PowerHA/HACMP中的磁盘心跳

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需要位于不同的物理磁盘. 具体情况请参考Metalink Note:404474.1

阅读(3780) | 评论(0) | 转发(0) |

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值