-- linux爱好者,业余时间热衷于分析linux内核源码 -- 目前主要研究云计算和虚拟化相关的技术,主要包括libvirt/qemu,openstack,opennebula架构和源码分析。 -- 第五届云计算大会演讲嘉宾 微博:@Marshal-Liu
分类: 云计算
2012-07-12 16:04:04
虚拟机重新调度功能
通过onevm.resched命令,可以使处于运行状态的虚拟机重新被调度,实现原理为:onevm.resched会设置指定虚拟机的是否需要被重新调度的标志,在下一个调度周期,被设置了需要重新调度的虚拟机将会被重新调度。这个特点也可以被其他的组件利用,来根据自己的需要出发虚拟机的重新调度。
虚拟机可重新调度功能可以解决随着某个主机上虚拟机的创建,可能会出现当前主机并不适合前面已经创建的虚拟机的场景。
易失性卷与img文件的热插拔机制
此功能通过增加一个虚拟机状态hotplug来实现的,目前OpenNebula 3.6支持的虚拟机状态参见下图。