CentOS8 KVM環境構築

KVMのインストール

# yum install qemu-kvm libvirt virt-install 

OVMFの設定(UEFIモードでVMを動かす場合は実施)

# vi /etc/libvirt/qemu.conf 
nvram = [
  "/usr/share/OVMF/OVMF_CODE.secboot.fd:/usr/share/OVMF/OVMF_VARS.fd"
]

# systemctl restart libvirtd

ブリッジの作成

# nmcli device
# nmcli connection show

# nmcli connection add type bridge ifname br0
# nmcli device
# nmcli connection show

ブリッジのアドレス設定

# nmcli connection modify bridge-br0 ipv4.addresses 192.168.0.100/24 ipv4.method manual
# nmcli connection modify bridge-br0 ipv4.gateway 192.168.0.1
# nmcli connection modify bridge-br0 ipv4.dns 192.168.0.1

ブリッジに物理インターフェースを登録

# nmcli connection add type bridge-slave ifname enp0s25 master br0
# nmcli device
# nmcli connection show

物理インターフェースの既存設定を削除して、再起動

# nmcli connection del enp0s25 ; reboot

201911時点でCentOS8でbrctlは非推奨となっているので、ブリッジへのインターフェース登録状態を見たい場合は下記コマンドで確認する

# nmcli c show bridge-slave-enp0s25 | grep master