[发明专利]一种分布式FTP服务的实现方法及装置在审
申请号: | 201710742243.6 | 申请日: | 2017-08-25 |
公开(公告)号: | CN107302600A | 公开(公告)日: | 2017-10-27 |
发明(设计)人: | 臧林劼 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 ftp 服务 实现 方法 装置 | ||
技术领域
本发明涉及分布式集群领域,特别是涉及一种分布式FTP服务的实现方法及装置。
背景技术
随着大数据、云计算、海量存储等技术在企业信息系统中的广泛应用和深入发展,用户的核心应用数量越来越多,对于服务的高可用的要求越来越高,保证服务的高可用是用于防止核心计算机系统因故障而停机,进而影响服务正常工作的最有效手段,实现高可用的服务是提升集群软件应用品质的基础。
FTP服务是通过使用FTP协议进行文件传输的服务,在众多网络服务中起着至关重要的作用,用户可以在FTP服务中获取文件存储设备中共享的文件或是通过FTP服务实现设备之间点对点的文件互传,因此为应用中的数据分享提供了有力的帮助。由于FTP服务的功能强大,并且是应用中经常会使用到的服务,因此对于FTP服务是否在具有高可用性的同时易于维护和管理成为了用户所关注的重点。但是,现有的可以实现FTP服务的大型软件,如Heartbeat、Corosync、Rhcs以及Keepalive等,在集群中的配置FTP服务的操作往往较为繁琐、后期维护性差并且不利于管理,因此增加了整体的使用开销并降低了FTP服务的使用效率。
由此可见,提供一种分布式FTP服务的实现方法,在保证高可用性的同时易于维护和管理,进而提高FTP服务的整体使用效率,是本领域技术人员亟待解决的问题。
发明内容
本发明的目的是提供一种分布式FTP服务的实现方法及装置,保证了FTP服务具有高可用性。
为解决上述技术问题,本发明提供一种分布式FTP服务的实现方法,包括:
对集群中的节点进行分布式文件系统的部署;其中,任意两个节点能够相互访问;
在节点中安装CTDB组件,并开启CTDB组件对分布式文件系统的访问权限;
在节点中安装FTP应用,建立CTDB组件与FTP应用的通信关系,并通过CTDB组件对FTP应用进行管理。
优选的,该方法进一步包括:
设置FTP应用的公网IP地址。
优选的,该方法进一步包括:
根据公网IP地址对FTP应用进行访问。
优选的,该方法进一步包括:
打印对FTP应用的管理信息。
优选的,开启CTDB组件对分布式文件系统的使用权限具体为:
通过对配置文件进行修改以开启CTDB组件对分布式文件系统的使用权限。
优选的,通过CTDB组件对FTP应用进行管理具体包括:
通过CTDB组件对FTP应用进行访问管理、运行状态管理以及数据存储管理。
优选的,分布式文件系统具体为Ceph分布式文件系统。
此外,本发明还提供一种分布式FTP服务的实现装置,包括:
文件系统部署模块,用于对集群中的节点进行分布式文件系统的部署;
组件配置模块,用于在节点中安装CTDB组件,并开启CTDB组件对分布式文件系统的访问权限;
服务配置模块,用于在节点中安装FTP应用,建立CTDB组件与FTP应用的通信关系,并通过CTDB组件对FTP应用进行管理。
优选的,该装置进一步包括:
地址设置模块,用于设置FTP应用的公网IP地址。
优选的,该装置进一步包括:
访问模块,用于根据公网IP地址对FTP应用进行访问。
本发明所提供的分布式FTP服务的实现方法,通过在集群节点中部署分布式文件系统实现了文件存储空间分布式的目的,保证了数据存储的安全可靠。另外,开启CTDB组件对于分布式文件系统的访问权限的目的是使CTDB组件能够使用分布式文件系统的存储空间中的文件,进而达到通过CTDB组件为FTP服务提供文件支持的目的。因此当FTP服务进行文件传输时,CTDB组件能够获取FTP服务对于文件的具体操作情况,因此易于对FTP服务的后续的维护与管理。此外,由于CTDB组件具有节点监控、切换的功能,因此当某一节点中的FTP服务出现故障时,CTDB组件能迅速将FTP服务转移到集群中的正常节点中继续运行,保证FTP服务的稳定,并且由于分布式文件系统对于数据具有冗余备份机制,确保了文件的整体安全。因此,本方法所提供的FTP服务具有高可用性。此外,本发明还提供一种分布式FTP服务的实现装置,与上述的方法对应,有益效果如上所述。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710742243.6/2.html,转载请声明来源钻瓜专利网。