目录
一级目录
查看CPU是否支持虚拟化
cat /proc/cpuinfo | egrep 'vmx|svm'
查看是否加载KVM
lsmod | grep kvm
若没有加载KVM,则加载模块
modprobe -a kvm
modprobe -a kvm_intel
关闭Selinux
vim /etc/selinux/config
----------------------------------------
SELINUX=disabled
----------------------------------------
setenforce 0
更新源以及安装epel源
dnf update && dnf install epel-release
安装KVM和管理工具
dnf install qemu-kvm virt-manager libvirt virt-install virt-viewer virt-top bridge-utils bridge-utils virt-top libguestfs-tools -y
启动libvirtd守护进程
systemctl start libvirtd && systemctl enable libvirtd && systemctl status libvirtd
配置KVM的网段,本案例采用NAT模式
virsh net-edit default
修改自定义的IP网段以及掩码和网关
<network>
<name>default</name>
<uuid>804211be-e428-4e2b-84a3-5c41909891c5</uuid>
<forward mode='nat'/>
<bridge name='virbr0' stp='on' delay='0'/>
<mac address='52:54:00:29:8e:44'/>
<ip address='192.168.123.254' netmask='255.255.255.0'>
<dhcp>
<range start='192.168.123.1' end='192.168.123.200'/>
</dhcp>
</ip>
</network>
从指定xml配置文件定义一个网络或者基于指定xml来修改现有网络
virsh net-define /etc/libvirt/qemu/networks/default.xml
virsh net-start default
重启libvirtd守护进程
systemctl restart libvirtd && systemctl status libvirtd