【技术实现步骤摘要】
本专利技术涉及虚拟机
,尤其涉及一种虚拟机部署方法、系统和装置。
技术介绍
服务器虚拟化是一种对服务器计算资源的抽象,通过在一台物理服务器的基础上将资源划分为多个相互独立的“虚拟”的软件运行环境,即划分为多个相互独立的虚拟机,从而将CPU、内存、I/O等服务器物理资源转化为一组统一管理、可灵活调度、动态分配的逻辑资源,每个虚拟机各自拥有计算、存储和网络等逻辑资源,并在其基础上运行各自的操作系统和应用。虚拟化技术有利于提高服务器的资源利用率,解决不同应用系统资源利用不均衡的问题,满足业务应用对资源的动态变化需求,降低企业IT系统TCO(Total Cost ofOwnership),是云计算的核心基础技术之一。目前,应用在基于X86标准架构的PC服务器(以下简称X86服务器)上的虚拟化技术比较成熟,正在得到越来越广泛的应用。X86服务器多采用底层硬件模拟技术实现虚拟化,利用虚拟机管理程序Hypervisor(也叫虚拟机监视器VMM-Virtual Machine Monitor)来模拟底层硬件的功能,为上层操作系统提供虚拟的运行环境-虚拟机。Hypervisor是运行于物理服务器上的软件层,管理其上的虚拟机,帮助虚拟机分享物理服务器的硬件资源。通过Hypervisor的软件功能,将物理服务器中的CPU、内存、I/O等资源进行抽象化,将原先与具体物理服务器和物理设备绑定的资源转化为可以统一分配和管理的一组逻辑资源。Hypervisor实现从虚拟资源到物理资源的映射,当虚拟机中的操作系统通过指令访问系统资源时,Hypervisor将接管其请求,并进行相应 ...
【技术保护点】
一种虚拟机部署方法,其特征在于,该方法包括:识别在共享存储空间上存储映像文件的虚拟机的缓存调度属性标签,根据所述缓存调度属性标签,判断是否需要将该虚拟机的操作系统缓存调度到该虚拟机当前运行的物理服务器的本地存储空间上;在需要将所述虚拟机的操作系统缓存调度到该虚拟机当前运行的物理服务器的本地存储空间上时,在该物理服务器预先划分的专门存储区域上,生成该虚拟机的操作系统缓存文件或分区;其中,在每台物理服务器的本地存储空间中,预先划分有专门存储区域,用于存储在该物理服务器上运行的虚拟机的操作系统缓存。
【技术特征摘要】
1.一种虚拟机部署方法,其特征在于,该方法包括:识别在共享存储空间上存储映像文件的虚拟机的缓存调度属性标签,根据所述缓存调度属性标签,判断是否需要将该虚拟机的操作系统缓存调度到该虚拟机当前运行的物理服务器的本地存储空间上;在需要将所述虚拟机的操作系统缓存调度到该虚拟机当前运行的物理服务器的本地存储空间上时,在该物理服务器预先划分的专门存储区域上,生成该虚拟机的操作系统缓存文件或分区;其中,在每台物理服务器的本地存储空间中,预先划分有专门存储区域,用于存储在该物理服务器上运行的虚拟机的操作系统缓存。2.根据权利要求1所述的方法,其特征在于,根据所述缓存调度属性标签,判断是否需要将该虚拟机的操作系统缓存调度到该虚拟机当前运行的物理服务器的本地存储空间上包括:在所述缓存调度属性标签为进行缓存调度时,将映像文件存储在共享存储空间的虚拟机的操作系统缓存,调度到该虚拟机当前运行的物理服务器的本地存储空间上;或者,在所述缓存调度属性标签为不进行缓存调度时,将映像文件存储在共享存储空间的虚拟机的操作系统缓存,也存储在共享存储空间;或者,在所述缓存调度属性标签为自动进行缓存调度时,对映像文件存储在共享存储空间的虚拟机的磁盘I/O性能数据和/或占用的共享存储带宽进行监控和分析;在所述磁盘I/O性能数据达到预设上限值、和/或所述占用的共享存储带宽达到预设上限值时,将所述虚拟机的操作系统缓存从共享存储空间调度到所述虚拟机当前运行的物理服务器的本地存储空间;和/或,在所述磁盘I/O性能数据达到预设下限值、和/或所述占用的共享存储带宽达到预设下限值时,将所述虚拟机的操作系统缓存从所述虚拟机当前运行的物理服务器的本地存储空间调度到共享存储空间。3.根据权利要求1所述的方法,其特征在于,所述在该物理服务器预先划分的专门存储区域上,生成该虚拟机的操作系统缓存文件或分区包括:在虚拟机启动或重启时,根据虚拟机的操作系统缓存大小,在该虚拟机当前运行的物理服务器的本地存储空间预先划分的专门存储区域上,分配相应的存储空间,将该虚拟机的操作系统缓存文件或分区存储在所述相应的存储空间上。4.根据权利要求1所述的方法,其特征在于,所述在该物理服务器预先划分的专门存储区域上,生成该虚拟机的操作系统缓存文件或分区包括:在映像文件存储在共享存储空间的虚拟机从原物理服务器迁移到目标物理服务器上运行时,根据该虚拟机的操作系统缓存大小,在该目标物理服务器本地预先划分的专门存储区域内,分配相应的存储空间,将该虚拟机在原物理服务器本地存储空间上的操作系统缓存,拷贝至目标物理服务器上分配的相应存储空间,释放该虚拟机的操作系统缓存在原物理服务器上占用的本地存储空间。5.根据权利要求1所述的方法,其特征在于,该方法还包括:在映像文件存储在共享存储空间的虚拟机关闭时,释放该虚拟机的操作系统缓存在物理服务器本地占用的存储空间。6.一种虚拟机部署系统,其特征在于,该系统包括属性配置模块和部署管理模块;所述属性配置模块,用于为在共享存储空间上存储映像文件的虚拟机配置缓存调度属性标签;所述部署管理模块,用于识别在共享存储空间上存储映像文件的虚拟机的缓存调度属性标签,根据所述缓存调度属性标签,判断是否需要将该虚拟机的操作系统缓存调度到该虚拟机当前运行的物理服务器的本地存储空间上,在需要将所述虚拟机的操作系统缓存调度到该虚拟机当前运行的物理服务器的本地存储空间上时,在该物理服务器预先划分的专门存储区域上,生成该虚拟机的操作系统缓存文件或分区,其中,所述部署管理模块在每台物理服务器的本地存储空间中,预先划分有专门存储区域,用于存储在该物理服务器上运行的虚拟机的操作系统缓存。7.根据权利要求6所述的系统,其特征在于,所述部署管理模块,用于在所述缓存调度属性标签为进行缓存调度时,将映像文件存储在共享存储空间的虚拟机...
【专利技术属性】
技术研发人员:吕锐新,
申请(专利权)人:中国移动通信集团公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。