[发明专利]使用共享存储块管理多软件镜像的方法和系统有效
申请号: | 201110370120.7 | 申请日: | 2011-11-15 |
公开(公告)号: | CN102591675A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | C·马里内利;J·方迪格尼耶;M·V·斯图克尔伯格;J·G·茹内;D·克拉克;L·加尔斯-埃里斯 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F12/06 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 金晓 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 共享 存储 管理 软件 方法 系统 | ||
技术领域
根据本发明的一个或多个实施例的解决方案涉及数据处理领域。更具体地,该解决方案涉及软件镜像的管理。
背景技术
一般而言,软件镜像是包括驻留在计算机上的软件模块(例如其操作系统、应用程序、和/或数据)的结构。
在一些情况下,可能期望在相同计算机上具有多个操作系统可用。例如,这可能对于运行需要不同操作系统的程序、或测试新操作系统或其新版本是有用的。
为此,开发多引导技术是可能的。多引导技术允许在计算机上安装多个操作系统,具有在启动计算机时选择引导哪个操作系统的可能性。通过将计算机的硬盘分割成多个分区来实现期望的结果,每个分区定义存储相应操作系统的逻辑盘。计算机从主分区引导,主分区包括允许选择实际将被启动的操作系统的引导装载程序;可选地,可以提供具有主引导装载程序的引导分区,简单地用于选择期望的操作系统;主引导分区然后调用被选择的用于其启动的操作系统的次引导装载程序。
然而,多引导技术是非常固定的,这是因为硬盘的分区是事先被定义的。在任何情况下,一旦所选的操作系统已经被启动,其完全控制全部硬盘;因此,所选的操作系统也可以存取其他分区(具有损害他们的风险)。
可选地,通过开发虚拟化技术也可以实现相同的结果。在该种情况下,在计算机上安装管理程序。管理程序实现虚拟层,其模拟多个虚拟机,每个虚拟机都包括抽象环境,给出物理计算机的(虚拟机唯一控制的)表象。以该方式,可以在相应的虚拟机上具有独立(甚至在同一时间)运行的不同操作系统。
然而,虚拟化技术要求安装复杂的基础结构来管理虚拟机。此外,这涉及计算机的性能降级(因为操作系统不再本地运行在计算机上)。
另一共同的需要是制作计算机的软件镜像的备份拷贝。例如,这可能有利于在计算机不正常工作时恢复计算机的内容。
为此,可以对软件镜像进行快照(例如,在特定时间点一致状态的备份拷贝);快照可以被保存在备份盘或备份服务器上。以该方式,可以通过将其从备份盘或备份服务器重新安装到计算机上来恢复该快照。然而,进行快照的过程和对其恢复的过程都非常慢。此外,在使用备份服务器的情况下,涉及网络资源的高消耗;此外,从其恢复快照需要与备份服务器的网络连接。可选地,可以从备份服务器上的快照远程引导计算机。然而,在这种情况下,计算机必须总是连接至备份服务器进行操作;在任何情况下,通过网络的计算机操作都涉及其性能的降级。
US-A-2008/0133208(其全部内容通过引用结合于此)还公开了一种从使用其(物理)快照的计算机直接运行虚拟机的方法,为此,虚拟机使用物理快照作为表示其初始状态的虚拟快照来初始化。例如,虚拟机可以用于测试更新,也具有在测试成功的情况下使该更新可用于计算机的可能性(作为相应的新物理快照),或者用于验证执行的可疑程序是否表示病毒或间谍软件活动。如上,这需要安装虚拟层(具有上述缺点);此外,在该文件中描述的技术仅支持计算机上的单一操作系统。
发明内容
概括的说,根据本发明的一个或多个实施例的解决方案是基于通过共享其共用存储块来管理多软件镜像的思想。
具体地,根据本发明的特定实施例的解决方案的一个或多个方面在从属权利要求中阐述,同一解决方案的优点特征在独立权利要求中阐述,其措词通过引用被逐字结合于此(参考根据本发明的一个实施例的解决方案的特定方面提供的任何有利特征都加以必要更正地应用于其所有方面)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110370120.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:移动终端
- 下一篇:接合方法和接合用工具