# 虚拟化 KVM:安装 这是使用KVM(基于内核的虚拟机)+QEMU的虚拟化配置。 它要求计算机上的CPU具有英特尔VT或AMD-V功能。
\[1\]安装所需的软件包。
``` [root@dlp ~]# dnf -y install qemu-kvm libvirt virt-install # confirm modules are loaded [root@dlp ~]# lsmod | grep kvm kvm_intel 331776 0 kvm 1019904 1 kvm_intel irqbypass 16384 1 kvm [root@dlp ~]# systemctl enable --now libvirtd ```
\[2\]为KVM虚拟机配置Bridge网络。 为您自己的环境替换接口名称\[enp1s0\]。
``` # add bridge [br0] [root@dlp ~]# nmcli connection add type bridge autoconnect yes con-name br0 ifname br0 Connection 'br0' (80672c58-969e-4e7e-9e09-c4baa6117afb) successfully added. # set IP address for [br0] [root@dlp ~]# nmcli connection modify br0 ipv4.addresses 10.0.0.30/24 ipv4.method manual # set Gateway for [br0] [root@dlp ~]# nmcli connection modify br0 ipv4.gateway 10.0.0.1 # set DNS for [br0] [root@dlp ~]# nmcli connection modify br0 ipv4.dns 10.0.0.10 # set DNS search base for [br0] [root@dlp ~]# nmcli connection modify br0 ipv4.dns-search srv.world # remove the current interface [root@dlp ~]# nmcli connection del enp1s0 # add the removed interface again as a member of [br0] [root@dlp ~]# nmcli connection add type bridge-slave autoconnect yes con-name enp1s0 ifname enp1s0 master br0 # restart [root@dlp ~]# reboot [root@dlp ~]# ip addr 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: enp1s0: mtu 1500 qdisc fq_codel master br0 state UP group default qlen 1000 link/ether 52:54:00:aa:86:00 brd ff:ff:ff:ff:ff:ff 3: br0: mtu 1500 qdisc noqueue state DOWN group default qlen 1000 link/ether 9a:7e:5f:73:79:d6 brd ff:ff:ff:ff:ff:ff inet 10.0.0.30/24 brd 10.0.0.255 scope global noprefixroute br0 valid_lft forever preferred_lft forever ```