在Redhat cluster中,Qdisk不同于fence设备,如果使用的是scsi方式的fence,则fence设备要使用裸设备。而Qdisk是建立在一个分区之上的。当前rhcs已经配置好,oracle服务已经运行。在线添加了一个大小200M的共享虚拟硬盘vdf,对其进行分区操作,结果如图所示:

Add A Qdisk After configure RHCS_第1张图片

然后通过web管理界面,进行添加Qdisk操作:

Add A Qdisk After configure RHCS_第2张图片

或者使用ccs命令进行添加qdisk操作。

设置完成后,点击Apply进行保存。在rhel5中设置完Qdisk后还要手工启动qdiskd进程,这个程序位于/etc/init.d目录下面。而对于rhel6,设置完Qdisk之后,不需要单独启动qdiskd进程,系统会使用自带的corosync进程进行监控操作。这个进程一直在监控rhcs是否存在变更,如果添加了Qdisk,corosync系统会通知cman进行相关操作。完成后,使用clustat命令进行查看:

Add A Qdisk After configure RHCS_第3张图片

使用ccs命令进行查看:

p_w_picpath