一种基于虚拟化技术架构的操作系统封装方法和装置制造方法及图纸

技术编号:12826178 阅读:111 留言:0更新日期:2016-02-07 15:02
本发明专利技术公开了一种基于虚拟化技术架构的操作系统封装方法和装置。通过对操作系统缺省提供的封装方法进行优化以及配合本发明专利技术提供的操作系统封装装置,可以在操作系统的封装过程中自动执行计算机重命名、调整网络、主动加域等动作,实现快速封装操作并建立源虚拟机模板。由于可以实现操作系统的快速封装,所以本发明专利技术可以在部署虚拟化技术架构的时候大幅提升虚拟机的部署实施效率,减轻部署人员的工作量。

【技术实现步骤摘要】

本专利技术涉及虚拟化和操作系统
,具体涉及一种基于虚拟化技术架构的操作系统封装方法和装置
技术介绍
自从VMware将基于x86架构的虚拟化技术弓|入市场以来,服务器虚拟化就成为云计算市场的热点技术。据市场研究公司Gartner的数据显示,目前全球企业级服务器已经实现虚拟化的比例已超过70%。同样,桌面虚拟化是继服务器虚拟化之后又一个市场热点,由于部署虚拟桌面技术架构(VDI, Virtual Desktop Infrastructure)在给企业带来运维管理自动化的同时可以大幅降低企业运营成本,故部署虚拟桌面技术架构的企业数量不断上升。在虚拟化技术架构部署实施的各个环节中,基于一个操作系统模板批量部署虚拟机是其中的重要一环。在此环节,通常需要执行将操作系统模板加入域的操作。目前通常采用操作系统缺省提供的封装方法来实现这一过程,即说明书附图一所示的方法:首先启动虚拟机101并对操作系统进行初始化102,然后重新启动虚拟机103,接着对操作系统进行配置104,然后再一次重新启动虚拟机105,接着进行用户初始化设置106,最后进入用户桌面完成整个封装过程107。采用上面所述的封装方法制作的虚拟机模板在批量部署的时候会遇到以下问题:一是操作系统没有经过系统封装的环节,导致虚拟桌面之间无法互相访问;二是操作系统封装的操作过程复杂,容易出错;三是导致计算机重名,无法主动加入域,或者出现虽然可以加入域但是失去信任的情况。当出现上述问题的时候往往需要对出现问题的虚拟机进行手工调整,一方面给部署人员带来了大量繁琐、重复的工作,另一方面使部署实施的效率大幅降低,函需更好的方法解决上述问题。
技术实现思路
本专利技术提供了一种基于虚拟化技术架构的操作系统封装方法和装置,针对批量部署虚拟机之前的虚拟机模板制作过程即操作系统封装环节进行了优化。一种基于虚拟化技术架构的操作系统封装方法。如说明书附图二所示,首先启动虚拟机201,然后运行一封装装置采集待加入目标域的相关信息202,接着对操作系统进行初始化203,然后重新启动虚拟机204,接着由封装装置采集与承载着所述虚拟机的物理服务器相关的设备信息205并对操作系统进行配置206,在激活系统网络模块207和系统加入目标域208后,再一次重新启动虚拟机209,接着进行用户初始化设置210,最后进入用户桌面211,完成整个操作系统封装过程,虚拟机模板制作完成。一种基于虚拟化技术架构的操作系统封装装置。所述的操作系统封装装置为一基于操作系统环境的软件代码,具体体现为带用户界面的应用程序及后台服务,在整个操作系统封装过程中,除了在操作系统封装的开始阶段(即收集待加入目标域的信息202这一阶段)可见到该装置的用户界面外,在封装的其他阶段该装置并不出现,但是不影响该封装装置在封装的不同阶段实现其预设的功能和操作。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是虚拟机操作系统缺省封装过程示意图。图2是优化过的虚拟机操作系统封装过程示意图。【具体实施方式】下面将结合本专利技术实施例中的附图对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的其他实施例,都属于本专利技术保护的范围。一种基于虚拟化技术架构的操作系统封装方法和装置,其【具体实施方式】如下: 1)通过虚拟化管理平台创建一台新的空白虚拟机,并安装Windows操作系统及必要的应用程序; 2)运行本专利技术提供的操作系统封装装置,填写待加入域的相关信息,进入下一步封装操作; 3)对待封装的操作系统进行初始化操作,本阶段清理Windows操作系统的唯一安全标识符(SID)、唯一的设备驱动程序和其他特定于硬件的设置、系统还原点、事件日志等; 4)重新启动虚拟机,使步骤3的初始化操作生效; 5)由封装装置收集与承载虚拟机的服务器物理属性相关的信息,包括:操作时钟信息、MAC地址信息与域控服务器信息,并根据收集到信息定义计算机名,确保虚拟机操作系统计算机名的唯一性; 6)对操作系统进行配置,安装设备驱动程序,修改操作系统的计算机名、计算机描述、产生信息等; 7)启用虚拟机操作系统的网络模块; 8)将虚拟机加入目标域; 9)重新启动虚拟机,使步骤6、7、8的操作生效; 10)进行虚拟机操作系统初始化设置,并自动执行创建用户帐户、命名计算机和其他必要的任务; 11)第一次进入用户桌面,本阶段会自动跳过“欢迎使用Windows”模式,并还原虚拟机用户信息,确保与最初时的用户信息保持一致; 12)清理系统封装过程中产生的临时数据,整个封装过程结束。由上可知,本实施例的基于虚拟化技术架构的操作系统封装方法和装置可以带来如下好处: 1)封装操作得以简化,仅需在封装开始阶段提供待加入域的相关信息,即可自动完成后续的封装工作; 2)避免了因操作系统缺省提供的是一个未实现完整封装的解决方案而带来的问题; 3)解决了缺省封装方式在批量分发部署时导致计算机重名问题; 4)解决了缺省封装方式在复杂网络环境中加入目标域失败的问题。所以较现有方案而言,本方案的操作系统封装过程得以简化,而且封装方式也实现了需要人工介入到完全实现了自动化,所以本方案的封装效率更高。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM, Read Only Memory)、随机存取记忆体(RAM, Random AccessMemory )、磁盘或光盘。以上对本专利技术实施例所提供的一种基于虚拟化技术架构的操作系统封装方法和装置进行了详细介绍,本文中应用了具体个例对本专利技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本专利技术的方法及其核心思想;同时对于本领域的一般技术人员,一举本专利技术的思想,在【具体实施方式】及应用范围上均会有改变指出,综上所述,本说明书内容不应理解为对本专利技术的限制。【主权项】1.本专利技术公开了一种基于虚拟化技术架构的操作系统封装的方法和装置,其特征在于包含下面的步骤: 步骤1:首先启动一个已安装操作系统及应用程序的虚拟机; 步骤2:启动一个操作系统封装装置的实例以收集待加入域的相关信息; 步骤3:对待封装的操作系统进行初始化; 步骤4:重新启动虚拟机; 步骤5:由封装装置收集与计算设备物理属性相关的信息; 步骤6:对操作系统进行配置; 步骤7:激活操作系统的网络模块; 步骤8:将操作系统加入目标域; 步骤9:重新启动虚拟机; 步骤10:进行操作系统初始化设置; 步骤11:第一次进入用户桌面; 步骤12:清理系统封装数据,整个封装过程结束。2.根据权利要求1所述的操作系统,其特征在于,所述操作系统指微软Windows操作系统本文档来自技高网
...

【技术保护点】
本专利技术公开了一种基于虚拟化技术架构的操作系统封装的方法和装置,其特征在于包含下面的步骤:步骤1:首先启动一个已安装操作系统及应用程序的虚拟机;步骤2:启动一个操作系统封装装置的实例以收集待加入域的相关信息;步骤3:对待封装的操作系统进行初始化;步骤4:重新启动虚拟机;步骤5:由封装装置收集与计算设备物理属性相关的信息;步骤6:对操作系统进行配置;步骤7:激活操作系统的网络模块;步骤8:将操作系统加入目标域;步骤9:重新启动虚拟机;步骤10:进行操作系统初始化设置;步骤11:第一次进入用户桌面;步骤12:清理系统封装数据,整个封装过程结束。

【技术特征摘要】

【专利技术属性】
技术研发人员:田德富
申请(专利权)人:北京云端时代科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1