Skip to content

安装极其注意事项

一 查看CPU

shell
cat /proc/cpuinfo | grep -E 'vmx|svm'
vmx:当前CPU支持英特尔的全虚拟化
svm:AMD的全虚拟化

停止防火墙,清理环境,卸载KVM

shell
停止防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
vim /etc/sysconfig/selinux
“把SELINUX=enforcing 改成SELINUX=disble”
清理环境
yum remove `rpm -qa | egrep 'qemu|virt|kvm'`
rm -rf /var/lib/libvirt/ /etc/libvirt/s

开始安装 版本Centos7

shell
查看内核版本  正常在2.6以上都可以
uname -r 

安装命令
yum install *qemu* *virt* librbdl-devel -y

qemu-KVM:主包 libvirt:API接口 virt-manager:图形管理程序 解释:在所谓的KVM技术中,应用到其实有两个东西,qemu+kvm kvm负责CPU虚拟化和内存虚拟化,实现CPU和内存虚拟化,单KVM 不能模拟其他设备,qemu是模拟IO设备(网卡磁盘),KVM+qemu 之后就能实现真正意义上服务器虚拟化。 因为用到了上面两个东西所有称之为qemu-kvm libvirt则是调用KVM虚拟化技术的接口用于管理的,用libvirt管理方便 KVM通过/dev/kvm暴露接口,用户态程序可以通过ioctl函数来访问这个接口。

启动服务:

shell
systemctl start libvirtd
systemctl enable libvirtd
查看KVM模块加载:
lsmod |grep kvm

如图

shell
sudo virsh net-list --all                                                                       [0]
 名称      状态     自动开始   持久
-------------------------------------
 default   不活跃

sudo virsh net-start  default
sudo virsh net-autostart  default                                                               [0]