[发明专利]虚拟机命令行管理方法及装置在审
申请号: | 201711273672.X | 申请日: | 2017-12-06 |
公开(公告)号: | CN108228315A | 公开(公告)日: | 2018-06-29 |
发明(设计)人: | 郭思远;彭中强 | 申请(专利权)人: | 顺丰科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/48 |
代理公司: | 北京志霖恒远知识产权代理事务所(普通合伙) 11435 | 代理人: | 赵奕 |
地址: | 518061 广东省深圳市南山区学府路(以南)*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 命令行 物理机 虚拟机命令 虚拟机 管理方法及装置 状态信息判断 人员工作量 虚拟机执行 调用系统 接收输入 初始化 函数库 资源池 运维 解析 期望 管理 | ||
一种虚拟机命令行管理方法及工具,包括:接收输入的命令行;获取所述命令行指定的虚拟机及相应物理机的状态信息;根据所述状态信息判断所述虚拟机是否处于所述命令行期望的状态:是,则调用系统函数库对所述虚拟机执行对应于所述命令行的操作。利用该方法系统管理员随时使用‑h即可获取每条命令详细解析,操作人员可一键初始化物理机,将物理机加入资源池,简化了操作,缩减了运维人员工作量。
技术领域
本发明涉及计算机软件技术领域,特别涉及一种命令行管理工具。
背景技术
虚拟机技术是搭建云平台服务器的支撑技术,通过在物理机上安装虚拟机来搭建云平台。但是,目前对虚拟机的生命周期管理大多依赖云平台和libvirt组件,现有管理方法存在一些不足,如:运维人员往往不熟悉开发人员所开发系统的产品逻辑,一旦云平台出现短时间内出现故障无法快速恢复情况下无法对虚拟资源生命周期进行管理,基础资源交付时效降低;对虚拟机资源进行管理的libvirt组件更倾向于管理单台物理机,没有统一入口管理统一集群中所有硬件设备上虚拟资源。
发明内容
鉴于现有技术中的上述缺陷或不足,期望提供一种便捷、高效、稳定的虚拟机管理方法。
第一方面,本申请实施例提供了一种虚拟机命令行管理方法,包括:接收输入的命令行;获取所述命令行指定的虚拟机及相应物理机的状态信息;根据所述状态信息判断所述虚拟机是否处于所述命令行期望的状态:是,则调用系统函数库对所述虚拟机执行对应于所述命令行的操作。
第二方面,本申请实施例提供了一种虚拟机命令行管理装置,包括:命令接收单元,配置用于接收输入的命令行;信息获取单元,配置用于获取所述命令行指定的虚拟机及相应物理机的状态信息;状态匹配单元,配置用于根据所述状态信息判断所述虚拟机是否处于所述命令行期望的状态;命令执行单元,配置用于调用系统函数库对所述虚拟机执行对应于所述命令行的操作。虚拟机处理单元,配置用于命令行调用libvirt对虚拟机进行处理。
本申请实施例提供的虚拟机命令行管理方法及工具通过查找数据库表和tcp协议连接libvirt获取虚拟机状态信息,并进一步由命令行调用libvirt对虚拟机进行管理。按照本申请实施例的技术方案,系统管理员可以不依赖大型云平台系统,直接借助linux命令行管理工具即可对虚拟机生命周期进行管理,同时,还解决了大型云平台使用agent管理物理机所带来的不稳定,不适合小型集群管理的问题,以及软件操作可读性问题,系统管理员随时使用-h即可获取每条命令详细解析,操作人员可一键初始化物理机,将物理机加入资源池,简化了操作,缩减了运维人员工作量。
附图说明
图1为虚拟机信息获取(vminfo)实现原理图;
图2为虚拟机开机(start)实现原理图;
图3为虚拟机关机(stop)实现原理图;
图4为虚拟机vnc地址获取(vnc_address)实现原理图;
图5为虚拟机内存大小修改(vmemchange)实现原理图;
图6为虚拟机cpu个数修改(vcpuchange)实现原理图;
图7为虚拟机硬盘大小修改(vcpuchange)实现原理图;
图8为虚拟机删除(vmdel)实现原理图;
图9为虚拟机迁移(migrate)实现原理图。
具体实施方式
下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与发明相关的部分。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于顺丰科技有限公司,未经顺丰科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711273672.X/2.html,转载请声明来源钻瓜专利网。