[发明专利]重建差异虚拟硬盘文档以更新操作系统的系统及其方法无效
| 申请号: | 201210388667.4 | 申请日: | 2012-10-12 |
| 公开(公告)号: | CN103729203A | 公开(公告)日: | 2014-04-16 |
| 发明(设计)人: | 张洪素 | 申请(专利权)人: | 英业达科技有限公司;英业达股份有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/455;H04L29/08 |
| 代理公司: | 北京市浩天知识产权代理事务所 11276 | 代理人: | 靳春鹰;刘云贵 |
| 地址: | 201114 上海市闵*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 重建 差异 虚拟 硬盘 文档 更新 操作系统 系统 及其 方法 | ||
技术领域
本发明涉及一种操作系统的更新系统及其方法,尤其涉及一种重建差异虚拟硬盘文档以更新操作系统的系统及其方法。
背景技术
由于从事相同工作的用户通常使用几乎相同的操作环境,为了统一管理的便利性,以及避免需要为每一位用户个别安装操作系统以及必需的应用程序,目前大都是使用虚拟机的解决方案,其中,管理员会先安装操作系统以及必需的应用程序成为初始的操作环境,并将安装好的操作环境作为各用户所使用的虚拟机的基础镜像,使虚拟机挂载依据基础镜像所建立的差异硬盘。这样,管理员只需要安装一次操作环境,便可以让所有的虚拟机都共用基础镜像中的操作系统以及应用程序。
由于虚拟机所共用的基础镜像是只读的,所以,目前在各个虚拟机中运行的操作系统需要更新时,在各个虚拟机中运行的操作系统必须个别进行操作系统的更新,不过,在各个虚拟机中运行的操作系统的用户通常没有更新操作系统的权限,因此,管理员必须逐一登录在各个虚拟机中运行的操作系统进行更新,当虚拟机的数量庞大时,将花费管理员的大量时间。
现有技术中,当遇到操作系统更新(patch,亦称作“打补丁”)升级时需要通过预定策略在特定时间给每个虚拟机推送所有需要更新的文档,因此造成系统中的多台虚拟机同时下载更新文档,导致网络流量过大,降低更新效率。
综上所述,可知现有技术中长期以来一直存在管理员需要逐一更新在共用基础镜像的虚拟机中运行的操作系统的问题,因此有必要提出改进的技术手段,来解决这一问题。
发明内容
有鉴于现有技术存在在共用基础镜像的虚拟机中运行的操作系统必须个别更新的问题,本发明遂揭露一种重建差异虚拟硬盘文档以更新操作系统的系统及其方法,其中:
本发明所揭露的重建差异虚拟硬盘文档以更新操作系统的系统,至少包含:管理服务器,用以储存父虚拟硬盘文档及管理系统设定数据,父虚拟硬盘文档中包含操作系统;设定主机,用以更新操作系统;网络服务器,用以设定操作系统更新前设置的个人化数据的存储路径;服务主机,用以以更新操作系统后的父虚拟硬盘文档作为基础镜像建立差异虚拟硬盘文档后,至管理服务器获取系统设定数据,并将系统设定数据写入差异虚拟硬盘文档中,及用以执行与差异虚拟硬盘文档对应的虚拟机,使虚拟机载入操作系统;其中,操作系统用以执行代理程序,及用以在代理程序依据系统设定数据设定操作系统的系统运作环境后,操作系统被登录时,通过服务主机至网络服务器取得个人化数据。
本发明所揭露的重建差异虚拟硬盘文档以更新操作系统的方法,其步骤至少包括:设定主机更新父虚拟硬盘文档所包含的操作系统,父虚拟硬盘文档储存于管理服务器中;服务主机以更新操作系统后的父虚拟硬盘文档作为基础镜像建立差异虚拟硬盘文档;服务主机获得管理服务器所管理的系统设定数据;服务主机写入系统设定数据至差异虚拟硬盘文档中;服务主机执行与差异虚拟硬盘文档对应的虚拟机,虚拟机载入操作系统;操作系统执行代理程序;当代理程序依据系统设定数据设定操作系统的系统运作环境后,操作系统被登录时,操作系统至网络服务器取得更新前所设置的个人化数据。
本发明所揭露的系统与方法如上,与现有技术之间的差异在于本发明通过设定主机更新父虚拟硬盘文档所包含的操作系统后,服务主机以操作系统更新后的父虚拟硬盘文档作为基础镜像建立差异虚拟硬盘文档,并在将系统设定数据写入差异虚拟硬盘文档后,执行虚拟机,使虚拟机载入更新后的操作系统,更新后的操作系统开机后会执行代理程序,由此由代理程序依据系统设定数据设定操作系统的系统运作环境,由此解决现有技术所存在的问题,并可以达成提高更新在共用基础镜像的虚拟机中运行的操作系统的效率,及减少下载更新文档所需的网络流量的技术效果。
附图说明
图1为本发明所述的重建差异虚拟硬盘文档以更新操作系统的系统架构图。
图2A为本发明所述的重建差异虚拟硬盘文档以更新操作系统的方法流程图。
图2B为本发明所述的更新父虚拟硬盘文档所包含的操作系统的方法流程图。
图2C为本发明所述的管理服务器提供操作系统可否登录的信息的附加方法流程图。
主要部件附图标记:
110管理服务器
120网络服务器
130存储服务器
200设定主机
300服务主机
310存储介质
330传输模块
402、403虚拟机
步骤501网络服务器设定个人化数据的存储路径
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达科技有限公司;英业达股份有限公司,未经英业达科技有限公司;英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210388667.4/2.html,转载请声明来源钻瓜专利网。





