This is an old revision of the document!
Following are notes on creating a container as test driver for Congress. This is based upon an Ubuntu host as installed by JOID.
sudo lxc-create -n trusty-copper -t /usr/share/lxc/templates/lxc-ubuntu -- -b ubuntu ~/opnfv sudo lxc-start -n trusty-copper -d sudo lxc-info --name trusty-copper Name: trusty-copper State: RUNNING PID: 4563 IP: 10.0.3.44 CPU use: 28.77 seconds BlkIO use: 522.79 MiB Memory use: 559.75 MiB KMem use: 0 bytes Link: vethDMFOAN TX bytes: 2.62 MiB RX bytes: 88.48 MiB Total bytes: 91.10 MiB
ssh ubuntu@10.0.3.44 sudo apt-get update sudo apt-get upgrade -y # Install pip sudo apt-get install python-pip -y # Install java sudo apt-get install default-jre -y # Install other dependencies sudo apt-get install git gcc python-dev libxml2 libxslt1-dev libzip-dev php5-curl -y # Setup OpenStack environment variables per your OPNFV install export CONGRESS_HOST=192.168.10.117 export KEYSTONE_HOST=192.168.10.108 export CEILOMETER_HOST=192.168.10.105 export CINDER_HOST=192.168.10.101 export GLANCE_HOST=192.168.10.106 export HEAT_HOST=192.168.10.107 export NEUTRON_HOST=192.168.10.111 export NOVA_HOST=192.168.10.112 source ~/admin-openrc.sh # Install and test OpenStack client mkdir ~/git cd git git clone https://github.com/openstack/python-openstackclient.git cd python-openstackclient git checkout stable/liberty sudo pip install -r requirements.txt sudo python setup.py install openstack service list +----------------------------------+------------+----------------+ | ID | Name | Type | +----------------------------------+------------+----------------+ | 2f8799ae50f24c928c021fabf8a50f5f | keystone | identity | | 351b13f56d9a4e25849406ec1d5a2726 | cinder | volume | | 5129510c3143454f9ba8ec7e6735e267 | cinderv2 | volumev2 | | 5ee1e220460f41dea9be06921400ce9b | congress | policy | | 78e73a7789a14f56a5d248a0cd141201 | quantum | network | | 9d5a00fb475a45b2ae6767528299ed6b | ceilometer | metering | | 9e4b1624ef0b434abc0b82f607c5045c | heat | orchestration | | b6c01ceb5023442d9f394b83f2a18e01 | heat-cfn | cloudformation | | ba6199e3505045ad87e2a7175bd0c57f | glance | image | | d753f304a0d541dbb989780ae70328a8 | nova | compute | +----------------------------------+------------+----------------+ # Install and test Congress client cd ~/git git clone https://github.com/openstack/python-congressclient.git cd python-congressclient git checkout stable/liberty sudo pip install -r requirements.txt sudo python setup.py install