Centos8 安装kvm虚拟机
挺简单一个教程,按步骤操作就可以了。
KVM介绍就不多说了。
系统环境:
CentOS8.2.2004
KVM安装与配置
安装前先关闭SELINUX
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
KVM管理软件安装
yum -y install qemu-kvm libvirt libvirt-daemon libvirt-client libvirt-daemon-driver-qemu virt-manager virt-install virt-viewer virt-v2v virt-top libguestfs-tools
软件包介绍:
qemu-kvm: 为kvm提供底层仿真支持;
libvirt-daemon: libvirtd守护进程,管理虚拟机;
libvirt-client: 用户端软件,提供客户端管理命令;
libvirt-daemon-driver-qemu: libvirtd连接qemu的驱动;
libvirt: 虚拟管理模块;
virt-manager: 图形界面管理工具;
virt-install: 虚拟机命令行安装工具;
virt-v2v: 虚拟机迁移工具;
virt-top: 虚拟机资源监控工具;
libguestfs-tools: 虚拟机磁盘管理工具;
其他工具
yum -y install libXdmcp libXmu libxkbfile xorg-x11-xauth xorg-x11-xkb-utils
配置网桥
新建网桥,名字为br0
nmcli connection add type bridge con-name br0 ifname br0 autoconnect yes
这时这时/etc/sysconfig/network-scripts目录已经新增一个文件ifcfg-br0
网桥br0桥接至ens1
nmcli connection add type bridge-slave ifname ens1 master br0
这时/etc/sysconfig/network-scripts目录已经自动新增一个文件ifcfg-bridge-slave-ens1
查看网络连接
nmcli connection
关闭ens1
nmcli connection down ens1
打开br0
nmcli connection up br0
在查看一下网络连接,看网桥是否生效,生效了网桥就可以使用了,如果没生效重启下就好
启动KVM并设为开机启动
systemctl start libvirtd
systemctl enable libvirtd
其他虚拟机使用就不说了