Octant installation guideΒΆ

The preferred installation is through the use of pip.

sudo pip install octant-1.0.0.tgz

octant can be installed from source with setup.

cd octant
python setup.py build
sudo python setup.py install

It must be configured with a config file describing how to connect to the OpenStack APIs. Here is an example sample.conf file:

[openstack]
www_authenticate_uri=http://192.168.122.10/identity
user_name=admin
password=secret
user_domain_name=default
region_name=RegionOne

It defines the access for an admin on a cloud where keystone is available on machine at address 192.168.122.10. It is recomended to not specify the password in a production environment. In that case the password will be asked interactively.

If you use an https endpoint and the certificate cannot be verified, you can add verify=False to the configuration file.

If you run the queries as a regular user on your projects or if you are the admin user but you want to restrict the queries to a specific project, you must set all_projects=False in the configuration file. This is the equivalent of openstack server list --all-projects.

A similar section can be written to connect to a running skydive instance. Skydive connection must be explicitly enabled.

[skydive]
enabled=true
endpoint=127.0.0.1:8082
user_name=admin
password=secret