UbuntuでKVMをデプロイする方法
Ubuntu で KVM をデプロイするには、以下の手順に従います。
- 次のコマンドを実行して出力を確認してください。vmx または svm が含まれている場合は、お使いのシステムは仮想化テクノロジーをサポートしています。
- egrep -c ‘(svm|vmx)’ /proc/cpuinfo
- KVMと関連するパッケージのインストール:
- sudo apt update && sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager
- 次のコマンドを実行して、現在のユーザーを libvirt および kvm グループに追加します。
- sudo adduser $USER libvirt
sudo adduser $USER kvm - libvirtサービスの起動:次のコマンドを実行してlibvirtサービスを起動します。
- sudo systemctl enable –now libvirtd
- 下記コマンドを実行し、「qemu-system-x86_64」が出力されれば、KVMのインストールは成功しています。
- virsh list –all
- ネットワークブリッジングを構成する (オプション): 仮想マシンが物理ネットワークを介して外部ネットワークにアクセスできることを期待する場合、ネットワークブリッジングを構成できます。/etc/netplan/01-netcfg.yaml ファイルを編集し、以下の内容をファイルの末尾に追加します。
- バージョン: 2
レンダラ: networkd
イーサネット:
eno1: # 実際のネットワークカード名に変更してください
dhcp4: false
ブリッジ:
br0: # ブリッジ名
インターフェース: [eno1] # 実際のネットワークカード名に変更してください
dhcp4: true - ファイルを保存したら、以下のコマンドを実行して設定を反映させます。
- netplan を適用
- virt-managerで仮想マシンの作成と管理を行う:次のコマンドを実行してvirt-managerのグラフィカルユーザインタフェースツールを起動します。
- virt-manager
- virt-managerでは仮想マシンの作成、起動、停止、削除、管理、構成が行えます。
上記の手順が完了したら、UbuntuにKVMを導入したことになります。