Proxmox VE コアコンセプト:VM・LXC・ストレージ・ネットワーク

4 min read

ボタンをクリックする前に、これら 4 つのコンセプトを頭に入れてください:「VM か LXC か、ディスクはどこに置くか、ネットワークをどう接続するか」が明確になります。ゲームをプレイする前にスキルの説明を読むようなもの — 読まないと何度も無駄死にします。

コンセプト 1:VM と LXC の違い

種類 技術 特性
VM KVM/QEMU フル OS、高い分離性、Windows/Linux 両方動作
LXC Linux コンテナ 軽量・高速起動・高密度、ただし Linux のみ

一言で判断:完全な分離が必要か Windows を動かしたい → VM;リソースを節約したくサービスが Linux → LXC。間違えるとビーチサンダルで登山するようなもの — 不可能ではないけど苦労します。

# VM を作成(例)
qm create 100 --name my-vm --memory 1024 --cores 2
 
# LXC コンテナを作成(例)
pct create 200 local:vztmpl/debian-12-standard_12.2-1_amd64.tar.zst --hostname my-ct --memory 512

コンセプト 2:ストレージの選択が今後を決める

ストレージを間違えると、後で HA や移行で詰まります。よくある種類:

  • local:シングルノードのディレクトリ型、入門に最適
  • local-lvm:ローカル LVM、スナップショットとクローンに便利
  • NFS/CIFS:共有ネットワークストレージ、クロスノード対応
  • ZFS/Ceph:複製と高可用性のための高度なソリューション
# 現在のストレージ状態を確認
pvesm status
pvesm list local

ライブマイグレーションや HA をする場合、ディスクは通常共有ストレージ上にある必要があります — そうでないと VM を移動できません。まるで引っ越ししようとしたが家具が他人の家に鍵かけて保管されているようなもの。

コンセプト 3:ネットワークモデル(vmbr0)

PVE はデフォルトでブリッジネットワークを使用します:vmbr0 が物理 NIC にブリッジされ、VM が物理スイッチに直接接続されているように見えます。簡単に言えば:1本の仮想ケーブル、全員が外向きの NIC を共有します。

[物理 NIC] --> [vmbr0] --> [VM1] [VM2] [VM3]
# 現在のネットワーク設定を確認
cat /etc/network/interfaces

コンセプト 4:ノードとクラスター

  • シングルノード:1台のマシンですべてを処理、スタートアップとホームラボに適している
  • クラスター:複数のホストをまとめて管理、移行と HA をサポート — パーティーを組んでダンジョンに挑戦するようなもの
[Node1] <--> [Node2] <--> [Node3]
   \\_______ shared config (pmxcfs) _______//

重要な一言:管理プレーンが統一され、リソースがスケジュール可能で、障害を引き継げる。このコンセプトを先に理解していれば、上級編がずっと分かりやすくなります。

次のステップ

コアコンセプトを消化したら、高頻度の操作へ:バックアップ・クローン・移行・スナップショット。 👉 よくあるパターン