ElementaryOS 0.4: 仮想化のKVMをインストールする

KVMをインストールする手順を記載します。

1 qemu-kvmとlibvirtのインストール

qemu-kvmとKVM設定用のパッケージをインストールします。

$ sudo apt install -y qemu-kvm libvirt0 libvirt-bin virt-manager bridge-utils

libvirt-binをsystemdに登録します。

$ sudo systemctl enable libvirt-bin

2 bridgeの作成

外部から仮想マシンへアクセスする場合は、bridgeインターフェースを設定してください。ens3はお使いのネットワークインターフェース名に変更してください。/etc/network/interfacesで設定した後、システムを再起動します。

$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto br0
iface br0 inet dhcp
      bridge_ports ens3
      bridge_stp off
      bridge_maxwait 0
$ sudo reboot

3 libvirtdグループ

libvirtdグループに所属しているとsudoなしでvirt-managerやvirshを実行できます。

$ sudo gpasswd libvirtd -a ${USER}
$ sudo reboot