openvswitch on EC2 その2
まずは、宣伝から
まだ席に余裕がありますので、興味ある方は是非
JPOUG> SET EVNETS 20140907
詳細は、こちら
JPOUG> SET EVNETS 20140907
前回公開したエントリでは、以下の問題がありました
・通信が不安定になることがある
→ブリッジインターフェースを二つに分ける必要がある
・EC2メタデータ(169.254.169.254)にアクセスできない
→br0から169.254.169.254にアクセスするrouteを低メトリックで登録
・インターネットにアクセスできない
→デフォルトゲートウェイの指定が必要
前回分も含めて設定をやってくれるスクリプトを作成しましたので、公開します。
https://gist.github.com/s4ragent/c73655fbf6b75096c250
CentOS/RHEL限定です。(Oracle LinuxはUEKだと動かないと思います)
使い方
OVSのダウンロード/インストール
sh ec2openvswitch ovsinstall
ブリッジインターフェイスの作成/初期化
sh ec2openvswitch ovsinit
トンネルの作成
sh ec2openvswitch ovssetgre リモートIP1 リモートIP2 ・・・・
内部インターフェースの作成
sh ec2openvswitch ovscreateint 作成するデバイス名 IPアドレス NETMASK
*デバイス名は 英字+数字(0以外) 数字は vlan-idになります
例 sh ec2openvswitch ovscreateint vlan10 192.168.0.11 255.255.255.0