Skip to content
閲覧中:
kvm

いい選択です。Ubuntu 24なら KVM が一番パフォーマンス良くて、サーバ用途にも強いです。実用レベルで使えるように「インストール → VM作成 → 運用」まで一気にまとめます。


🧰 1. KVM環境のインストール

必須パッケージ

Bash
sudo apt update
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients virt-manager bridge-utils
  • KVM本体:qemu-kvm
  • 管理:libvirt
  • GUI:virt-manager

ユーザー権限追加(重要)

Bash
sudo usermod -aG libvirt $USER
sudo usermod -aG kvm $USER

👉 一度ログアウト or reboot 必須


動作確認

Bash
virsh list --all

エラーが出なければOK 👍


🧪 2. 仮想化対応CPUか確認

Bash
egrep -c '(vmx|svm)' /proc/cpuinfo
  • 0 → 仮想化不可 or BIOSで無効
  • 1以上 → OK

👉 BIOSで「Intel VT-x / AMD-V」をONに


🖥 3. VM作成(GUIが簡単)

GUI起動

Bash
virt-manager

👉 virt-manager


手順(GUI)

  1. 「新規作成」
  2. ISOイメージ選択(Ubuntuなど)
  3. メモリ・CPU割当
  4. ディスク作成(qcow2推奨)
  5. ネットワーク:NATでOK

🌐 4. ネットワークの基本

デフォルト(NAT)

  • そのまま使える
  • 外には出れるが、外からは入れない

👉 開発用途ならこれでOK


ブリッジ(上級)

  • VMにLAN内IPを直接割り当て
  • サーバ用途で便利

必要なら後で詳しく説明できます 👍


💾 5. よく使う運用コマンド

VM一覧

Bash
virsh list --all

起動

Bash
virsh start <VM名>

停止

Bash
virsh shutdown <VM名>

強制停止

Bash
virsh destroy <VM名>

📸 6. スナップショット(超重要)

Bash
virsh snapshot-create-as <VM名> snap1

👉 失敗しても戻せる=実験に最強


⚡ 7. 性能チューニング(重要ポイント)

CPU

  • host-passthrough 推奨(virt-managerで設定)

ディスク

  • qcow2 + virtio

ネットワーク

  • virtio

👉 これでほぼネイティブ性能


🧠 8. よくあるハマり

❌ KVMが使えない

Bash
lsmod | grep kvm

出ない → BIOS設定


❌ permission denied

👉 グループ追加忘れ


❌ virt-managerで接続できない

Bash
systemctl status libvirtd

🔥 9. あなた向けおすすめ構成

用途(これまでの会話的に)👇

  • RAG環境
  • Linux検証
  • ネットワーク実験

👉 おすすめ:

  • VM1: Ubuntu Server(RAG用)
  • VM2: Ubuntu Desktop(検証用)
  • NAT + 必要ならブリッジ

👍 次にやるといいこと

ここまでできたら👇

  • ブリッジネットワーク構築
  • GPUパススルー(4070使うなら)
  • 自動起動設定

必要なら👇どれでも深掘りできます:

  • 「ブリッジネットワーク設定(netplanで)」
  • 「GPUパススルー(かなり本格)」
  • 「virt-manager使わずCLIだけで構築」

どこまでやります?