遇到一种情形,vios下的双机,没有HACMP软件支持,想在A机崩溃时将数据卷挂到B机,有什么需要注意的事项?
具体问题描述:
1。无hacmp双机主备共享磁盘这种用法是否允许,是否常见?
2。如果允许,磁盘属性有需要特别设置或注意的地方吗?
3。在使用存DS8100的vpath磁盘的情况下,A机以外宕机,磁盘(vg)被锁,B机无法获取(varyonvg 失败)磁盘。
lsattr -El vpath1
qdepth_enable yes Queue Depth Control True
reserve_policy PR_exclusive Reserve Policy True
是否和reserve_policy设置有关?是否和DS8100使用vpath驱动有关?
4。换其他存储测试,竟然双机可以同时挂载共享盘,都可以看到内容,但B机写盘的内容重新挂载会丢失,A机内容会保留,为什么会这样?
lsattr -El hdisk2
PCM PCM/friend/3PARFCP Path Control Module False
reserve_policy no_reserve Reserve policy True
和reserve_policy属性有关吗?
vg都是默认普通vg,没有设置Concurrent Capable。什么情形下需要设置此参数呢?
以上望有经验的大侠指点,先行谢过了!
首先,不建议这么干,没有双机软件,人为很难控制共享盘的读写,只能靠原始的scsi锁来控制。
1. 可以这么干,但不建议
2. 如果允许,建议设置成single path或类似的,也就是独占类型的锁,确保不会被另一个节点读写。
3. 被锁住了,需要解锁。解锁方式查一下相关存储的知识库。一般varyoff操作才会默认解锁,shutdown不会解
4. 保留策略(no_reserve)的问题,原因同2. 使用了hacmp,且用了fast takeover的时候才会用并发卷组。 或者是10g版本的ora做rac时。
收起谢谢这么详细的及时回复.
没有装hacmp的原因是此卷平时只供A机使用,A机故障了才会挂载到B机.由于应用的原因,这个动作不希望是自动的,就是说故障不大的时候会尝试修复A机,实在不行了手工varyonvg,varyoffvg是可以接受的,因为应用还有很多步骤去做,手工切卷的时间代价不大.
而我理解的即使装了HACMP的情况下,如果A机突然掉电损坏,共享卷也会有锁,此时HACMP并没有起作用,B机仍然不能获取共享卷,我印象中老板本的HACMP会出现这样的问题.是不是呢?对于AIX6.1的hacmp会不会处理好锁的问题?
针对3有一点供大家参考,演练时用shutdown命令关A机,B机是可以挂载共享卷的,最多也就是varyonvg加个参数.
另外对上边回答的3,请问卷的解锁是一个什么性质的动作?是否是标准推荐做法?足够安全否?如果有可能损坏数据卷,那可能宁愿选择修复A机.
谢谢!
收起