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

本文采用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 Group Description Mandatory Packages Optional Packages
Virtualization Hypervisor Smallest possible virtualization host installation libvirt, qemu-kvm, qemu-img qemu-kvm-tools
Virtualization Client Clients for installing and managing virtualization instances gnome-boxes, virt-install, virt-manager, virt-viewer, qemu-img virt-top, libguestfs-tools, libguestfs-tools-c
Virtualization Platform Provides an interface for accessing and controlling virtual machines and containers libvirt, libvirt-client, virt-who, qemu-img fence-virtd-libvirt, fence-virtd-multicast, fence-virtd-serial, libvirt-cim, libvirt-java, libvirt-snmp, perl-Sys-Virt
Virtualization Tools Tools for offline virtual image management libguestfs, qemu-img libguestfs-java, libguestfs-tools, libguestfs-tools-c

access.redhat.com/documentati…

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

# ------------------------
lsmod | grep kvm
 
kvm_intel             162153  0
kvm                   525259  1 kvm_intel
复制代码