一种基于Openstack针对文件设计的分布式传输方法技术

技术编号:36420203 阅读:20 留言:0更新日期:2023-01-20 22:27
本发明专利技术公开了一种基于Openstack针对文件设计的分布式传输方法,以多组3控3计算的Openstack作为使用环境,选择资源池中要分发的文件并将文件打包到镜像内,通过镜像进行文件的批量化传输;在一台物理机上按照需求拉取3台虚拟机,将虚拟机设置为高可用;虚拟机部署API服务,通过API将镜像传输的文件分割为多个片段,并依次上传至指定目标物理机节点;根据文件大小选择分布式传输虚拟机节点,设置最慢缓存时间,以进行分布式传输;目标物理节点得到相应文件的片段后进行组合,还原出目标文件。本发明专利技术能够在极端的时间内为多个集群进行文件的高效传输。文件的高效传输。文件的高效传输。

【技术实现步骤摘要】
一种基于Openstack针对文件设计的分布式传输方法


[0001]本专利技术属于文件传输
,具体涉及一种基于Openstack针对文件设计的分布式传输方法。

技术介绍

[0002]OpenStack是一个开源云计算软件,其为公共云和私有云提供基础设施,即服务云部署。OpenStack为不希望使用商业提供的云的组织提供了一个重要的替代方案。Openstack是用python编写的,OpenStack的所有代码都可以在Apache 2.0许可下免费获得。目前整个OpenStack项目由2012年9月成立的OpenStack基金会管理。OpenStack由NASA和Rackspace联合推出,作为一项新的开源云计划,可在Apache许可下免费使用。OpenStack控制大型计算和存储池,所有这些都通过API或仪表板进行管理。OpenStack提供的仪表板是一个Web界面,向最终用户提供和释放资源。OpenStack提供可扩展的云基础架构即服务。
[0003]文件的高效传输技术在很大程度上增加了云计算技术的拓展性,因为物理机之间传递文件本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于Openstack针对文件设计的分布式传输方法,其特征在于,包括:步骤1、以多组3控3计算的Openstack作为使用环境,选择资源池中要分发的文件并将文件打包到镜像内,通过镜像进行文件的批量化传输;步骤2、在一台物理机上按照需求拉取3台虚拟机,将虚拟机设置为高可用;步骤3、虚拟机部署API服务,通过API将镜像传输的文件分割为多个片段,并依次上传至指定目标物理机节点;步骤4、根据文件大小选择分布式传输虚拟机节点,设置最慢缓存时间,以进行分布式传输;步骤5、目标物理节点得到相应文件的片段后进行组合,还原出目标文件。2.根据权利要求1所述的一种基于Openstack针对文件设计的分布式传输方法,其特征在于,所述步骤1通过3控3计算的Openstack设计文件资源池,将所需文件通过Horizon页面进行选择,选择后的功能直接打包成镜像,并以镜像上面选择的文件,来为其它目标物理机,进行批量化的文件传输工作。3.根据权利要求1所述的一种基于Openstack针对文件设计的分布式传输方法,其特征在于,所述步骤1以qemu的形式打包镜像,打包后将次镜像在Openstack的Horizon上面的计算模块内进行拉取,完成对应...

【专利技术属性】
技术研发人员:张磊原全新刘飞龙李想郭俊林蒋彪
申请(专利权)人:中电信数智科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1