Recent

Install Openstack Horizon Dashboard - Openstack Tutorial

Install Openstack Horizon Dashboard - Openstack Tutorial
This article shows you that how to install and configure Openstack Horizon Dashboard Service on Linux. In the previous posts, we have covered the below topics which also a main part of the whole Openstack Deployment. Refer those links to understand this topic from beginning.

1. Enable Repositories on node1 and node2
2. Install Openstack Liberty Packages on node1 and node2.
3. Install and Configure MariaDB(MySQL) Database on node1 and node2.
4. Install and Configure RabbitMQ Message service on node1.
5. Install and Configure keystone for Identity service on node1.
6. Install Glance for Image service on node1.
7. Install Nova Computing on node1 and node2.
8. Install Neutron Networking on node1 and node2.
    8a. Install Openstack Neutron Component on Controller Node
    8b. Install Openstack Neutron Component on Compute Node
9. Install Openstack Horizon for dashboard on node1

Lets get started, continue with the previous post, we show you how to install and configure Openstack Horizon Dashboard components on controller node (node1).

What is Openstack Horizon?
The OpenStack Dashboard, also known as horizon is a web interface that enables cloud administrators and users to manage various OpenStack resources and services. The Dashboard enables web-based interactions with the OpenStack Compute cloud controller through the OpenStack APIs. Horizon enables you to customize the brand of the dashboard and it provides a set of core classes and reusable templates and tools.

Lab Setup for this Openstack Deployment:
Server Names : node1 and node2.
OS :  CentOS 7.2 - 64 Bit
Enabled Internet connection.
[post_ad]
Prerequisites:
  1. Installed Centos 7.1 – 64 Bit
  2. Make sure each hosts are reachable. I made an entries in hosts file only.
    192.168.2.1     controller-node1.learnitguide.net  controller-node1
    192.168.2.2     compute-node1.learnitguide.net  compute-node1
  3. Verify the internet connection, because we use public repo's to install these components.
  4. Take a backup or snapshot at different stages to restore in case of failure.
  5. Disable Selinux and Stop firewall to avoid issues during the installations (systemctl stop firewalld ; systemctl disable firewalld) or allow each component services on firewall after installations.
  6. Enabled Openstack Liberty Repositories.
  7. Installed Openstack Liberty Packages.
  8. Installed and Configured MariaDB(MySQL) Database.
ALSO WATCH THIS OPENSTACK HORIZON INSTALLATION TUTORIAL VIDEO FREE ON OUR YOUTUBE CHANNEL

Openstack Horizon Dashboard Installation and configuration on Node1 (controller node).

Install the required packages for Openstack Horizon component.
[root@node1 ~]# yum install openstack-dashboard
Configure Openstack Horizon components.
Edit the /etc/openstack-dashboard/local_settings file and make the below changes to use OpenStack services on the controller node:
OPENSTACK_HOST = "node1"
Replace 'node1' with your controller node name.

Allow all hosts to access the dashboard:
ALLOWED_HOSTS = ['*', ]
Configure the memcached session storage service:
CACHES = {
    'default': {
         'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
         'LOCATION': 'node1:11211',
    }
}
Replace 'node1' with your controller node name and comment out any other session storage configuration.

Configure user as the default role for users that you create via the dashboard:
OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user"
Enable the multi-domain model:
OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True
Configure the service API version so that you can log into the dashboard by the Keystone V3 API:
OPENSTACK_API_VERSIONS = {
    "identity": 3,
    "volume": 2,
}
OPENSTACK_NEUTRON_NETWORK = {
    ...
    'enable_router': False,
    'enable_quotas': False,
    'enable_distributed_router': False,
    'enable_ha_router': False,
    'enable_lb': False,
    'enable_firewall': False,
    'enable_vpn': False,
    'enable_fip_topology_check': False,
}
Optionally, configure the time zone:
TIME_ZONE = "TIME_ZONE"
Replace TIME_ZONE with an appropriate time zone identifier.

Enable the web server and session storage service to start when the system boots.
[root@node1 ~]# systemctl enable httpd.service
[root@node1 ~]# systemctl enable memcached.service
Restart the web server and session storage service.
[root@node1 ~]# systemctl restart httpd.service
[root@node1 ~]# systemctl restart memcached.service
Access your Openstack Dashboard now. Open your browser and access the dashboard URL http://192.168.2.1/dashboard. Enter your username and passwd and start using the openstack environment. You can watch this demo on youtube video "How to Install Openstack Horizon Dashboard", In the next post, we will explain you how to manage the openstack project using management dashboard. openstack horizon, horizon openstack, openstack horizon installation, Configure horizon openstack service, installing openstack horizon dashboard, Installing horizon in OpenStack, openstack horizon tutorial, openstack horizon install, openstack horizon installation, Configure horizon openstack service, installing horizon openstack component, installing openstack horizon dashboard node, openstack horizon configuration, openstack learning videos, 
Also download 100% free eBooks related to OpenStack Cloud.
1. A Brief Look at OpenStack
2. OpenStack Cloud Computing Cookbook
3. Concepts of Cloud Computing in simple terms how to configure openstack horizon node, Installing horizon in OpenStack, step by step horizon openstack installation, understanding OpenStack dashboard, OpenStack horizon dashboard Explained, OpenStack horizon dashboard service, horizon OpenStack dashboard Service, openstack horizon tutorial, openstack horizon dashboard, Configure horizon dashboard,
More topics will be added soon. stay connected with us on social dashboard sites and Subscribe our YouTube channel for more updates.
Youtube Channel : https://www.youtube.com/learnitguide
Facebook : http://www.facebook.com/learnitguide
Twitter : http://www.twitter.com/learnitguide
Pinterest : http://www.pinterest.com/learnitguide
RSS : http://feeds.feedburner.com/learnitguide
configure horizon service, openstack horizon, openstack horizon architecture, openstack tutorial, openstack tutorials for beginners, openstack beginners tutorials, horizon openstack tutorial, openstack two node architecture, openstack two node installation centos, Install horizon dashboard Openstack Deployment, openstack multi node setup, openstack multi node installation centos, openstack 2 node setup, openstack multi node deployment centos, openstack multi node installation centos, openstack tutorial, openstack tutorials for beginners, openstack beginners tutorials, openstack tips and tricks, best openstack tutorials, openstack MultiNode Deployment, Openstack Multi Node installation, openstack Multi-Node Deployment tutorial,  configure horizon dashboard Service
Install Openstack Horizon Dashboard - Openstack Tutorial thumbnail Reviewed by Selva Kumar on 12:40 Rating: 5

No comments:

All Rights Reserved by Learn IT Guide © 2015 - 2025.

Contact Form

Name

Email *

Message *

Powered by Blogger.