[发明专利]一种Oracle集群文件系统及其实现fence的方法有效
| 申请号: | 201710979278.1 | 申请日: | 2017-10-19 |
| 公开(公告)号: | CN107786374B | 公开(公告)日: | 2021-02-05 |
| 发明(设计)人: | 马怀旭 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F16/11;G06F16/182 |
| 代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 李丹 |
| 地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 oracle 集群 文件系统 及其 实现 fence 方法 | ||
本发明公开了一种Oracle集群文件系统及其实现fence的方法,涉及云计算和存储领域。本发明公开的oracle集群文件系统实现fence的方法,包括:当oracle集群文件系统发生故障时,所述oracle集群文件系统按照预设的fence机制的配置确定对发生故障的主机进行fence操作,还是保留运行;其中,所述预设的fence机制的配置至少包括如下一种或几种:冗余网络配置、fence优先级配置、心跳优先级配置、o2cb集群节点的权重值配置。
技术领域
本发明涉及云计算和存储领域,具体涉及集群存储或共享式资源。
背景技术
随着计算机技术和网络技术的快速发展,大型集群在实际生产环境中使用,集群系统以其强大的运算能力和健壮的容错机制让其逐步成为计算机行业的焦点。但是作为配套的集群文件系统的发展受到多个成员共同操作和共同读写的影响,发展缓慢。为了保证集群文件系统高可用性,集群文件系统中引入了fence机制,通过fence,隔离了出现问题的主机,来保证出问题的主机不能对文件系统进行IO操作,从而避免因为主机问题造成的数据不一致问题。
但是,集群文件系统发展的最终目标是集群成员出现问题时候不去 fence,只是暂停存储服务,目前暂时达不到上述状况。因此,只能优化fence 问题,达到尽量少的fence,也依旧提供好的存储机制。
发明内容
本文提供一种Oracle集群文件系统及其实现fence的方法,可以保证在特殊情况下依旧能够提供良好的ocfs(Oracle集群)服务。
本文公开了一种oracle集群文件系统实现fence的方法,包括:
当oracle集群文件系统发生故障时,所述oracle集群文件系统按照预设的fence机制的配置确定对发生故障的主机进行fence操作,还是保留运行;
其中,所述预设的fence机制的配置至少包括如下一种或几种:
冗余网络配置、fence优先级配置、心跳优先级配置、o2cb集群节点的权重值配置。
可选地,上述方法中,当oracle集群文件系统发生故障时,所述oracle 集群文件系统按照预设的fence机制的配置确定对发生故障的主机进行fence 操作,还是保留运行,包括:
当oracle集群文件系统中主机发生故障时,若所述预设的fence机制的配置中包含所述fence优先级配置,则所述oracle集群文件系统判断当前故障类型与所述fence优先级配置中fence优先级最高的故障类型相同时,进行 fence操作;
所述故障类型包括心跳磁盘连接故障和网络连接故障。
可选地,上述方法还包括:
所述oracle集群文件系统判断当前故障类型与所述fence优先级配置中 fence优先级最高的故障类型不同时,保留该主机继续运行,提供存储服务。
可选地,上述方法中,当oracle集群文件系统发生故障时,所述oracle 集群文件系统按照预设的fence机制的配置确定对发生故障的主机进行fence 操作,还是保留运行,包括:
当oracle集群文件系统中主机发生网络连接故障时,若所述预设的fence 机制的配置中包含所述冗余网络配置,且配置有多个待切换的网络IP段,则所述oracle集群文件系统根据所述冗余网络配置中多个待切换的网络IP段的通信状况,将该主机的当前网络切换至通信状况最佳的网络IP段,保留该主机继续运行。
可选地,上述方法中,所述冗余网络配置指:
在ocfs的configfs中增加冗余网络配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710979278.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种能够自动调节压力的语音控制式燃气表
- 下一篇:一种通讯装置失效预警系统





