Bug 4988: OF statistics & REST client
[groupbasedpolicy.git] / demos / gbpsfc-env / infrastructure_launch.py
index 713aaef6c58334c614510cebc281aa7b966270d2..5653063c93bfe0f2623afb4a610eb65bcccef117 100755 (executable)
@@ -147,4 +147,15 @@ if __name__ == "__main__" :
            print "*****************************"
            doCmd('sudo /vagrant/sf-config.sh')
            #addGpeTunnel(switches[sw_index]['name'])
+       elif sw_type == 'sflow':
+           print "*****************************"
+           print "Configuring %s as an sFlow-RT collector." % sw_name
+           print "*****************************"
+           doCmd('sudo /vagrant/install_java.sh')
+           doCmd('sudo /vagrant/sflow/install_sflow-rt.sh')
+           call('sudo /home/vagrant/sflow-rt/gbp_start.sh &'.split())
+           doCmd('sudo /vagrant/sflow/set_collector_ip.sh')
+           doCmd('sudo /vagrant/sflow/curl_put_collector.sh')
+           print "Configuring finished."
+