Openstack Horizon service is just a web interface that enables cloud administrators and users to manage various OpenStack resources and services.It is powered by django which is a popular web framework.
The Dashboard provides web-based interactions with the OpenStack Compute cloud controller through the OpenStack APIs.
You can customize the dashboard to your liking with Horizon.Core classes and reusable templates and tools are available at your disposal.
Since we’ve installed major Openstack components from previous Openstack Lab guide series, it’s time to easen management of our cloud by bringing Dashboard into the mix.
Previous Articles are:
It’s easy to setup Openstack Horizon service,Packages to be installed are available in Part Two of this series. After installing, Configure it as shown below:
Modify sections given here:
- Change Openstack Host to ip address of the controller/server.
- Allow connection to Dashboard from any host:
You can also allow only specified ip addresses.
- Configure Memcache to look like this:
- Set Timezone to the one used by the server:
- Openstack Neutron Patameters:
Restart httpd and memcached to effect changes made:
Start and enable novncproxy:
- Change ownership of /usr/share/openstack-dashboard/staticto apache user.
Configure vnc if you didn’t do it on nova configuration part:
You may now access Dashboard by typing:
Login with user admin and password you set in step 3 for admin user.