Working with OpenStack¶
Accessing the Dashboard (Horizon)¶
The OpenStack web UI is available at: https://openstack.acme.example
This site is accessible via the Internet..
Accessing the OpenStack CLI¶
A simple way to get started with accessing the OpenStack command-line interface.
This can be done from acme-seed-hypervisor (for example), or any machine that has access to 10.0.0.1:
openstack# virtualenv openstack-venv
openstack# source openstack-venv/bin/activate
openstack# pip install -U pip
openstack# pip install python-openstackclient
openstack# source <project>-openrc.sh
The <project>-openrc.sh file can be downloaded from the OpenStack Dashboard (Horizon):

Now it should be possible to run OpenStack commands:
openstack# openstack server list
Accessing Deployed Instances¶
The external network of OpenStack, called public, connects to the subnet 10.0.0.0/8. This network is accessible from acme-seed-hypervisor and the rest of the Acme network.
Any OpenStack instance can make outgoing connections to this network, via a router that connects the internal network of the project to the public network.
To enable incoming connections (e.g. SSH), a floating IP is required. A floating IP is allocated and associated via OpenStack. Security groups must be set to permit the kind of connectivity required (i.e. to define the ports that must be opened).