blob: 1418a2cbb9f3d0fa07997ebc7f825c6b02c34e67 [file] [log] [blame]
Masayoshi Kobayashi79ac5052013-02-27 19:16:14 +00001#! /bin/bash
Masayoshi Kobayashi6a12e6b2013-03-12 18:30:35 +00002controller=`hostname`
Masayoshi Kobayashi640ad692014-01-22 23:37:59 -08003switches=`sudo ovs-vsctl list-br`
Masayoshi Kobayashi79ac5052013-02-27 19:16:14 +00004function host2ip (){
Masayoshi Kobayashi640ad692014-01-22 23:37:59 -08005 ip=`getent hosts $1 | awk '{print $1}' | tail -n 1`
Masayoshi Kobayashi79ac5052013-02-27 19:16:14 +00006 echo $ip
7}
8
9url=""
10for c in $controller; do
11 url="$url tcp:`host2ip $c`:6633"
12done
13echo $url
14for s in $switches; do
15 echo "set switch $s controller $url"
16 sudo ovs-vsctl set-controller $s $url
17done