[发明专利]从一个操作系统级到已更新操作系统级的动态应用迁移有效
申请号: | 201410178079.7 | 申请日: | 2014-04-29 |
公开(公告)号: | CN104133690B | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | F·巴拉;C·M·布里安德;L·迪富;K·菲拉里-阿迪布;P·I·加内施;J·M·麦康瑙希;S·B·佩卡姆;D·W·舍菲尔德;M·J·斯蒂芬森;N·S·汤姆西克;陆声震 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/455;G06F9/48 |
代理公司: | 北京市金杜律师事务所11256 | 代理人: | 酆迅,李峥宇 |
地址: | 美国纽*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一个 操作系统 级到已 更新 动态 应用 迁移 | ||
技术领域
要求保护的主题概括地涉及计算系统,并且更具体地涉及用于使工作负载分区从具有特定操作系统的逻辑分区移动至具有该特定操作系统的更新版本的第二分区。
背景技术
不同于其中相对于硬件将计算资源分区的逻辑分区(LPAR),虚拟化文件系统相对于软件被分区。另外,虽然LPAR可具有不同的操作系统,但虚拟化文件系统空间典型地在OS的单个实例内包括虚拟化操作系统(OS)环境。遍及本说明书被用作示例的虚拟化文件系统空间的一个示例是工作负载分区(WPAR)。应理解的是虽然相对于WPAR来描述要求保护的主题,但该原理也适用于其他类型的虚拟化文件系统空间。
基本上,存在两个类型的WPAR,系统WPAR和应用WPAR。通常,系统WPAR将系统资源分区,且应用WPAR将一个或多个应用进程隔离并执行。以下描述是基于系统WPAR。每个WPAR具有系统资源的已调节共享,且可具有独有网络和文件系统。另外,每个WPAR可具有单独管理域和安全域,并且能够被独立地停止和开始,每个WPAR具有唯一的根用户、常规用户和密码,诸如inetd、cron和syslog之类的其自己的服务。WPAR通常并不与其他WPAR或全局系统共享可写文件系统。WPAR共享操作系统且可共享底层文件系统、实际或虚拟磁盘适配器、处理器、处理器、分页空间和实际或虚拟网卡。
虽然特定LPAR内的WPAR共享一个OS,但LPAR内的不同WPAR可运行特定OS的不同版本。此类WPAR称为“版本化”WPAR。版本化WPAR通常运行比全局LPAR更旧的OS版本。版本化WPAR包含其正在运行的OS的任何水平的命令、共享库等。然而,版本化WPAR内的某些命令(诸如但不限于设备驱动程序及其他核心扩展)“被覆盖(overlaid)”,这意味着WPAR运行全局LPAR中的相应命令。通常,这是保持特定命令与全局LPAR上的核心同步所必需的,因为WPAR不包括其自己的核心。
当文件被覆盖时,通常通过向名称和原始文件添加后缀来将文件重命名,或者传统二进制码利用到本地运行时执行包装(wrapper)的拷贝的符号链接来替换。通常,存在用于每个目标二进制码的目录路径的本地执行包的一个拷贝。另外,采取行动以反映安装机构用来跟踪系统上的所有已安装文件的这些数据变化,并用具有添加后缀的新名称来替换原始名称。包装机制如下工作:1)将本地库的路径预先计划成LIBPATH参数;2)识别调取包装的可执行指令的名称;以及3)调用特殊的新“本地运行时exec()接口”以执行相应的本地二进制码。
发明内容
如本文中的发明人已实现的,通常,将工作负载分区移动至新逻辑分区要求将所有正在运行的应用停止并重新开始。提供了用于使工作负载分区从具有特定操作系统的逻辑分区移动至具有该特定操作系统的更新版本的第二分区。根据公开技术,可在不停止并重新开始正在运行的程序的情况下使该程序移动至更加当前的OS。
提供了用于将与第一操作系统(OS)相关联的第一文件集同与第二OS相关联的第二文件集相比较;基于该比较来确定第二OS是第一OS的更加当前版本;响应于确定第二OS是第一OS的更加当前版本,结合动态应用迁移(live application mobility),使第一LPAR上的虚拟机(VM)工作负载分区(WPAR)移动至第二LPAR,该移动包括确定与对应于第二OS的WPAR相关联的一组覆盖;从WPAR去除与第一OS相关联的任何覆盖;向WPAR应用对应于第二OS的一组覆盖;对与WPAR相关联的进程使用检查点;以及将与LPAR相关联的动态数据从第一LPAR拷贝到第二LPAR。
本发明内容并不旨在作为要求保护的主题的全面描述,而是旨在提供与之相关联的某些功能的简要概述。在检查以下各图和详细描述之后,要求保护的主题的其他系统、方法、功能、特征和优点将是或者将变得对于本领域的技术人员而言显而易见的。
附图说明
当结合以下各图来考虑公开实施方式的以下详细描述时,能够获得对要求保护的主题的更好理解。
图1是可实现要求保护主题的计算系统架构的框图。
图2是上面在图1中介绍的工作负载分区(WPAR)覆盖管理器(OLM)的更详细的框图。
图3是可实现要求保护主题的各方面的比较操作系统(OS)的一个示例的流程图。
图4是可实现要求保护主题的各方面的评估操作系统(OS)的一个示例的流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410178079.7/2.html,转载请声明来源钻瓜专利网。