【技术实现步骤摘要】
一种kvm虚拟机部署方法、系统及计算机可读存储介质
本专利技术涉及计算机通信领域,特别涉及一种kvm虚拟机部署方法、系统及计算机可读存储介质。
技术介绍
随着互联网数据量的飞速增长,虚拟化技术凭借其高效的隔离性和动态性,使其能够有效的支撑庞大的互联网业务,所以越来越多的计算机系统和后台程序被部署在虚拟化环境当中。kvm虚拟机(kernel-basedvirtualmachine,kvm虚拟机),是一个开源的系统虚拟化模块,在软件开发领域有着广泛的应用,而虚拟机自动化测试可以极大提高工作人员的工作效率,因为自动化测试不仅可以减少操作人员的人为干预,而且也可以避免操作人员由于工作的疏忽而导致的错误操作。但是,在目前虚拟机系统自动化测试当中,一般是通过操作人员是将虚拟机系统iso刻录到光盘或者是U盘上,通过光驱、USB等接口来进行现场安装,然后再运行虚拟机系统,显然,这种现场操作的方法,不仅会耗费不必要的人力和物力,而且容错性低,难以维护。所以,怎样实现kvm虚拟机的自动化部署,是本领域技术人员亟待解决的一个问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种kvm ...
【技术保护点】
一种kvm虚拟机部署方法,其特征在于,包括:获取安装kvm虚拟机所需的系统源代码,将所述系统源代码生成系统iso文件;利用虚拟机安装工具安装所述系统iso文件,生成所述kvm虚拟机的系统img文件,并将所述系统img文件发送至自动化测试服务器;当所述自动化测试服务器接收到所述系统img文件,则启动virsh start自动部署所述kvm虚拟机。
【技术特征摘要】
1.一种kvm虚拟机部署方法,其特征在于,包括:获取安装kvm虚拟机所需的系统源代码,将所述系统源代码生成系统iso文件;利用虚拟机安装工具安装所述系统iso文件,生成所述kvm虚拟机的系统img文件,并将所述系统img文件发送至自动化测试服务器;当所述自动化测试服务器接收到所述系统img文件,则启动virshstart自动部署所述kvm虚拟机。2.根据权利要求1所述的方法,其特征在于,所述获取安装kvm虚拟机所需的系统源代码的过程,包括:通过git获取所述系统源代码。3.根据权利要求1所述的方法,其特征在于,所述获取安装kvm虚拟机所需的系统源代码的过程,包括:通过svn获取所述系统源代码。4.根据权利要求1所述的方法,其特征在于,所述将所述系统源代码生成系统iso文件的过程,包括:将所述系统源代码生成系统可执行文件;利用mkiso与ks.cfg将所述系统可执行文件打包生成所述系统iso文件。5.根据权利要求1所述的方法,其特征在于,所述将所述系统img文件发送至自动化测试服务器的过程,包括:将所述系统img文件通过scp发送至所述自动化测试服务器。6.根据权利要求1至5任一项所述的方法,其特征在于,所述当所述自动化测试服务器接收到所述系统img文件,则启动v...
【专利技术属性】
技术研发人员:张月辉,耿东,崔新民,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。