【技术实现步骤摘要】
一种实时虚拟机部署的方法
本专利技术涉及云计算中虚拟机部署领域,特别是一种实时虚拟机部署的方法。
技术介绍
现有的普通虚拟机的部署可以超分配CPU并且没有绑定CPU,这种方式会发生其他线程占用CPU,导致CPU调度延迟,以及虚拟机直接互相stealtime,影响CPU调度延迟,从而导致整个虚拟机延迟性变高,不适合对延迟性要求苛刻的应用场景。另外,现有的普通虚拟机的部署可以超分配内存,这种方式会导致内存被交换到主机上,以及QEMU内存被交换导致延迟,影响实时性。
技术实现思路
本专利技术解决的技术问题是:克服现有技术的不足,提供了一种实时虚拟机部署的方法,解决了现有的虚拟机部署技术不能提供低延迟性能或者实时资源的问题,实现了在部署实时虚拟机时,能够给实时虚拟机分配实时资源,满足实时虚拟机所需求的实时性。本专利技术的技术解决方案是:一种实时虚拟机部署的方法,包括如下步骤:(1)初始化虚拟机的存储域、存储池、时区信息,并更新到虚拟机静态数据表;验证虚拟机的启动参数;(2)当虚拟机 ...
【技术保护点】
1.一种实时虚拟机部署的方法,其特征在于包括如下步骤:/n(1)初始化虚拟机的存储域、存储池、时区信息,并更新到虚拟机静态数据表;验证虚拟机的启动参数;/n(2)当虚拟机的启动参数验证通过时,分配虚拟机实时计算资源,包括CPU、内存、网卡,组装包含需要分配计算资源的参数xml文件,并发送至主机;/n(3)主机完成计算资源的隔离和分配,完成部署,启动虚拟机,并返回部署结果和虚拟机当前状态。/n
【技术特征摘要】
1.一种实时虚拟机部署的方法,其特征在于包括如下步骤:
(1)初始化虚拟机的存储域、存储池、时区信息,并更新到虚拟机静态数据表;验证虚拟机的启动参数;
(2)当虚拟机的启动参数验证通过时,分配虚拟机实时计算资源,包括CPU、内存、网卡,组装包含需要分配计算资源的参数xml文件,并发送至主机;
(3)主机完成计算资源的隔离和分配,完成部署,启动虚拟机,并返回部署结果和虚拟机当前状态。
2.根据权利要求1所述的一种实时虚拟机部署的方法,其特征在于:所述的步骤(1)中初始化虚拟机的存储域的方法为:
当存储域存在且状态为激活状态时,将存储域id更新到虚拟机静态数据表,其中,存储域表示保存虚拟机镜像和iso的文件系统,存储域在文件系统可以访问的情况下可以激活。
3.根据权利要求2所述的一种实时虚拟机部署的方法,其特征在于:所述的步骤(1)中初始化虚拟机的存储池的方法为:
当主机存在存储池时,获取存储池id并更新到虚拟机静态数据表中,其中,存储池是对存储域的批量管理。
4.根据权利要求3所述的一种实时虚拟机部署的方法,其特征在于:所述的步骤(1)中初始化虚拟机的时区信息的方法为:
当宿主机是Windows时,将时区设为GMTStandardTime,其他系统设为Etc/GMT。
5.根据权利要求4所述的一种实时虚拟机部署的方法,其特征在于:所述的步骤(1)中验证...
【专利技术属性】
技术研发人员:卫宁,张哲,李国兵,周江福,陈卓,李海波,贺磊,王户,
申请(专利权)人:中国船舶工业系统工程研究院,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。