[发明专利]虚拟机命令行管理方法及装置在审
申请号: | 201711273672.X | 申请日: | 2017-12-06 |
公开(公告)号: | CN108228315A | 公开(公告)日: | 2018-06-29 |
发明(设计)人: | 郭思远;彭中强 | 申请(专利权)人: | 顺丰科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/48 |
代理公司: | 北京志霖恒远知识产权代理事务所(普通合伙) 11435 | 代理人: | 赵奕 |
地址: | 518061 广东省深圳市南山区学府路(以南)*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 命令行 物理机 虚拟机命令 虚拟机 管理方法及装置 状态信息判断 人员工作量 虚拟机执行 调用系统 接收输入 初始化 函数库 资源池 运维 解析 期望 管理 | ||
1.一种虚拟机命令行管理方法,其特征在于,所述方法包括:
接收输入的命令行;
获取所述命令行指定的虚拟机及相应物理机的状态信息;
根据所述状态信息判断所述虚拟机是否处于所述命令行期望的状态:
是,则调用系统函数库对所述虚拟机执行对应于所述命令行的操作。
2.如权利要求1所述的虚拟机命令行管理方法,其特征在于,所述对所述虚拟机执行对应于所述命令行的操作包括:
虚拟机迁移,判断目标物理机ip是否与当前虚拟机所在物理机ip一致:
否,则通过libvirt判断目标物理机是否存在;
是,则进行下一步判断虚拟机虚拟机是否有镜像:
否,则允许命令行调用系统函数库执行虚拟机热迁移,迁移完成后在源物理机上undefined虚拟机。
3.如权利要求1所述的虚拟机命令行管理方法,其特征在于,所述对所述虚拟机执行对应于所述命令行的操作包括:
虚拟机删除,若获取的虚拟机状态为关机状态,判断虚拟机是否有快照:
否,则调用系统函数库删除虚拟机。
4.如权利要求1所述的虚拟机命令行管理方法,其特征在于,所述获取虚拟机及相应物理机的状态信息还包括:
根据输入的虚拟机ip查找数据库中对应虚拟机名称、所在物理机ip;
通过tcp协议连接libvirt获取虚拟机状态信息。
5.如权利要求1所述的虚拟机命令行管理方法,其特征在于,所述对所述虚拟机执行对应于所述命令行的操作还包括:
允许命令行调用系统函数库获取虚拟机vnc端口、修改虚拟机内存大小、修改虚拟机cpu个数、修改虚拟机硬盘大小以及虚拟机开关机。
6.一种虚拟机命令行管理装置,其特征在于包括:
命令接收单元,配置用于接收输入的命令行;
信息获取单元,配置用于获取所述命令行指定的虚拟机及相应物理机的状态信息;
状态匹配单元,配置用于根据所述状态信息判断所述虚拟机是否处于所述命令行期望的状态;
命令执行单元,配置用于调用系统函数库对所述虚拟机执行对应于所述命令行的操作。
7.一种设备,包括处理器、存储器和显示器;其特征在于,
所述存储器包含可由所述处理器执行的指令以使得所述处理器执行:
接收输入的命令行;
获取所述命令行指定的虚拟机及相应物理机的状态信息;
根据所述状态信息判断所述虚拟机是否处于所述命令行期望的状态:
是,则调用系统函数库对所述虚拟机执行对应于所述命令行的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于顺丰科技有限公司,未经顺丰科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711273672.X/1.html,转载请声明来源钻瓜专利网。