kvm安装和删除虚拟机的方法

 更新时间:2016年11月23日 08:43:17   投稿:daisy  
Linux系统下常用的虚拟机是KVM(Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块)。这篇文章主要给大家介绍了kvm安装和删除虚拟机的方法,文中介绍的很详细,有需要的朋友们可以参考借鉴,下面来一起看看吧。

什么是 KVM ?

KVM 是指基于 Linux 内核的虚拟机(Kernel-based Virtual Machine)。 2006 年 10 月,由以色列的Qumranet 组织开发的一种新的“虚拟机”实现方案。 2007 年 2 月发布的 Linux 2.6.20 内核第一次包含了 KVM 。增加 KVM 到 Linux 内核是 Linux 发展的一个重要里程碑,这也是第一个整合到 Linux 主线内核的虚拟化技术。

KVM 在标准的 Linux 内核中增加了虚拟技术,从而我们可以通过优化的内核来使用虚拟技术。在 KVM 模型中,每一个虚拟机都是一个由 Linux 调度程序管理的标准进程,你可以在用户空间启动客户机操作系统。

安装kvm 

[root@puppetserver soft]# yum install qemu-kvm libvirt python-virtinst bridge-utils
[root@puppetserver soft]# yum install kvm libvirt python-virtinst qemu-kvm virt-viewer bridge-utils
[root@puppetserver soft]# lsmod | grep kvm
kvm_intel  53484 0 
kvm   316506 1 kvm_intel

[root@puppetserver soft]# /etc/init.d/libvirtd start
Starting libvirtd daemon:     [ OK ]

删除前:

virsh # list --all
 Id Name    State
----------------------------------------------------
 3 test    running
 - test02    shut off
 - test03    shut off


[root@puppetnode01 ~]# cd /etc/libvirt/qemu
[root@puppetnode01 qemu]# ll
total 16
drwxr-xr-x 2 root root 4096 Oct 28 19:36 autostart
drwx------ 3 root root 4096 Oct 28 09:44 networks
-rw------- 1 root root 2965 Oct 28 16:41 test02.xml
-rw------- 1 root root 2961 Oct 28 17:15 test.xml

删除后:

virsh # destroy test03
error: Failed to destroy domain test03
error: Requested operation is not valid: domain is not running

virsh # undefine test03
Domain test03 has been undefined

virsh # undefine test02
Domain test02 has been undefined

virsh # destroy test
Domain test destroyed

virsh # list --all 
 Id Name    State
----------------------------------------------------
 - test    shut off

virsh # undefine test
Domain test has been undefined

virsh # list --all 
 Id Name    State
----------------------------------------------------

virsh # 


[root@puppetnode01 qemu]# ll
total 8
drwxr-xr-x 2 root root 4096 Oct 28 19:37 autostart
drwx------ 3 root root 4096 Oct 28 09:44 networks
[root@puppetnode01 qemu]# 

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

相关文章

  • KVM基础命令详解

    KVM基础命令详解

    使用 KVM 可允许多个包括 Linux 和 Windows 每个虚拟机有私有的硬件,包括网卡、磁盘以及图形适配卡,今天通过本文给大家介绍下KVM基础命令,感兴趣的朋友一起看看吧
    2022-04-04
  • kvm虚拟机配置NAT端口转发的实现方法

    kvm虚拟机配置NAT端口转发的实现方法

    为了避免虚拟机的IP地址和内网网段冲突,kvm采用的是NAT模式,而非桥接模式,而kvm的转发,需要使用Linux的iptables工具来实现,下面通过本文给大家介绍kvm虚拟机配置NAT端口转发的实现方法,感兴趣的朋友一起看看吧
    2022-06-06
  • 在CentOS7搭建KVM虚拟化平台(三种方式)

    在CentOS7搭建KVM虚拟化平台(三种方式)

    这篇文章主要介绍了在CentOS7搭建KVM虚拟化平台(三种方式),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • kvm 透传显卡至win10虚拟机的方法

    kvm 透传显卡至win10虚拟机的方法

    这篇文章主要介绍了kvm 透传显卡至win10虚拟机,本文通过命令脚本实例代码相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-09-09
  • KVM 介绍及作用详解

    KVM 介绍及作用详解

    KVM 全称是基于内核的虚拟机(Kernel-based Virtual Machine),它是Linux 的一个内核模块,今天通过本文给大家介绍KVM的基本知识,感兴趣的朋友一起看看吧
    2022-03-03
  • kvm虚拟化学习笔记(一)之kvm虚拟化环境安装的步骤

    kvm虚拟化学习笔记(一)之kvm虚拟化环境安装的步骤

    这篇文章主要介绍了kvm虚拟化学习笔记(一)之kvm虚拟化环境安装的步骤,非常具有实用价值,需要的朋友可以参考下。
    2016-12-12
  • 详解CentOS7.2部署KVM虚拟机(图文)

    详解CentOS7.2部署KVM虚拟机(图文)

    这篇文章主要介绍了详解CentOS7.2部署KVM虚拟机(图文),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • kvm中使用console命令记录的方法

    kvm中使用console命令记录的方法

    这篇文章主要给大家介绍了在kvm中如何使用console命令记录的方法,文中通过图文介绍的很详细,相信对大家的理解和学习具有一定的参考借鉴价值,有需要的朋友们可以参考借鉴,下面感兴趣的朋友们一起来学习学习吧。
    2016-11-11
  • centos 6.6 安装 KVM 虚拟机的方法

    centos 6.6 安装 KVM 虚拟机的方法

    这篇文章主要介绍了centos 6.6 安装 KVM 虚拟机的方法,需要的朋友可以参考下
    2016-10-10
  • Centos7下搭建KVM虚拟机的方法

    Centos7下搭建KVM虚拟机的方法

    本篇文章主要介绍了Centos7下搭建KVM虚拟机的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧。
    2017-03-03

最新评论