LoginSignup
18
20

More than 5 years have passed since last update.

KVMのゲストVMと外部ネットワークを、OpenvSwitchでVLANを使って接続するメモ

Last updated at Posted at 2015-02-24

目的

この記事 の続き。
仮想ネットワーク周りの学習のため、KVM環境で、OpenvSwitchでVLAN経由でゲストVMを外部ネットワークと接続する(下図)環境を構築したので、その手順メモ。
スイッチはVLAN対応のが必要。自分は NETGEARの安いスイッチ を最近手に入れたので、それを使ってみた。

最終イメージ

ScreenClip.png

前提条件

この記事 の状態が出来ていること。

手順

スイッチの設定

図のようにVLANを設定する。手順はスイッチ次第なので割愛。ちなみに使用したスイッチはこちら↓。

OVSの設定

eth0側をトランクポートでVLAN5を設定、ブリッジ側をアクセスポートでVLAN5を設定する。

[root@localhost ~]# ovs-vsctl set port vnet1 tag=5
[root@localhost ~]# ovs-vsctl set port ovsbr0 tag=5
[root@localhost ~]# ovs-vsctl set port eth0 trunk=5
[root@localhost ~]# ovs-vsctl show
fba905c9-89dd-4ca5-8ba6-c873771c3fed
    Bridge "ovsbr0"
        Port "ovsbr0"
            tag: 5
            Interface "ovsbr0"
                type: internal
        Port "vnet1"
            tag: 5
            Interface "vnet1"
        Port "eth0"
            trunks: [5]
            Interface "eth0"

疎通の確認

PCからゲストVMにPingを打つときちんと返って来た。
試しにeth0でキャプチャを取ったのがこちら。
ちゃんとタグVLAN5で受信しているのが分かる。

ScreenClip.png

参考

設定 OpenvSwitch « roan's Blog http://roan.logdown.com/posts/191801-set-openvswitch

18
20
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
18
20