[发明专利]管理虚拟机实例中预安装应用的持久数据的方法和装置有效
| 申请号: | 201110299493.X | 申请日: | 2011-09-30 |
| 公开(公告)号: | CN103034453A | 公开(公告)日: | 2013-04-10 |
| 发明(设计)人: | 张霞;史晓斌;刘昕鹏;黄允松 | 申请(专利权)人: | 国际商业机器公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F12/16;H04L29/08 |
| 代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 张亚非;于静 |
| 地址: | 美国*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 管理 虚拟机 实例 安装 应用 持久 数据 方法 装置 | ||
1.一种用于管理弹性虚拟机实例中的预安装应用的持久数据的方法,包括:
响应于将应用预安装到主虚拟机映像中,获得应用的功能模块的持久数据点,所述持久数据点包括用于存储所述功能模块的持久数据的文件目录;
响应于从所述主虚拟机映像发起弹性虚拟机实例,创建存储卷,将所述存储卷附接到所述弹性虚拟机实例,并根据所述持久数据点将所述存储卷挂载到所述文件目录。
2.根据权利要求1的方法,还包括:
如果在将应用预安装到主虚拟机映像后,所述文件目录中包含应用的初始数据,则备份所述初始数据,并清空所述文件目录;以及
在将所述存储卷挂载到所述文件目录后,将所备份的初始数据恢复到所述文件目录。
3.根据权利要求1的方法,还包括:
记录所述持久数据点与所述存储卷之间的映射关系;
当所述弹性虚拟机实例终止后,响应于从所述主虚拟机映像发起另一个弹性虚拟机实例,执行以下操作:
将所述存储卷附接到所述另一个弹性虚拟机实例;以及
根据所记录的所述持久数据点与所述存储卷之间的映射关系,将所述存储卷挂载到所述文件目录。
4.根据权利要求1的方法,其中,所述持久数据点还包括保留的存储空间大小和文件系统格式,且其中所述创建存储卷包括:
创建大小为所述保留的存储空间大小的存储卷;以及
将所述存储卷格式化为所述文件系统格式。
5.根据权利要求2的方法,其中,所述持久数据点还包括:
用于备份所述初始数据的命令;以及
用于恢复所述初始数据的命令。
6.根据权利要求1的方法,其中,所述持久数据点还包括启用标志,用于表示是否启用了应用的相应功能模块,且所述创建、附接和挂载存储卷是响应于判断所述启用标志的值为真执行的。
7.根据权利要求6的方法,还包括:
在发起所述弹性虚拟机实例之后,响应于启用应用中已被禁止的功能模块,根据该功能模块的持久数据点创建存储卷,将该存储卷附接到所述弹性虚拟机实例,并将所述存储卷挂载到该持久数据点包括的文件目录。
8.根据权利要求1的方法,还包括:
获得应用的功能模块的持久数据点的元数据定义;以及
响应于将应用预安装到主虚拟机映像中,根据用户的配置将应用的功能模块的持久数据点的元数据定义实例化,从而获得所述应用的功能模块的持久数据点。
9.根据权利要求1的方法,其中,该方法是在云管理系统中实现的。
10.一种用于管理弹性虚拟机实例中的预安装应用的持久数据的装置,包括:
持久数据点获得模块,其被配置为响应于将应用预安装到主虚拟机映像中,获得应用的功能模块的持久数据点,所述持久数据点包括用于存储所述功能模块的持久数据的文件目录;
存储卷管理器,其被配置为响应于从所述主虚拟机映像发起弹性虚拟机实例,创建存储卷,将所述存储卷附接到所述弹性虚拟机实例,并根据所述持久数据点将所述存储卷挂载到所述文件目录。
11.根据权利要求10的装置,还包括:初始数据备份/恢复管理器,其被配置为:
如果在将应用预安装到主虚拟机映像后,所述文件目录中包含应用的初始数据,则备份所述初始数据,并清空所述文件目录;以及
在将所述存储卷挂载到所述文件目录后,将所备份的初始数据恢复到所述文件目录。
12.根据权利要求10的装置,还包括:映射关系记录器,其被配置为记录所述持久数据点与所述存储卷之间的映射关系,且其中,
所述存储卷管理器还被配置为:
当所述弹性虚拟机实例终止后,从所述主虚拟机映像发起另一个弹性虚拟机实例;
将所述存储卷附接到所述另一个弹性虚拟机实例;以及
根据所记录的所述持久数据点与所述存储卷之间的映射关系,将所述存储卷挂载到所述文件目录。
13.根据权利要求10的装置,其中,所述持久数据点还包括保留的存储空间大小和文件系统格式,且其中所述存储卷管理器创建存储卷包括:
创建大小为所述保留的存储空间大小的存储卷;以及
将所述存储卷格式化为所述文件系统格式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110299493.X/1.html,转载请声明来源钻瓜专利网。





