发明名称 一种Openstack云平台中虚拟机的动态迁移方法
摘要 本发明公开了一种Openstack云平台中虚拟机的动态迁移方法,包括:动态迁移进行权限检查和参数检查;迁移前在目的物理主机上获得和准备虚拟机挂载的块设备,在目的物理主机上设置虚拟机的网络,目的物理主机上设置虚拟机的防火墙;调用libvirt python接口migrateToURI,来把源主机迁移到目的主机;迁移后在源物理主机上detach volume,在源物理主机上释放security group ingress rule,在目的物理主机上更新数据库里虚拟机状态,在源物理主机上删除虚拟机。本发明利用SDN提供网络最大限度适应业务架构,构建优质高效网络,提高了动态迁移时的灵活性。
申请公布号 CN106126318A 申请公布日期 2016.11.16
申请号 CN201610523637.8 申请日期 2016.07.05
申请人 云南大学 发明人 于倩;李彤;孙子钧;刘峻松;赵莹;宋星;孟祥兆;王炜;林英;郁湧;刘金卓;谢仲文;代飞;赵娜
分类号 G06F9/455(2006.01)I;G06F9/48(2006.01)I 主分类号 G06F9/455(2006.01)I
代理机构 合肥顺超知识产权代理事务所(特殊普通合伙) 34120 代理人 俞强
主权项 一种Openstack云平台中虚拟机的动态迁移方法,其特征在于,所述Openstack云平台中虚拟机的动态迁移方法包括以下步骤:动态迁移进行权限检查和参数检查;迁移前在目的物理主机上获得和准备虚拟机挂载的块设备,在目的物理主机上设置虚拟机的网络,目的物理主机上设置虚拟机的防火墙;调用libvirt python接口migrateToURI,来把源主机迁移到目的主机;dom.migrateToURI(CONF.live_migration_uri%dest,logical_sum,None,CONF.live_migration_bandwidth)以时间间隔0.5循环调用wait_for_live_migration方法,来检测虚拟机迁移的状态,直到虚拟机成功迁移为止;迁移后在源物理主机上detach volume,在源物理主机上释放security group ingress rule,在目的物理主机上更新数据库里虚拟机的状态,在源物理主机上删除虚拟机。
地址 650091 云南省昆明市翠湖北路2号云南大学