KVM全称"Kernel-based Virtual Machine",即基于内核的虚拟机,在linux内启用kvm需要硬件,内核和软件(qemu)支持,这篇文章教你如何配置并安装KVM虚拟机.
检查硬件和系统的兼容性
检查硬件虚拟化:LC_ALL=C lscpu | grep Virtualization
这行代码其中 LC_ALL=C为设置输出语言用,lscpu输出CPU信息,在输出的CPU信息里面查找“Virtualization”(虚拟化),输出结果如果有"AMD-V"(AMD CPU) 或者"VT-X"(Intel CPU),则说明你的电脑硬件支持并且已开启虚拟化,可以下一步
那如果没有显示以上两种呢,就进入BIOS(或者UEFI)找到虚拟化/virtualization/VT-X/AMD-V一般来说是这四个名字里面任意一个,当然,如果你的班子BIOS里面是virtualization里面有vt-x和vt-d两个的话,就两个都开。然后,理论上你就能继续了,除非,你的硬件 根本不支持虚拟化(除非厂家手动阉割,现在一般不会有这问题,博主的本本一开始买来BIOS里面就是没有AMD-V的,后来就是靠BIOS更新加上的)。
举个例子:博主linux上的显示是:Virtualization: AMD-V则证明该电脑支持AMD 的虚拟化技术
检查系统是否支持lsmod | grep kvm
这行代码告诉你系统是否加载了KVM有关模块,如果有输出相关模块,请看kvm配置,否则接着看kvm的安装(kvm基于内核,需要内核模块才能正常工作)
KVM 安装过程
KVM的依赖项除了内核和内核模块主要有这些:firewalld(防