blob: 207d3f2c09c8b75cfd381544dc5ebcf70e68d9bd [file] [log] [blame]
#! /bin/bash
if [ "x$1" == "x" ];
then
echo "No controller specified"
exit 1
fi
#controller=`hostname`
controller=$1
switches=`ifconfig -a | grep sw |grep -v eth | awk '{print $1}'`
function host2ip (){
ip=`grep $1 /etc/hosts |grep -v "ip6"| awk '{print $1}'`
echo $ip
}
url=""
for c in $controller; do
url="$url tcp:`host2ip $c`:6633"
done
echo $url
for s in $switches; do
echo "set switch $s controller $url"
sudo ovs-vsctl set-controller $s $url
done