实验环境
操作系统:CentOS 7.9 x64
处理器核心:4
运行内存:8G
存储空间:40G
虚拟机软件:VMware
关闭防火墙以及selinux
按照以上要求创建好一台虚拟机后一定要修改设置里的虚拟化支持
安装、配置并且使用KVM
1.查看CPU是否支持虚拟化
cat /proc/cpuinfo | egrep 'vmx|svm'
2.查看是否加载KVM
lsmod | grep kvm
如果出现一下内容那么证明设置没有问题
3.启动虚拟化模块
modprobe kvm
4.安装KVM相关软件包
yum install qemu-kvm qemu-img virt-manager libvirt libvirt-python virt-manager libvirt-client virt-install virt-viewer -y
5.启动libvirt并设置开机自启动
systemctl start libvirtd
systemctl enable libvirtd
6.创建物理桥接设备
ifconfig #查看网卡信息
找到自己桥接至局域网的网卡名称,我的是ens33
关闭NetworkManager服务
chkconfig NetworkManager off
service NetworkManager stop
桥接设备关联网卡
virsh iface-bridge ens33 br0
注意:有可能到时候会显示桥接失败,但是如果执行以下命令有以下信息即可表示桥接成功。
brctl show
7.进入图形化界面
virt-manager
8.创建储存池
mkdir -p /kvm/test
#用来存放虚拟机文件
mkdir -p /kvm/iso
#用来存放镜像文件
存放虚拟机文件也是用上面的方法进行创建
9.挂载镜像进行测试
将镜像挂载到我们指定的目录下
cp /dev/cdrom /kvm/iso/centos7.iso
然后就可以创建虚拟机了