proxmoxにVLANネットワークを追加する手順

はじめに

proxmox に VLAN を設定する手順について解説します。

方法の種類

proxmoxでVLANを使用する構成としてはいくつかパターンがあります。
私の知っている範囲では以下4つ。※ OVS Swtichを使用する方式を除きます

①:VMのOS内でVLANタグを設定してアンタグする方式
②:VMのネットワークインターフェース(NIC)にVLANタグを設定してアンタグする方式
③:Linux Bridge に紐づけて Linux VLAN を設定してアンタグし、さらに Linux Bridgeに接続して、その後にVMに接続する方式。各VMのNICにVLAN IDを設定する手間が不要となる。
④:NICに直接 Linux VLANを設定してアンタグし、さらに Linux Bridgeに接続して、その後にVMに接続する方式。

個人的な推奨は②。
③も悪くはないのですが、クラスタリングをしている際にVLANが増えると、各ホストに同じネットワーク設定が必要になるためかなり面倒です。

②の設定手順

これはNICが2つある場合の手順です。
NIC1本の場合は以下参照

手順

[ホスト] > System > Network

未割当の物理インターフェースを確認する
ここでは enp4s0

Create > Linux Bridge

次の設定で Linux Bridge を作成
・VLAN aware にチェックを入れる。自動的にVLAN IDsが2-4094に指定されます。
・Bridge ports にNICの名前を入力 (ここではenp4s0)

以上。これだけ

仮想マシンへの割り当て

仮想マシンへの割り当ては、Network Device の VLAN Tag を設定すれば完了です。
VMのネットワークデバイスの方で VLAN タグのアンタグを行ってくれるようになります。

以上。

コメント

タイトルとURLをコピーしました