OpenStack
Install OpenStack Nova client and setup authentication
Make sure you have installed pip (see the section above).
Install python-novaclient by following command:
sudo pip install python-novaclient
You must specify authentication information for test execution, including user
name (`--openstack_username flag or OS_USERNAME environment variable), tenant name
(--openstack_tenant flag or OS_TENANT_NAME environment variable), and
authentication URL (--openstack_auth_url flag or OS_AUTH_URL environment
variable).
The password cannot be set through a flag. You can specify it through the
OS_PASSWORD environment variable, or alternatively you can save it in a file
and specify the file location with the --openstack_password_file flag or
OPENSTACK_PASSWORD_FILE environment variable.
Example using environment variables:
export OS_USERNAME=admin
export OS_TENANT=myproject
export OS_AUTH_URL=http://localhost:5000
export OS_PASSWORD=<password>
Example using a password file at the default file location:
echo topsecretpassword > ~/.config/openstack-password.txt
./pkb.py --cloud=OpenStack --benchmarks=ping