HA/HACMP中的磁盘心跳
来源:互联网 发布:mac的cmd 编辑:程序博客网 时间:2024/05/16 01:05
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需要位于不同的物理磁盘.
传统的磁盘心跳需要磁盘属于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需要位于不同的物理磁盘.
0 0
- HA/HACMP中的磁盘心跳
- PowerHA/HACMP中的磁盘心跳
- 浅谈 HACMP 心跳
- 浅谈 HACMP 心跳
- HACMP的心跳网络
- hacmp心跳的方式
- HACMP中的进程
- HACMP5.3 磁盘心跳
- hacmp中的deadman switch和split brain
- 简单介绍HACMP中的资源组
- 数据通讯中的心跳信号
- 数据通讯中的心跳信号
- AndroidPN中的心跳检测
- Hadoop中的心跳机制
- 数据通讯中的心跳信号
- 网络连接中的心跳
- 软件设计中的心跳机制
- 网路编程中的心跳包
- 线程
- MATLAB中fopen、fprintf函数的用法
- C语言中的strlen与sizeof的区别
- [ios]当前线程暂时休眠
- windows系统设置mysql自动定时备份
- HA/HACMP中的磁盘心跳
- AppScan8.0的安装顺序
- CodeForces 635D Factory Repairs(树状数组)
- 11G DG状态检查语句
- 加载图片的两个方法:imageName: imageWithContentOfFile:
- NYOj-228-士兵杀敌(五)
- Android 绘图XML——Selector
- uboot传递新参数到kernel的两种方式
- git 常用命令