一种虚拟化服务的实现方法和装置制造方法及图纸

技术编号:8562882 阅读:182 留言:0更新日期:2013-04-11 04:31
本发明专利技术提供了一种虚拟化服务的实现方法和装置,其中方法包括:接收来自用户的针对A操作系统的虚拟机的服务请求,在物理主机的宿主操作系统上创建分区,并在分区基础上进行完全虚拟化创建所述A操作系统的虚拟机;向用户返回创建的虚拟机信息。本发明专利技术在分区基础上进行完全虚拟化来创建虚拟机为用户提供虚拟化服务,通过这种将操作系统虚拟化和完全虚拟化相结合的方式,在保证各虚拟机隔离的基础上,一方面摆脱了被宿主操作系统的限制,另一方面提高了完全虚拟化的资源利用率。

【技术实现步骤摘要】

本专利技术涉及网络通信
,特别涉及一种虚拟化服务的实现方法和装置
技术介绍
随着云计算技术的快速发展,多种云应用服务相继产生,与此同时,在云业务平台后端自然需要大量的、多形式的、不同规模的虚拟机来支撑和管理。也就是说,在云端,有着百万数量级的虚拟机需要被创建、安装运行。虚拟机的产生原本是为了高效利用资源,但现如今虚拟机上的资源浪费却十分严重,经常一个高配置的虚拟机只作为一个小型数据库服务器、只作为一个Apache服务器或者只作为一个小型web服务器等等,这些应用的CPU平均利用率通常不到5%,而云计算行业中这些简单应用所占的比例会很高。因此如何高效地利用资源来合理地创建虚拟机提供虚拟化服务变得尤为重要,云计算行业对此方法的需求更是亟不可待。虚拟机发展至今已经数十年的历史,不管是半虚拟化,还是完全虚拟化,都得到了长足的进步,客户的OS (操作系统)从Hosted (寄居式)虚拟化、Bare-Metal (带硬件的原生架构)虚拟化到OS虚拟化和KVM (基于内核的虚拟机制)虚拟化,虚拟机的执行效率、运算速度提高了多个数量级。之所以半虚拟化和完全虚拟化常年并存于世,是因为在测试虚本文档来自技高网...

【技术保护点】
一种虚拟化服务的实现方法,其特征在于,该方法包括:接收来自用户的针对A操作系统的虚拟机的服务请求,在物理主机的宿主操作系统上创建分区,并在分区基础上进行完全虚拟化创建所述A操作系统的虚拟机;向用户返回创建的虚拟机信息。

【技术特征摘要】
1.一种虚拟化服务的实现方法,其特征在于,该方法包括 接收来自用户的针对A操作系统的虚拟机的服务请求,在物理主机的宿主操作系统上创建分区,并在分区基础上进行完全虚拟化创建所述A操作系统的虚拟机; 向用户返回创建的虚拟机信息。2.根据权利要求1所述的方法,其特征在于,所述在物理主机的宿主操作系统上创建分区为 采用Unix衍生系统中的Zones或Linux中的Containers对所述宿主操作系统进行分区。3.根据权利要求1或2所述的方法,其特征在于,所述在分区基础上进行完全虚拟化为 采用开源模拟处理器QEMU和基于内核的虚拟机制KVM在分区基础上虚拟化出所述A操作系统的虚拟机。4.根据权利要求1或2所述的方法,其特征在于,在进行完全虚拟化之前还包括 判断所述A操作系统是否与所述宿主操作系统一致,如果是,将创建的分区作为所述A操作系统的虚拟机;否则,继续进行所述完全虚拟化的步骤。5.根据权利要求1或2所述的方法,其特征在于,在所述创建分区之前还包括 判断是否已经存在进行过完全虚拟化且负荷未超限的分区,如果是,则优先在已经存在的该分区基础上进行完全虚拟化创建所述A操作系统的虚拟机,否则继续执行所述创建分区的步骤;或者, 判断是否已经存在创建有所述A操作系统的虚拟机且负荷未超限的分区,则优先在已经存在的该分区基础上进行完全虚拟化创建所述A操作系统的虚拟机,否则继续执行所述创建分区的步骤。6.根据权利要求1所述的方法,其特征在于,若应用于包含两个以上物理主机的物理主机集群,则从负荷未达到上限的物理主机中采用轮询的方式选择一个,或者任选一个,或者选择负荷最小的物理主机执行所述创建分区和所述完全虚拟化的步骤。7.—种虚拟化服务的实现装置,其特征在于,该装置包括 请求接...

【专利技术属性】
技术研发人员:陈龙谢朝阳
申请(专利权)人:中国电信股份有限公司云计算分公司
类型:发明
国别省市:

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

1