Ubuntu 22.04 に KVM / libvirt 環境を構築する手順です。ここではオンラインインストール、libvirt の確認、デフォルトネットワークの扱いまでを整理します。
参考
書籍
書籍
参考書籍
ストーリーで覚える Linux CLI 入門
Linux のコマンドライン操作やサーバー管理の基礎を確認したい場合の参考書籍です。価格や在庫はリンク先で確認してください。
Amazon で見るこのリンクは Amazon アソシエイトリンクです。
必要パッケージ
sudo apt-get update
sudo DEBIAN_FRONTEND=noninteractive apt-get install -y qemu-kvm libvirt-daemon-system libvirt-clients virtinst libosinfo-bin virt-topユーザー権限
sudo usermod -aG libvirt,kvm $USER
newgrp libvirt
virsh list --allサービス確認
systemctl status libvirtd --no-pager
virsh version
virsh nodeinfoデフォルトネットワーク
libvirt の default network は NAT 型の仮想ネットワークです。検証用途では便利ですが、サーバー用途ではブリッジネットワークを使う方が分かりやすい場合があります。
virsh net-list --all
virsh net-info default
# 使用しない場合
sudo virsh net-destroy default
sudo virsh net-autostart default --disableイメージ保存先
sudo ls -ld /var/lib/libvirt/images
sudo virsh pool-list --all
sudo virsh pool-info defaultまとめ
KVM 環境構築では、パッケージ導入だけでなく、libvirt サービス、ユーザー権限、仮想ネットワーク、イメージ保存先を確認します。VM を本格運用する場合は、ブリッジ、ストレージ、バックアップの設計を別途固めます。
Ubuntu 22.04 KVM 環境構築 – libvirt と仮想ネットワークの基本




