centos7的kvm虚拟机开源免费,相比virtualbox安装更方便(virtualbox的vboxconfig死活过不去)

检查环境

cpu虚拟化

检查cpu是否支持虚拟化

1
egrep '(vmx|svm)' /proc/cpuinfo

selinux

需要关闭selinux:
临时关闭:setenforce 0
永久关闭: vim /etc/sysconfig/selinux 打开文件设置 SELINUX=disabled

安装

1
yum groupinstall "Virtualization" "Virtualization Client" "Virtualization Platform" -y

个人用上面的命令测试可行,但是搜到大部分文章都是用下面的命令,记录下

1
2
3
yum install qemu-kvm qemu-img  
virt-manager libvirt libvirt-python virt-manager
libvirt-client virt-install virt-viewer -y

kvm

检查是否加载kvm

1
2
3
4
[root@master10 ~]# lsmod | grep kvm
kvm_intel 282624 11
kvm 667648 1 kvm_intel
irqbypass 16384 1 kvm

若果没有加载执行如下命令:modprobe kvm

libvirtd

启动libvirtd,这个api主要用于管理虚拟化平台的开源的API,后台程序和管理工具

1
2
systemctl start libvirtd #启动libvirtd
systemctl enable libvirtd #开机自启libvirtd

使用

其实到这里就安装完了,通过界面上virtual machine manager可以安装虚拟机了跟其他虚拟化的软件都差不多