KVM虚拟化笔记-001 KVM服务安装命令

3,410 阅读1分钟

本文采用RHEL/CentOS7.x操作系统。

检查CPU是否支持虚拟化

KVM 是基于 x86 虚拟化扩展(Intel VT 或者 AMD-V) 技术的虚拟机软件,所以查看 CPU 是否支持 VT 技术,就可以判断是否支持KVM。有返回结果,如果结果中有vmx(Intel)或svm(AMD)字样,就说明CPU的支持的。

egrep -c '(vmx|svm)' /proc/cpuinfo
cat /proc/cpuinfo | egrep 'vmx|svm'

关闭SELinux

/etc/sysconfig/selinux 中的 SELinux=enforcing 修改为 SELinux=disabled

安装虚拟机组件

yum groupinstall 'Virtualization' 'Virtualization Client' 'Virtualization Platform' 'Virtualization Tools' -y

systemctl enable libvirtd

systemctl start libvirtd

Virtualization Package Groups

Package GroupDescriptionMandatory PackagesOptional Packages
Virtualization HypervisorSmallest possible virtualization host installationlibvirt, qemu-kvm, qemu-imgqemu-kvm-tools
Virtualization ClientClients for installing and managing virtualization instancesgnome-boxes, virt-install, virt-manager, virt-viewer, qemu-imgvirt-top, libguestfs-tools, libguestfs-tools-c
Virtualization PlatformProvides an interface for accessing and controlling virtual machines and containerslibvirt, libvirt-client, virt-who, qemu-imgfence-virtd-libvirt, fence-virtd-multicast, fence-virtd-serial, libvirt-cim, libvirt-java, libvirt-snmp, perl-Sys-Virt
Virtualization ToolsTools for offline virtual image managementlibguestfs, qemu-imglibguestfs-java, libguestfs-tools, libguestfs-tools-c

access.redhat.com/documentati…

查看KVM模块是否被正确加载

# ------------------------
lsmod | grep kvm
 
kvm_intel             162153  0
kvm                   525259  1 kvm_intel