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:l
-rw------- 1 root root 2961 Oct 28 17:l
删除后:
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
----------------------------------------------------
python虚拟机- 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]#
总结
以上就是这篇⽂章的全部内容了,希望本⽂的内容对⼤家的学习或者⼯作能带来⼀定的帮助,如果有疑问⼤家可以留⾔交流。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。