在Linux上安装KVM

在Linux上安装KVM

在安装KVM之前我们先了解一下KVM吧。

1.KVM基于Linux内核的虚拟机,也支持Windows系统。是一个开源的系统虚拟化模块,需要硬件支持,属于全虚拟化(查看CPU是否支持KVM的虚拟化,如Intel VT技术或者AMD V技术。)

2.正常情况下,一个普通的Linux有两种运行模式:内核和用户。而KVM就是增加的第三种模式:客户模式,有自己的内核和用户模式。

安装环境:在图形化,界面下,centos7,最好2G以上内存。虚拟化引擎第一个打上勾。至于它们的含义,可以自行查阅VMware的官方文档。建议硬盘要有50G以上,不够建议自行加硬盘。只有64位RHEL6以上的系统支持KVM,32位不支持。

在这里插入图片描述
接下来我们进入虚拟机,单击右键打开终端。

一、先查看自己的CPU是否支持全虚拟化技术且是64位的。

由于我是Intel,所以:

[root@centos3 ~]# cat /proc/cpuinfo | grep --color vmx
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc eagerfpu pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid rdseed adx smap clflushopt xsaveopt xsavec arat md_clear spec_ctrl intel_stibp flush_l1d arch_capabilities
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc eagerfpu pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid rdseed adx smap clflushopt xsaveopt xsavec arat md_clear spec_ctrl intel_stibp flush_l1d arch_capabilities
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc eagerfpu pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid rdseed adx smap clflushopt xsaveopt xsavec arat md_clear spec_ctrl intel_stibp flush_l1d arch_capabilities
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc eagerfpu pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid rdseed adx smap clflushopt xsaveopt xsavec arat md_clear spec_ctrl intel_stibp flush_l1d arch_capabilities
[root@centos3 ~]# 

在flag上有我们的vmx,因此说明是支持全虚拟化技术的。如果没有那么,在虚拟机设置那里查看虚拟化引擎第一个是否打上了勾。

有可能我们会遇到报错:

已将该虚拟机配置为使用64位客户机操作系统。但是无法执行64位操作,此主机支持Intel VT-x,但Intel VT-x处于禁用状态。

解决:进入bios,选择高级模式,然后开启Intel虚拟化技术。

二、安装KVM

1.安装KVM模块、管理工具和libvirt,命令行安装。

[root@centos3 ~]#  yum install qemu-kvm libvirt libguestfs-tools virt-install  virt-mananger libvirt-python -y
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.njupt.edu.cn
 * extras: mirrors.njupt.edu.cn
 * updates: mirrors.nju.edu.cn
软件包 virt-install-1.5.0-7.el7.noarch 已安装并且是最新版本
没有可用软件包 virt-mananger。
软件包 libvirt-python-4.5.0-1.el7.x86_64 已安装并且是最新版本
正在解决依赖关系
--> 正在检查事务
---> 软件包 libguestfs-tools.noarch.1.1.40.2-9.el7_8.1 将被 安装
--> 正在处理依赖关系 libguestfs-tools-c = 1:1.40.2-9.el7_8.1,它被软件包 1:libguestfs-tools-1.40.2-9.el7_8.1.noarch 需要
--> 正在处理依赖关系 libguestfs = 1:1.40.2-9.el7_8.1,它被软件包 1:libguestfs-tools-1.40.2-9.el7_8.1.noarch 需要
--> 正在处理依赖关系 perl(Win::Hivex) >= 1.2.7,它被软件包 1:libguestfs-tools-1.40.2-9.el7_8.1.noarch 需要
--> 正在处理依赖关系 perl(Win::Hivex::Regedit),它被软件包 1:libguestfs-tools-1.40.2-9.el7_8.1.noarch 需要
--> 正在处理依赖关系 perl(Win::Hivex),它被软件包 1:libguestfs-tools-1.40.2-9.el7_8.1.noarch 需要
--> 正在处理依赖关系 perl(Sys::Virt),它被软件包 1:libguestfs-tools-1.40.2-9.el7_8.1.noarch 需要
--> 正在处理依赖关系 perl(Sys::Guestfs),它被软件包 1:libguestfs-tools-1.40.2-9.el7_8.1.noarch 需要
--> 正在处理依赖关系 perl(Locale::TextDomain),它被软件包 1:libguestfs-tools-1.40.2-9.el7_8.1.noarch 需要
---> 软件包 libvirt.x86_64.0.4.5.0-33.el7_8.1 将被 安装
--> 正在处理依赖关系 libvirt-libs = 4.5.0-33.el7_8.1,它被软件包 libvirt-4.5.0-33.el7_8.1.x86_64 需要
--> 正在处理依赖关系 libvirt-daemon-driver-storage = 4.5.0-33.el7_8.1,它被软件包 libvirt-4.5.0-33.el7_8.1.x86_64 需要
--> 正在处理依赖关系 libvirt-daemon-driver-secret = 4.5.0-33.el7_8.1,它被软件包 libvirt-4.5.0-33.el7_8.1.x86_64 需要
--> 正在处理依赖关系 libvirt-daemon-driver-qemu = 4.5.0-33.el7_8.1,它被软件包 libvirt-4.5.0-33.el7_8.1.x86_64 需要
--> 正在处理依赖关系 libvirt-daemon-driver-nwfilter = 4.5.0-33.el7_8.1,它被软件包 libvirt-4.5.0-33.el7_8.1.x86_64 需要
--> 正在处理依赖关系 libvirt-daemon-driver-nodedev = 4.5.0-33.el7_8.1,它被软件包 libvirt-4.5.0-33.el7_8.1.x86_64 需要
--> 正在处理依赖关系 libvirt-daemon-driver-network = 4.5.0-33.el7_8.1,它被软件包 libvirt-4.5.0-33.el7_8.1.x86_64 需要
--> 正在处理依赖关系 libvirt-daemon-driver-lxc = 4.5.0-33.el7_8.1,它被软件包 libvirt-4.5.0-33.el7_8.1.x86_64 需要
--> 正在处理依赖关系 libvirt-daemon-driver-interface = 4.5.0-33.el7_8.1,它被软件包 libvirt-4.5.0-33.el7_8.1.x86_64 需要
--> 正在处理依赖关系 libvirt-daemon-config-nwfilter = 4.5.0-33.el7_8.1,它被软件包 libvirt-4.5.0-33.el7_8.1.x86_64 需要
--> 正在处理依赖关系 libvirt-daemon-config-network = 4.5.0-33.el7_8.1,它被软件包 libvirt-4.5.0-33.el7_8.1.x86_64 需要
--> 正在处理依赖关系 libvirt-daemon = 4.5.0-33.el7_8.1,它被软件包 libvirt-4.5.0-33.el7_8.1.x86_64 需要
--> 正在处理依赖关系 libvirt-client = 4.5.0-33.el7_8.1,它被软件包 libvirt-4.5.0-33.el7_8.1.x86_64 需要
---> 软件包 qemu-kvm.x86_64.10.1.5.3-173.el7 将被 升级
---> 软件包 qemu-kvm.x86_64.10.1.5.3-173.el7_8.3 将被 更新
--> 正在处理依赖关系 qemu-kvm-common = 10:1.5.3-173.el7_8.3,它被软件包 10:qemu-kvm-1.5.3-173.el7_8.3.x86_64 需要
--> 正在处理依赖关系 qemu-img = 10:1.5.3-173.el7_8.3,它被软件包 10:qemu-kvm-1.5.3-173.el7_8.3.x86_64 需要
--> 正在检查事务
---> 软件包 libguestfs.x86_64.1.1.40.2-9.el7_8.1 将被 安装
--> 正在处理依赖关系 supermin5 >= 5.1.16-2,它被软件包 1:libguestfs-1.40.2-9.el7_8.1.x86_64 需要
--> 正在处理依赖关系 hivex >= 1.3.10-5.8.el7,它被软件包 1:libguestfs-1.40.2-9.el7_8.1.x86_64 需要
--> 正在处理依赖关系 syslinux-extlinux,它被软件包 1:libguestfs-1.40.2-9.el7_8.1.x86_64 需要
--> 正在处理依赖关系 syslinux,它被软件包 1:libguestfs-1.40.2-9.el7_8.1.x86_64 需要
--> 正在处理依赖关系 squashfs-tools,它被软件包 1:libguestfs-1.40.2-9.el7_8.1.x86_64 需要
--> 正在处理依赖关系 scrub,它被软件包 1:libguestfs-1.40.2-9.el7_8.1.x86_64 需要
--> 正在处理依赖关系 hivex,它被软件包 1:libguestfs-1.40.2-9.el7_8.1.x86_64 需要
---> 软件包 libguestfs-tools-c.x86_64.1.1.40.2-9.el7_8.1 将被 安装
--> 正在处理依赖关系 /usr/bin/hexedit,它被软件包 1:libguestfs-tools-c-1.40.2-9.el7_8.1.x86_64 需要
---> 软件包 libvirt-client.x86_64.0.4.5.0-33.el7 将被 升级
---> 软件包 libvirt-client.x86_64.0.4.5.0-33.el7_8.1 将被 更新
--> 正在处理依赖关系 libvirt-bash-completion = 4.5.0-33.el7_8.1,它被软件包 libvirt-client-4.5.0-33.el7_8.1.x86_64 需要
---> 软件包 libvirt-daemon.x86_64.0.4.5.0-33.el7 将被 升级
--> 正在处理依赖关系 libvirt-daemon = 4.5.0-33.el7,它被软件包 libvirt-daemon-driver-storage-core-4.5.0-33.el7.x86_64 需要
--> 正在处理依赖关系 libvirt-daemon = 4.5.0-33.el7,它被软件包 libvirt-daemon-kvm-4.5.0-33.el7.x86_64 需要
---> 软件包 libvirt-daemon.x86_64.0.4.5.0-33.el7_8.1 将被 更新
---> 软件包 libvirt-daemon-config-network.x86_64.0.4.5.0-33.el7 将被 升级
---> 软件包 libvirt-daemon-config-network.x86_64.0.4.5.0-33.el7_8.1 将被 更新
---> 软件包 libvirt-daemon-config-nwfilter.x86_64.0.4.5.0-33.el7_8.1 将被 安装
---> 软件包 libvirt-daemon-driver-interface.x86_64.0.4.5.0-33.el7 将被 升级
---> 软件包 libvirt-daemon-driver-interface.x86_64.0.4.5.0-33.el7_8.1 将被 更新
---> 软件包 libvirt-daemon-driver-lxc.x86_64.0.4.5.0-33.el7_8.1 将被 安装
---> 软件包 libvirt-daemon-driver-network.x86_64.0.4.5.0-33.el7 将被 升级
---> 软件包 libvirt-daemon-driver-network.x86_64.0.4.5.0-33.el7_8.1 将被 更新
---> 软件包 libvirt-daemon-driver-nodedev.x86_64.0.4.5.0-33.el7 将被 升级
---> 软件包 libvirt-daemon-driver-nodedev.x86_64.0.4.5.0-33.el7_8.1 将被 更新
---> 软件包 libvirt-daemon-driver-nwfilter.x86_64.0.4.5.0-33.el7 将被 升级
---> 软件包 libvirt-daemon-driver-nwfilter.x86_64.0.4.5.0-33.el7_8.1 将被 更新
---> 软件包 libvirt-daemon-driver-qemu.x86_64.0.4.5.0-33.el7 将被 升级
---> 软件包 libvirt-daemon-driver-qemu.x86_64.0.4.5.0-33.el7_8.1 将被 更新
---> 软件包 libvirt-daemon-driver-secret.x86_64.0.4.5.0-33.el7 将被 升级
---> 软件包 libvirt-daemon-driver-secret.x86_64.0.4.5.0-33.el7_8.1 将被 更新
---> 软件包 libvirt-daemon-driver-storage.x86_64.0.4.5.0-33.el7 将被 升级
---> 软件包 libvirt-daemon-driver-storage.x86_64.0.4.5.0-33.el7_8.1 将被 更新
--> 正在处理依赖关系 libvirt-daemon-driver-storage-scsi = 4.5.0-33.el7_8.1,它被软件包 libvirt-daemon-driver-storage-4.5.0-33.el7_8.1.x86_64 需要
--> 正在处理依赖关系 libvirt-daemon-driver-storage-rbd = 4.5.0-33.el7_8.1,它被软件包 libvirt-daemon-driver-storage-4.5.0-33.el7_8.1.x86_64 需要
--> 正在处理依赖关系 libvirt-daemon-driver-storage-mpath = 4.5.0-33.el7_8.1,它被软件包 libvirt-daemon-driver-storage-4.5.0-33.el7_8.1.x86_64 需要
--> 正在处理依赖关系 libvirt-daemon-driver-storage-logical = 4.5.0-33.el7_8.1,它被软件包 libvirt-daemon-driver-storage-4.5.0-33.el7_8.1.x86_64 需要
--> 正在处理依赖关系 libvirt-daemon-driver-storage-iscsi = 4.5.0-33.el7_8.1,它被软件包 libvirt-daemon-driver-storage-4.5.0-33.el7_8.1.x86_64 需要
--> 正在处理依赖关系 libvirt-daemon-driver-storage-gluster = 4.5.0-33.el7_8.1,它被软件包 libvirt-daemon-driver-storage-4.5.0-33.el7_8.1.x86_64 需要
--> 正在处理依赖关系 libvirt-daemon-driver-storage-disk = 4.5.0-33.el7_8.1,它被软件包 libvirt-daemon-driver-storage-4.5.0-33.el7_8.1.x86_64 需要
---> 软件包 libvirt-libs.x86_64.0.4.5.0-33.el7 将被 升级
---> 软件包 libvirt-libs.x86_64.0.4.5.0-33.el7_8.1 将被 更新
---> 软件包 perl-Sys-Guestfs.x86_64.1.1.40.2-9.el7_8.1 将被 安装
---> 软件包 perl-Sys-Virt.x86_64.0.4.5.0-2.el7 将被 安装
---> 软件包 perl-hivex.x86_64.0.1.3.10-6.9.el7 将被 安装
---> 软件包 perl-libintl.x86_64.0.1.20-12.el7 将被 安装
---> 软件包 qemu-img.x86_64.10.1.5.3-173.el7 将被 升级
---> 软件包 qemu-img.x86_64.10.1.5.3-173.el7_8.3 将被 更新
---> 软件包 qemu-kvm-common.x86_64.10.1.5.3-173.el7 将被 升级
---> 软件包 qemu-kvm-common.x86_64.10.1.5.3-173.el7_8.3 将被 更新
--> 正在检查事务
---> 软件包 hexedit.x86_64.0.1.2.13-5.el7 将被 安装
---> 软件包 hivex.x86_64.0.1.3.10-6.9.el7 将被 安装
---> 软件包 libvirt-bash-completion.x86_64.0.4.5.0-33.el7 将被 升级
---> 软件包 libvirt-bash-completion.x86_64.0.4.5.0-33.el7_8.1 将被 更新
---> 软件包 libvirt-daemon-driver-storage-core.x86_64.0.4.5.0-33.el7 将被 升级
---> 软件包 libvirt-daemon-driver-storage-core.x86_64.0.4.5.0-33.el7_8.1 将被 更新
---> 软件包 libvirt-daemon-driver-storage-disk.x86_64.0.4.5.0-33.el7 将被 升级
---> 软件包 libvirt-daemon-driver-storage-disk.x86_64.0.4.5.0-33.el7_8.1 将被 更新
---> 软件包 libvirt-daemon-driver-storage-gluster.x86_64.0.4.5.0-33.el7 将被 升级
---> 软件包 libvirt-daemon-driver-storage-gluster.x86_64.0.4.5.0-33.el7_8.1 将被 更新
---> 软件包 libvirt-daemon-driver-storage-iscsi.x86_64.0.4.5.0-33.el7 将被 升级
---> 软件包 libvirt-daemon-driver-storage-iscsi.x86_64.0.4.5.0-33.el7_8.1 将被 更新
---> 软件包 libvirt-daemon-driver-storage-logical.x86_64.0.4.5.0-33.el7 将被 升级
---> 软件包 libvirt-daemon-driver-storage-logical.x86_64.0.4.5.0-33.el7_8.1 将被 更新
---> 软件包 libvirt-daemon-driver-storage-mpath.x86_64.0.4.5.0-33.el7 将被 升级
---> 软件包 libvirt-daemon-driver-storage-mpath.x86_64.0.4.5.0-33.el7_8.1 将被 更新
---> 软件包 libvirt-daemon-driver-storage-rbd.x86_64.0.4.5.0-33.el7 将被 升级
---> 软件包 libvirt-daemon-driver-storage-rbd.x86_64.0.4.5.0-33.el7_8.1 将被 更新
---> 软件包 libvirt-daemon-driver-storage-scsi.x86_64.0.4.5.0-33.el7 将被 升级
---> 软件包 libvirt-daemon-driver-storage-scsi.x86_64.0.4.5.0-33.el7_8.1 将被 更新
---> 软件包 libvirt-daemon-kvm.x86_64.0.4.5.0-33.el7 将被 升级
---> 软件包 libvirt-daemon-kvm.x86_64.0.4.5.0-33.el7_8.1 将被 更新
---> 软件包 scrub.x86_64.0.2.5.2-7.el7 将被 安装
---> 软件包 squashfs-tools.x86_64.0.4.3-0.21.gitaae0aff4.el7 将被 安装
---> 软件包 supermin5.x86_64.0.5.1.19-1.el7 将被 安装
---> 软件包 syslinux.x86_64.0.4.05-15.el7 将被 安装
---> 软件包 syslinux-extlinux.x86_64.0.4.05-15.el7 将被 安装
--> 解决依赖关系完成

依赖关系解决

=======================================================================================
 Package                               架构   版本                       源       大小
=======================================================================================
正在安装:
 libguestfs-tools                      noarch 1:1.40.2-9.el7_8.1         updates  27 k
 libvirt                               x86_64 4.5.0-33.el7_8.1           updates 201 k
正在更新:
 qemu-kvm                              x86_64 10:1.5.3-173.el7_8.3       updates 1.9 M
为依赖而安装:
 hexedit                               x86_64 1.2.13-5.el7               base     39 k
 hivex                                 x86_64 1.3.10-6.9.el7             base    101 k
 libguestfs                            x86_64 1:1.40.2-9.el7_8.1         updates 2.4 M
 libguestfs-tools-c                    x86_64 1:1.40.2-9.el7_8.1         updates 4.9 M
 libvirt-daemon-config-nwfilter        x86_64 4.5.0-33.el7_8.1           updates 208 k
 libvirt-daemon-driver-lxc             x86_64 4.5.0-33.el7_8.1           updates 334 k
 perl-Sys-Guestfs                      x86_64 1:1.40.2-9.el7_8.1         updates 305 k
 perl-Sys-Virt                         x86_64 4.5.0-2.el7                base    296 k
 perl-hivex                            x86_64 1.3.10-6.9.el7             base     41 k
 perl-libintl                          x86_64 1.20-12.el7                base    875 k
 scrub                                 x86_64 2.5.2-7.el7                base     41 k
 squashfs-tools                        x86_64 4.3-0.21.gitaae0aff4.el7   base    101 k
 supermin5                             x86_64 5.1.19-1.el7               base    637 k
 syslinux                              x86_64 4.05-15.el7                base    990 k
 syslinux-extlinux                     x86_64 4.05-15.el7                base    364 k
为依赖而更新:
 libvirt-bash-completion               x86_64 4.5.0-33.el7_8.1           updates 202 k
 libvirt-client                        x86_64 4.5.0-33.el7_8.1           updates 499 k
 libvirt-daemon                        x86_64 4.5.0-33.el7_8.1           updates 843 k
 libvirt-daemon-config-network         x86_64 4.5.0-33.el7_8.1           updates 202 k
 libvirt-daemon-driver-interface       x86_64 4.5.0-33.el7_8.1           updates 240 k
 libvirt-daemon-driver-network         x86_64 4.5.0-33.el7_8.1           updates 415 k
 libvirt-daemon-driver-nodedev         x86_64 4.5.0-33.el7_8.1           updates 240 k
 libvirt-daemon-driver-nwfilter        x86_64 4.5.0-33.el7_8.1           updates 263 k
 libvirt-daemon-driver-qemu            x86_64 4.5.0-33.el7_8.1           updates 750 k
 libvirt-daemon-driver-secret          x86_64 4.5.0-33.el7_8.1           updates 230 k
 libvirt-daemon-driver-storage         x86_64 4.5.0-33.el7_8.1           updates 201 k
 libvirt-daemon-driver-storage-core    x86_64 4.5.0-33.el7_8.1           updates 440 k
 libvirt-daemon-driver-storage-disk    x86_64 4.5.0-33.el7_8.1           updates 231 k
 libvirt-daemon-driver-storage-gluster x86_64 4.5.0-33.el7_8.1           updates 239 k
 libvirt-daemon-driver-storage-iscsi   x86_64 4.5.0-33.el7_8.1           updates 229 k
 libvirt-daemon-driver-storage-logical x86_64 4.5.0-33.el7_8.1           updates 232 k
 libvirt-daemon-driver-storage-mpath   x86_64 4.5.0-33.el7_8.1           updates 227 k
 libvirt-daemon-driver-storage-rbd     x86_64 4.5.0-33.el7_8.1           updates 234 k
 libvirt-daemon-driver-storage-scsi    x86_64 4.5.0-33.el7_8.1           updates 229 k
 libvirt-daemon-kvm                    x86_64 4.5.0-33.el7_8.1           updates 200 k
 libvirt-libs                          x86_64 4.5.0-33.el7_8.1           updates 4.2 M
 qemu-img                              x86_64 10:1.5.3-173.el7_8.3       updates 703 k
 qemu-kvm-common                       x86_64 10:1.5.3-173.el7_8.3       updates 438 k

事务概要
=======================================================================================
安装  2 软件包 (+15 依赖软件包)
升级  1 软件包 (+23 依赖软件包)

总计:25 M
总下载量:12 M
Downloading packages:
警告:/var/cache/yum/x86_64/7/updates/packages/libguestfs-tools-1.40.2-9.el7_8.1.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
libguestfs-tools-1.40.2-9.el7_8.1.noarch.rpm 的公钥尚未安装
(1/17): libguestfs-tools-1.40.2-9.el7_8.1.noarch.rpm            |  27 kB  00:00:00     
hexedit-1.2.13-5.el7.x86_64.rpm 的公钥尚未安装
(2/17): hexedit-1.2.13-5.el7.x86_64.rpm                         |  39 kB  00:00:00     
(3/17): hivex-1.3.10-6.9.el7.x86_64.rpm                         | 101 kB  00:00:00     
(4/17): libvirt-4.5.0-33.el7_8.1.x86_64.rpm                     | 201 kB  00:00:00     
(5/17): perl-Sys-Guestfs-1.40.2-9.el7_8.1.x86_64.rpm            | 305 kB  00:00:00     
(6/17): libvirt-daemon-config-nwfilter-4.5.0-33.el7_8.1.x86_64. | 208 kB  00:00:00     
(7/17): libvirt-daemon-driver-lxc-4.5.0-33.el7_8.1.x86_64.rpm   | 334 kB  00:00:00     
(8/17): libguestfs-1.40.2-9.el7_8.1.x86_64.rpm                  | 2.4 MB  00:00:00     
(9/17): perl-hivex-1.3.10-6.9.el7.x86_64.rpm                    |  41 kB  00:00:00     
(10/17): scrub-2.5.2-7.el7.x86_64.rpm                           |  41 kB  00:00:00     
(11/17): squashfs-tools-4.3-0.21.gitaae0aff4.el7.x86_64.rpm     | 101 kB  00:00:00     
(12/17): perl-Sys-Virt-4.5.0-2.el7.x86_64.rpm                   | 296 kB  00:00:00     
(13/17): supermin5-5.1.19-1.el7.x86_64.rpm                      | 637 kB  00:00:00     
(14/17): syslinux-extlinux-4.05-15.el7.x86_64.rpm               | 364 kB  00:00:00     
(15/17): syslinux-4.05-15.el7.x86_64.rpm                        | 990 kB  00:00:00     
(16/17): perl-libintl-1.20-12.el7.x86_64.rpm                    | 875 kB  00:00:00     
(17/17): libguestfs-tools-c-1.40.2-9.el7_8.1.x86_64.rpm         | 4.9 MB  00:00:03     
---------------------------------------------------------------------------------------
总计                                                      3.1 MB/s |  12 MB  00:03     
从 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 检索密钥
导入 GPG key 0xF4A80EB5:
 用户ID     : "CentOS-7 Key (CentOS 7 Official Signing Key) <security@centos.org>"
 指纹       : 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5
 软件包     : centos-release-7-8.2003.0.el7.centos.x86_64 (@anaconda)
 来自       : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在更新    : libvirt-libs-4.5.0-33.el7_8.1.x86_64                              1/65 
  正在更新    : libvirt-daemon-4.5.0-33.el7_8.1.x86_64                            2/65 
  正在更新    : libvirt-daemon-driver-network-4.5.0-33.el7_8.1.x86_64             3/65 
  正在更新    : 10:qemu-img-1.5.3-173.el7_8.3.x86_64                              4/65 
  正在更新    : libvirt-daemon-driver-storage-core-4.5.0-33.el7_8.1.x86_64        5/65 
  正在更新    : libvirt-daemon-driver-nwfilter-4.5.0-33.el7_8.1.x86_64            6/65 
  正在更新    : libvirt-daemon-driver-qemu-4.5.0-33.el7_8.1.x86_64                7/65 
  正在更新    : libvirt-daemon-driver-secret-4.5.0-33.el7_8.1.x86_64              8/65 
  正在更新    : libvirt-daemon-driver-nodedev-4.5.0-33.el7_8.1.x86_64             9/65 
  正在更新    : libvirt-daemon-driver-interface-4.5.0-33.el7_8.1.x86_64          10/65 
  正在安装    : perl-hivex-1.3.10-6.9.el7.x86_64                                 11/65 
  正在安装    : hivex-1.3.10-6.9.el7.x86_64                                      12/65 
  正在安装    : syslinux-4.05-15.el7.x86_64                                      13/65 
  正在安装    : syslinux-extlinux-4.05-15.el7.x86_64                             14/65 
  正在安装    : libvirt-daemon-config-nwfilter-4.5.0-33.el7_8.1.x86_64           15/65 
  正在更新    : libvirt-daemon-driver-storage-iscsi-4.5.0-33.el7_8.1.x86_64      16/65 
  正在更新    : libvirt-daemon-driver-storage-gluster-4.5.0-33.el7_8.1.x86_64    17/65 
  正在更新    : libvirt-daemon-driver-storage-rbd-4.5.0-33.el7_8.1.x86_64        18/65 
  正在更新    : libvirt-daemon-driver-storage-scsi-4.5.0-33.el7_8.1.x86_64       19/65 
  正在更新    : libvirt-daemon-driver-storage-disk-4.5.0-33.el7_8.1.x86_64       20/65 
  正在更新    : libvirt-daemon-driver-storage-logical-4.5.0-33.el7_8.1.x86_64    21/65 
  正在更新    : libvirt-daemon-driver-storage-mpath-4.5.0-33.el7_8.1.x86_64      22/65 
  正在更新    : libvirt-daemon-driver-storage-4.5.0-33.el7_8.1.x86_64            23/65 
  正在安装    : libvirt-daemon-driver-lxc-4.5.0-33.el7_8.1.x86_64                24/65 
  正在更新    : libvirt-daemon-config-network-4.5.0-33.el7_8.1.x86_64            25/65 
  正在安装    : perl-Sys-Virt-4.5.0-2.el7.x86_64                                 26/65 
  正在更新    : libvirt-bash-completion-4.5.0-33.el7_8.1.x86_64                  27/65 
  正在更新    : libvirt-client-4.5.0-33.el7_8.1.x86_64                           28/65 
  正在安装    : hexedit-1.2.13-5.el7.x86_64                                      29/65 
  正在安装    : supermin5-5.1.19-1.el7.x86_64                                    30/65 
  正在更新    : 10:qemu-kvm-common-1.5.3-173.el7_8.3.x86_64                      31/65 
  正在更新    : 10:qemu-kvm-1.5.3-173.el7_8.3.x86_64                             32/65 
  正在更新    : libvirt-daemon-kvm-4.5.0-33.el7_8.1.x86_64                       33/65 
  正在安装    : perl-libintl-1.20-12.el7.x86_64                                  34/65 
  正在安装    : squashfs-tools-4.3-0.21.gitaae0aff4.el7.x86_64                   35/65 
  正在安装    : scrub-2.5.2-7.el7.x86_64                                         36/65 
  正在安装    : 1:libguestfs-1.40.2-9.el7_8.1.x86_64                             37/65 
  正在安装    : 1:perl-Sys-Guestfs-1.40.2-9.el7_8.1.x86_64                       38/65 
  正在安装    : 1:libguestfs-tools-c-1.40.2-9.el7_8.1.x86_64                     39/65 
  正在安装    : 1:libguestfs-tools-1.40.2-9.el7_8.1.noarch                       40/65 
  正在安装    : libvirt-4.5.0-33.el7_8.1.x86_64                                  41/65 
  清理        : libvirt-daemon-kvm-4.5.0-33.el7.x86_64                           42/65 
  清理        : libvirt-daemon-driver-storage-4.5.0-33.el7.x86_64                43/65 
  清理        : libvirt-daemon-config-network-4.5.0-33.el7.x86_64                44/65 
  清理        : libvirt-daemon-driver-qemu-4.5.0-33.el7.x86_64                   45/65 
  清理        : libvirt-daemon-driver-network-4.5.0-33.el7.x86_64                46/65 
  清理        : libvirt-daemon-driver-storage-disk-4.5.0-33.el7.x86_64           47/65 
  清理        : libvirt-daemon-driver-storage-logical-4.5.0-33.el7.x86_64        48/65 
  清理        : libvirt-daemon-driver-storage-scsi-4.5.0-33.el7.x86_64           49/65 
  清理        : libvirt-daemon-driver-storage-iscsi-4.5.0-33.el7.x86_64          50/65 
  清理        : libvirt-daemon-driver-storage-mpath-4.5.0-33.el7.x86_64          51/65 
  清理        : libvirt-daemon-driver-storage-gluster-4.5.0-33.el7.x86_64        52/65 
  清理        : libvirt-daemon-driver-storage-rbd-4.5.0-33.el7.x86_64            53/65 
  清理        : libvirt-daemon-driver-storage-core-4.5.0-33.el7.x86_64           54/65 
  清理        : libvirt-daemon-driver-interface-4.5.0-33.el7.x86_64              55/65 
  清理        : libvirt-daemon-driver-nodedev-4.5.0-33.el7.x86_64                56/65 
  清理        : libvirt-daemon-driver-nwfilter-4.5.0-33.el7.x86_64               57/65 
  清理        : libvirt-daemon-driver-secret-4.5.0-33.el7.x86_64                 58/65 
  清理        : 10:qemu-kvm-1.5.3-173.el7.x86_64                                 59/65 
  清理        : libvirt-client-4.5.0-33.el7.x86_64                               60/65 
  清理        : libvirt-daemon-4.5.0-33.el7.x86_64                               61/65 
  清理        : libvirt-bash-completion-4.5.0-33.el7.x86_64                      62/65 
  清理        : libvirt-libs-4.5.0-33.el7.x86_64                                 63/65 
  清理        : 10:qemu-img-1.5.3-173.el7.x86_64                                 64/65 
  清理        : 10:qemu-kvm-common-1.5.3-173.el7.x86_64                          65/65 
  验证中      : 1:libguestfs-1.40.2-9.el7_8.1.x86_64                              1/65 
  验证中      : scrub-2.5.2-7.el7.x86_64                                          2/65 
  验证中      : libvirt-daemon-driver-storage-iscsi-4.5.0-33.el7_8.1.x86_64       3/65 
  验证中      : squashfs-tools-4.3-0.21.gitaae0aff4.el7.x86_64                    4/65 
  验证中      : libvirt-daemon-driver-secret-4.5.0-33.el7_8.1.x86_64              5/65 
  验证中      : libvirt-daemon-driver-nodedev-4.5.0-33.el7_8.1.x86_64             6/65 
  验证中      : libvirt-daemon-driver-storage-core-4.5.0-33.el7_8.1.x86_64        7/65 
  验证中      : libvirt-daemon-config-nwfilter-4.5.0-33.el7_8.1.x86_64            8/65 
  验证中      : libvirt-daemon-driver-qemu-4.5.0-33.el7_8.1.x86_64                9/65 
  验证中      : libvirt-daemon-driver-network-4.5.0-33.el7_8.1.x86_64            10/65 
  验证中      : 1:perl-Sys-Guestfs-1.40.2-9.el7_8.1.x86_64                       11/65 
  验证中      : libvirt-daemon-driver-storage-gluster-4.5.0-33.el7_8.1.x86_64    12/65 
  验证中      : 1:libguestfs-tools-c-1.40.2-9.el7_8.1.x86_64                     13/65 
  验证中      : 10:qemu-img-1.5.3-173.el7_8.3.x86_64                             14/65 
  验证中      : perl-libintl-1.20-12.el7.x86_64                                  15/65 
  验证中      : libvirt-daemon-driver-storage-rbd-4.5.0-33.el7_8.1.x86_64        16/65 
  验证中      : libvirt-daemon-driver-storage-scsi-4.5.0-33.el7_8.1.x86_64       17/65 
  验证中      : libvirt-daemon-driver-storage-disk-4.5.0-33.el7_8.1.x86_64       18/65 
  验证中      : libvirt-daemon-driver-storage-4.5.0-33.el7_8.1.x86_64            19/65 
  验证中      : libvirt-daemon-driver-storage-logical-4.5.0-33.el7_8.1.x86_64    20/65 
  验证中      : libvirt-libs-4.5.0-33.el7_8.1.x86_64                             21/65 
  验证中      : hivex-1.3.10-6.9.el7.x86_64                                      22/65 
  验证中      : syslinux-4.05-15.el7.x86_64                                      23/65 
  验证中      : libvirt-daemon-kvm-4.5.0-33.el7_8.1.x86_64                       24/65 
  验证中      : libvirt-client-4.5.0-33.el7_8.1.x86_64                           25/65 
  验证中      : perl-Sys-Virt-4.5.0-2.el7.x86_64                                 26/65 
  验证中      : 10:qemu-kvm-common-1.5.3-173.el7_8.3.x86_64                      27/65 
  验证中      : perl-hivex-1.3.10-6.9.el7.x86_64                                 28/65 
  验证中      : supermin5-5.1.19-1.el7.x86_64                                    29/65 
  验证中      : libvirt-4.5.0-33.el7_8.1.x86_64                                  30/65 
  验证中      : libvirt-daemon-driver-lxc-4.5.0-33.el7_8.1.x86_64                31/65 
  验证中      : libvirt-daemon-driver-storage-mpath-4.5.0-33.el7_8.1.x86_64      32/65 
  验证中      : libvirt-daemon-4.5.0-33.el7_8.1.x86_64                           33/65 
  验证中      : hexedit-1.2.13-5.el7.x86_64                                      34/65 
  验证中      : syslinux-extlinux-4.05-15.el7.x86_64                             35/65 
  验证中      : libvirt-daemon-driver-nwfilter-4.5.0-33.el7_8.1.x86_64           36/65 
  验证中      : libvirt-bash-completion-4.5.0-33.el7_8.1.x86_64                  37/65 
  验证中      : 10:qemu-kvm-1.5.3-173.el7_8.3.x86_64                             38/65 
  验证中      : libvirt-daemon-driver-interface-4.5.0-33.el7_8.1.x86_64          39/65 
  验证中      : libvirt-daemon-config-network-4.5.0-33.el7_8.1.x86_64            40/65 
  验证中      : 1:libguestfs-tools-1.40.2-9.el7_8.1.noarch                       41/65 
  验证中      : libvirt-daemon-driver-storage-scsi-4.5.0-33.el7.x86_64           42/65 
  验证中      : libvirt-daemon-driver-storage-disk-4.5.0-33.el7.x86_64           43/65 
  验证中      : libvirt-daemon-driver-qemu-4.5.0-33.el7.x86_64                   44/65 
  验证中      : libvirt-daemon-driver-secret-4.5.0-33.el7.x86_64                 45/65 
  验证中      : 10:qemu-img-1.5.3-173.el7.x86_64                                 46/65 
  验证中      : libvirt-daemon-kvm-4.5.0-33.el7.x86_64                           47/65 
  验证中      : libvirt-daemon-driver-storage-gluster-4.5.0-33.el7.x86_64        48/65 
  验证中      : libvirt-daemon-driver-storage-iscsi-4.5.0-33.el7.x86_64          49/65 
  验证中      : libvirt-daemon-driver-storage-mpath-4.5.0-33.el7.x86_64          50/65 
  验证中      : libvirt-daemon-driver-nodedev-4.5.0-33.el7.x86_64                51/65 
  验证中      : libvirt-bash-completion-4.5.0-33.el7.x86_64                      52/65 
  验证中      : libvirt-libs-4.5.0-33.el7.x86_64                                 53/65 
  验证中      : libvirt-daemon-driver-interface-4.5.0-33.el7.x86_64              54/65 
  验证中      : libvirt-daemon-driver-storage-core-4.5.0-33.el7.x86_64           55/65 
  验证中      : libvirt-daemon-config-network-4.5.0-33.el7.x86_64                56/65 
  验证中      : libvirt-client-4.5.0-33.el7.x86_64                               57/65 
  验证中      : 10:qemu-kvm-1.5.3-173.el7.x86_64                                 58/65 
  验证中      : libvirt-daemon-4.5.0-33.el7.x86_64                               59/65 
  验证中      : libvirt-daemon-driver-storage-4.5.0-33.el7.x86_64                60/65 
  验证中      : 10:qemu-kvm-common-1.5.3-173.el7.x86_64                          61/65 
  验证中      : libvirt-daemon-driver-storage-rbd-4.5.0-33.el7.x86_64            62/65 
  验证中      : libvirt-daemon-driver-network-4.5.0-33.el7.x86_64                63/65 
  验证中      : libvirt-daemon-driver-nwfilter-4.5.0-33.el7.x86_64               64/65 
  验证中      : libvirt-daemon-driver-storage-logical-4.5.0-33.el7.x86_64        65/65 

已安装:
  libguestfs-tools.noarch 1:1.40.2-9.el7_8.1     libvirt.x86_64 0:4.5.0-33.el7_8.1    

作为依赖被安装:
  hexedit.x86_64 0:1.2.13-5.el7                                                        
  hivex.x86_64 0:1.3.10-6.9.el7                                                        
  libguestfs.x86_64 1:1.40.2-9.el7_8.1                                                 
  libguestfs-tools-c.x86_64 1:1.40.2-9.el7_8.1                                         
  libvirt-daemon-config-nwfilter.x86_64 0:4.5.0-33.el7_8.1                             
  libvirt-daemon-driver-lxc.x86_64 0:4.5.0-33.el7_8.1                                  
  perl-Sys-Guestfs.x86_64 1:1.40.2-9.el7_8.1                                           
  perl-Sys-Virt.x86_64 0:4.5.0-2.el7                                                   
  perl-hivex.x86_64 0:1.3.10-6.9.el7                                                   
  perl-libintl.x86_64 0:1.20-12.el7                                                    
  scrub.x86_64 0:2.5.2-7.el7                                                           
  squashfs-tools.x86_64 0:4.3-0.21.gitaae0aff4.el7                                     
  supermin5.x86_64 0:5.1.19-1.el7                                                      
  syslinux.x86_64 0:4.05-15.el7                                                        
  syslinux-extlinux.x86_64 0:4.05-15.el7                                               

更新完毕:
  qemu-kvm.x86_64 10:1.5.3-173.el7_8.3                                                 

作为依赖被升级:
  libvirt-bash-completion.x86_64 0:4.5.0-33.el7_8.1                                    
  libvirt-client.x86_64 0:4.5.0-33.el7_8.1                                             
  libvirt-daemon.x86_64 0:4.5.0-33.el7_8.1                                             
  libvirt-daemon-config-network.x86_64 0:4.5.0-33.el7_8.1                              
  libvirt-daemon-driver-interface.x86_64 0:4.5.0-33.el7_8.1                            
  libvirt-daemon-driver-network.x86_64 0:4.5.0-33.el7_8.1                              
  libvirt-daemon-driver-nodedev.x86_64 0:4.5.0-33.el7_8.1                              
  libvirt-daemon-driver-nwfilter.x86_64 0:4.5.0-33.el7_8.1                             
  libvirt-daemon-driver-qemu.x86_64 0:4.5.0-33.el7_8.1                                 
  libvirt-daemon-driver-secret.x86_64 0:4.5.0-33.el7_8.1                               
  libvirt-daemon-driver-storage.x86_64 0:4.5.0-33.el7_8.1                              
  libvirt-daemon-driver-storage-core.x86_64 0:4.5.0-33.el7_8.1                         
  libvirt-daemon-driver-storage-disk.x86_64 0:4.5.0-33.el7_8.1                         
  libvirt-daemon-driver-storage-gluster.x86_64 0:4.5.0-33.el7_8.1                      
  libvirt-daemon-driver-storage-iscsi.x86_64 0:4.5.0-33.el7_8.1                        
  libvirt-daemon-driver-storage-logical.x86_64 0:4.5.0-33.el7_8.1                      
  libvirt-daemon-driver-storage-mpath.x86_64 0:4.5.0-33.el7_8.1                        
  libvirt-daemon-driver-storage-rbd.x86_64 0:4.5.0-33.el7_8.1                          
  libvirt-daemon-driver-storage-scsi.x86_64 0:4.5.0-33.el7_8.1                         
  libvirt-daemon-kvm.x86_64 0:4.5.0-33.el7_8.1                                         
  libvirt-libs.x86_64 0:4.5.0-33.el7_8.1                                               
  qemu-img.x86_64 10:1.5.3-173.el7_8.3                                                 
  qemu-kvm-common.x86_64 10:1.5.3-173.el7_8.3                                          

完毕!

qemu-kvm :KVM主程序,KVM虚拟模块
libvirt:虚拟化服务
libguestfs-tools:虚拟机系统管理工具
virt-install :安装虚拟机的实用工具(克隆)
virt-mananger :KVM图形化管理工具
libvirt-python:python调用libvirt虚拟化服务的api接口库

2.启动我们刚刚安装的服务

[root@centos3 ~]# systemctl start libvirtd
[root@centos3 ~]# systemctl enable libvirtd

查看是否开启成功

[root@centos3 ~]#  systemctl is-enabled libvirtd
enabled

3.查看安装好的对应的KVM模块

[root@centos3 ~]# lsmod | grep kvm
kvm_intel             188688  0 
kvm                   636969  1 kvm_intel
irqbypass              13503  1 kvm

4.使用virt-manager运行。

[root@centos3 ~]# virt-manager

在这里插入图片描述
这样就可以添加一台KVM虚拟机了。

  • 3
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: 在Linux安装KVM可以通过以下步骤进行。首先,您需要检查系统是否支持KVM。您可以使用命令"lsmod | grep kvm"来查看是否支持KVM。\[1\]如果输出中包含"kvm"和"kvm_intel",则表示系统支持KVM。接下来,您需要了解KVM的基本概念和原理。KVM是Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,相对于其他虚拟化技术,KVM的核心源码较少。\[2\]最后,您可以使用命令"lsmod | grep kvm"来查看已安装KVM模块。如果输出中包含"kvm"和"kvm_intel",则表示KVM模块已成功安装。\[3\]希望这些信息对您有帮助。 #### 引用[.reference_title] - *1* [KVM(一)Linux部署KVM及新建虚拟机](https://blog.csdn.net/weixin_48878440/article/details/130730089)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Linux部署KVM虚拟化平台](https://blog.csdn.net/weixin_53678904/article/details/125950867)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [在Linux安装KVM](https://blog.csdn.net/HelloWorld_4396/article/details/109148896)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值