一种基于nova的允许卸载和挂载系统卷的方法技术方案

技术编号:24682382 阅读:40 留言:0更新日期:2020-06-27 07:43
本发明专利技术涉及Openstack领域,具体提供了一种基于nova的允许卸载和挂载系统卷的方法。一种基于nova的允许卸载和挂载系统卷的方法,分为如下步骤:S01、部署多节点环境,规划好控制节点和计算节点;S02、更改控制节点的nova代码;S03、重启控制节点上的nova‑api服务;S04、对要卸载的虚机执行shelve操作;S05、卸载系统卷,然后挂载系统卷;S06、对虚机执行unshelve操作,检查虚机是否正常。本发明专利技术相对于现有技术来说,增强了Openstack的功能,满足了用户卸载和挂载系统卷的需求,具有良好的推广价值。

A method based on Nova to allow unloading and mounting system volume

【技术实现步骤摘要】
一种基于nova的允许卸载和挂载系统卷的方法
本专利技术涉及Openstack
,具体提供了一种基于nova的允许卸载和挂载系统卷的方法。
技术介绍
OpenStack是美国国家航空航天局和Rackspace合作研发的云计算软件,以Apache授权条款授权,并且是自由和开放源代码软件。它对应IaaS服务模式,作为IaaS层的云操作系统,OpenStack为虚拟机提供并管理三大类资源:计算、网络和存储。利用Openstack既可以实现公有云,也能实现私有云。Openstack中open表示各种开源软件,stack表示将它们堆在一起,实现1+1>2的功能。Openstack包含的主要服务是:1)ComputeService:在Openstack中该服务名为Nova,它管理VM的生命周期,是OpenStack中最核心的服务。2)NetWorkService:在Openstack中该服务名为Neutron,它为OpenStack提供网络连接服务,负责创建和管理L2、L3网络,为VM提供虚拟网络和物理网络连接。3)Im本文档来自技高网...

【技术保护点】
1.一种基于nova的允许卸载和挂载系统卷的方法,其特征在于,分为如下步骤:/nS01、部署多节点环境,规划好控制节点和计算节点;/nS02、更改控制节点的nova代码;/nS03、重启控制节点上的nova-api服务;/nS04、对要卸载的虚机执行shelve操作;/nS05、卸载系统卷,然后挂载系统卷;/nS06、对虚机执行unshelve操作,检查虚机是否正常。/n

【技术特征摘要】
1.一种基于nova的允许卸载和挂载系统卷的方法,其特征在于,分为如下步骤:
S01、部署多节点环境,规划好控制节点和计算节点;
S02、更改控制节点的nova代码;
S03、重启控制节点上的nova-api服务;
S04、对要卸载的虚机执行shelve操作;
S05、卸载系统卷,然后挂载系统卷;
S06、对虚机执行unshelve操作,检查虚机是否正常。


2.根据权利要求1所述的一种基于nova的允许卸载和挂载系统卷的方法,其特征在于,在步骤S01中,部署Openstack环境,按功能将Openstack环境分为不同的节点。


3.根据权利要求2所述的一种基于nova的允许卸载和挂载系统卷的方法,其特征在于,将Openstack环境分为控制节点、计算节点或者是存储节点。


4.根据权利要求2或3所述的一种基于nova的允许卸载和挂载系统卷的方法,其特征在于,在步骤S02中,更改源代码更改的是虚机在shelved状态时挂载卷和卸载卷的处理逻辑。


5.根据权利要求4所述的一种基于nova的允许卸载和挂载系统卷的方法,其特征在于,在步骤S02中,卸载系统卷时,再次判断虚机的状态,若虚机的状态是SHELVED_OFFLOADED,就不会报错,会完成系统盘的卸载。


6.根据权利...

【专利技术属性】
技术研发人员:赵磊蔡卫卫谢涛涛宋伟
申请(专利权)人:山东汇贸电子口岸有限公司
类型:发明
国别省市:山东;37

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

1