[发明专利]用于供应和转换虚拟设备的基于策略的方法的方法和系统有效
申请号: | 201310060139.0 | 申请日: | 2013-02-26 |
公开(公告)号: | CN103294765B | 公开(公告)日: | 2016-11-02 |
发明(设计)人: | T·C·基耶乌;D·科恩;A·莫因德拉 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/455 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 张亚非;于静 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 应和 转换 虚拟 设备 基于 策略 方法 系统 | ||
技术领域
本公开涉及虚拟设备(virtual appliance),且更具体而言,涉及供应和转换虚拟设备的基于策略的方法。
背景技术
虚拟机(VM)是一种构造,通过这种构造,一个或多个独立的操作系统可以在主机上通过主机操作系统执行,从而主机的硬件资源对于所述一个或多个独立的操作系统不是直接可用的。一个或多个“虚拟”操作系统中的每个的运行就好像它和物理硬件直接通信,而实际上,由在主机上运行的软件来提供物理硬件的幻象。通过这种方式,在主机上运行的软件管理每个虚拟操作系统和实际硬件之间的交互,从而硬件资源可以在一个或多个虚拟操作系统之间有效地分配,其中每一个虚拟操作系统可以完全互相隔离地运行。
在主机上运行的用于管理一个或多个虚拟操作系统的软件被称为管理程序。可以在主机上将虚拟操作系统存储为一个或多个文件,且这些文件可以被管理程序读取。在没有被管理程序使用时,虚拟操作系统可以保持为静止(dormant)文件。在需要使用时,管理程序可以从一个或多个文件虚拟地启动操作系统。
目前有多种不同类型的管理程序技术可用,且很多管理程序不能解释不同管理程序的虚拟操作系统。此外,可以从映像文件创建虚拟系统文件,而不是从头开始将操作系统安装到虚拟环境中来创建虚拟系统文件。但是,为了快速和容易地交付定制的虚拟操作系统,将不得不维护映像文件的大目录来表示用户所需的所有各种排列和管理程序。该映像目录会是昂贵的且难以创建和维护。
发明内容
一种用于定制虚拟机的方法包括从虚拟机映像文件的库中获取虚拟机映像文件。通过复制获取的虚拟机映像文件来创建目标虚拟机映像文件。增加目标虚拟机映像文件的文件大小。增加目标虚拟机映像文件的主分区的分区大小。在增加了目标虚拟机映像文件的主分区的分区大小之后,启动目标虚拟机映像文件。
虚拟机映像文件的库可以是虚拟设备映像文件的库,且目标虚拟机映像文件可以是目标虚拟设备映像文件。可以增加目标虚拟机映像文件的主分区的分区大小,而不启动目标虚拟机。
在增加目标虚拟机映像文件的文件大小和增加目标虚拟机映像文件的主分区的分区大小时,可以将目标虚拟机映像文件挂载(mount)到计算机系统作为虚拟驱动器。
在增加目标虚拟机映像文件的主分区的分区大小之后可以检查目标虚拟机映像文件的文件系统,并在检查揭示出目标虚拟机映像文件的文件系统中的一个或多个错误时可以修复目标虚拟机映像文件。
在增加目标虚拟机映像文件的主分区的分区大小之后可以扩大目标虚拟机映像文件的文件系统。
在启动目标虚拟机映像文件之后,可以在目标虚拟机映像文件上执行一个或多个额外的供应步骤。
一种用于定制虚拟机的方法包括从虚拟机映像文件的库中获取虚拟机映像文件,获取的虚拟机映像文件被配置为在第一类型的管理程序上执行。通过建立新的虚拟机映像文件来创建目标虚拟机映像文件,该新的虚拟机映像文件被配置为在不同于第一类型的第二类型的管理程序上运行。将获取的虚拟机映像文件的内容复制到创建的目标虚拟机映像文件。在将获取的虚拟机映像文件的内容复制到目标虚拟机映像文件之后,启动目标虚拟机映像文件。
将获取的虚拟机映像文件的内容复制到创建的目标虚拟机映像文件可包括将获取的虚拟机映像文件的除了其启动目录之外的所有内容复制到创建的目标虚拟机映像文件。
在将获取的虚拟机映像文件的内容复制到创建的目标虚拟机映像文件时,可以保留文件属性。
在将获取的虚拟机映像文件的内容复制到创建的目标虚拟机映像文件时,可以将获取的虚拟机映像文件和创建的目标虚拟机映像文件两者都挂载到计算机系统上作为虚拟驱动器。
在将获取的虚拟机映像文件的内容复制到创建的目标虚拟机映像文件之后,可以将获取的虚拟机映像文件从计算机系统上卸载(un-mount)。在启动目标虚拟机映像文件之前,可以将目标虚拟机映像文件从计算机系统上卸载。
在将获取的虚拟机映像文件的内容复制到创建的目标虚拟机映像文件之后,可以管理管理程序特定的依赖关系。
虚拟机映像文件的库可以是虚拟设备映像文件的库,且目标虚拟机映像文件可以是目标虚拟设备映像文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310060139.0/2.html,转载请声明来源钻瓜专利网。