\u672c\u53d1\u660e\u63d0\u4f9b\u4e00\u79cd\u57fa\u4e8eLibvirt\u7684\u865a\u62df\u673a\u7ba1\u7406\u65b9\u6cd5\u53ca\u88c5\u7f6e\uff0c\u4e0a\u8ff0\u65b9\u6cd5\u5305\u62ec\u4ee5\u4e0b\u6b65\u9aa4\uff1a\u6839\u636e\u865a\u62df\u673a\u914d\u7f6e\u4fe1\u606f\u4fee\u6539\u65b9\u5f0f\uff0c\u8bbe\u7f6e\u5bf9\u5e94\u7684\u5e94\u7528\u7a0b\u5e8f\u7f16\u7a0b\u63a5\u53e3\u51fd\u6570\u5373API\u51fd\u6570\uff1b\u901a\u8fc7\u8c03\u7528\u6240\u8ff0API\u51fd\u6570\uff0c\u5bf9\u6240\u8ff0\u865a\u62df\u673a\u914d\u7f6e\u4fe1\u606f\u8fdb\u884c\u4fee\u6539\u3002 The technical scheme, implementation of the virtual machine configuration information changes by calling the API function, to avoid in the modification by libvirt virtual machine configuration, resulting in a virtual machine configuration and actual libvirt save the inconsistency, thus avoiding the calculation of subsequent migration of virtual machine after the virtual machine configuration change etc..
【技术实现步骤摘要】
一种基于Libvirt的虚拟机管理方法及装置
本专利技术属于云计算
,尤其涉及一种基于Libvirt的虚拟机管理方法及装置。
技术介绍
Libvirt作为一种广泛使用的虚拟机管理软件,功能强大,操作简单,拥有完善的API,但对于服务器虚拟化平台很多功能不能很好地支持,比如:虚拟机存储迁移、虚拟机快照、虚拟机网卡热修改等。在为虚拟机配置所属VLAN(VirtualLocalAreaNetwork,虚拟局域网)时有多种方式,例如:在创建虚拟机时指定所属VLAN;创建虚拟机时不指定VLAN,虚拟机启动后通过设置流表的方式设置VLAN;创建虚拟机交换机网桥OVSfakebridge并绑定VLAN,创建虚拟机时配置网桥为fakebridge。若上述操作不经过Libvirt,则Libvirt就不能感知虚拟机配置的改变,则会造成虚拟机实际配置与libvirt保存的不一致,从而影响虚拟机的后续操作。因此,迫切需要提供一种基于Libvirt来修改虚拟机配置的管理方案来解决上述技术问题。
技术实现思路
本专利技术提供一种基于Libvirt的虚拟机管理方法及装置,以解决上述问题。本专利技术实施例提供一种基于Libvirt的虚拟机管理方法,包括以下步骤:根据虚拟机配置信息修改方式,设置对应的应用程序编程接口函数即API函数;通过调用所述API函数,对所述虚拟机配置信息进行修改。本专利技术实施例还提供一种基于Libvirt的虚拟机管理装置,包括处理器,适于实现各指令;存储设备,适于存储多条指令,所述指令适于由所述处理器加载并执行;根据虚拟机配置信息修改方式,设置对应的应用程序编程 ...
【技术保护点】
一种基于Libvirt的虚拟机管理方法,其特征在于,包括以下步骤:根据虚拟机配置信息修改方式,设置对应的应用程序编程接口函数即API函数;通过调用所述API函数,对所述虚拟机配置信息进行修改。
【技术特征摘要】
1.一种基于Libvirt的虚拟机管理方法,其特征在于,包括以下步骤:根据虚拟机配置信息修改方式,设置对应的应用程序编程接口函数即API函数;通过调用所述API函数,对所述虚拟机配置信息进行修改。2.根据权利要求1所述的虚拟机管理方法,其特征在于,所述虚拟机配置信息修改方式为:通过网桥切换,对所述虚拟机配置信息进行修改。3.根据权利要求1所述的虚拟机管理方法,其特征在于,所述虚拟机配置信息修改方式为:若创建虚拟机时存在指定的虚拟局域网VLAN,则通过修改所述VLAN对所述虚拟机配置信息进行修改。4.根据权利要求1所述的虚拟机管理方法,其特征在于,所述虚拟机配置信息修改方式为:若创建虚拟机时存在指定的虚拟局域网VLAN,则通过修改所述虚拟机所属虚拟交换机和VLAN,对所述虚拟机配置信息进行修改。5.根据权利要求1所述的虚拟机管理方法,其特征在于,所述虚拟机配置信息修改方式为:若创建虚拟机时不存在指定的虚拟局域网VLAN,则通过修改所述虚拟机所属虚拟交换机,对所述虚拟机配置信息进行修改。6.根据权利要求1-5中任一项所述的虚拟机管理方法,其特征在于,所述虚拟机配置信息包括虚拟机网卡配置信息。7.一种基于Libvirt的虚拟机管理装置...
【专利技术属性】
技术研发人员:刘为峰,庞慷宇,徐国振,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。