wiki:HowTo/InstallOVSInProtoGENI

Version 11 (modified by lnevers@bbn.com, 6 years ago) (diff)

--

Open vSwitch Installation on ProtoGENI hosts

This page describes how to install Open vSwitch (OVS) on a ProtoGENI host running an Ubuntu image. There are two different ways to use OVS within ProtoGENI.

  1. Use the Image ??. This Image only works with ??, so if there are not nodes available you might ??
  • Download OVS
     wget http://openvswitch.org/releases/openvswitch-1.7.3.tar.gz
     tar xvfz openvswitch-1.7.3.tar.gz
     cd openvswitch-1.7.3
    
  • Follow the instructions at INSTALL.Linux
    • Install the prerequisets:
      sudo apt-get update
      sudo apt-get -y install pkg-config libssl-dev libc-dev
      
    • Compile and install
       ./boot.sh
       ./configure
       make
       sudo make install
      
    • Initialize the configuration database using ovsdb-tool
      sudo mkdir -p /usr/local/etc/openvswitch
      sudo ovsdb-tool create /usr/local/etc/openvswitch/conf.db vswitchd/vswitch.ovsschema
      
    • Startup
      sudo ovsdb-server --remote=punix:/usr/local/var/run/openvswitch/db.sock \
                     --remote=db:Open_vSwitch,manager_options \
                     --private-key=db:SSL,private_key \
                     --certificate=db:SSL,certificate \
                     --bootstrap-ca-cert=db:SSL,ca_cert \
                     --pidfile --detach
      
      sudo ovs-vsctl --no-wait init
      sudo ovs-vswitchd --pidfile --detach