官术网_书友最值得收藏!

Installing Horizon – web user interface dashboard

Horizon dashboard service is the web user interface for users to consume OpenStack services and for administrator to manage and operate OpenStack.

Getting ready

Install packages needed for Horizon as follows:

[root@controller ~]# yum install mod_wsgi openstack-dashboard
Use firewall-cmd command to open port 80:
[root@controller ~]# firewall-cmd --permanent --add-port=80/tcp
[root@controller ~]# firewall-cmd --reload
Configure SELinux:
# setsebool -P httpd_can_network_connect on

How to do it...

Perform the following steps to configure and enable the Horizon dashboard service:

  1. Edit /etc/openstack-dashboard/local_settings:
    ALLOWED_HOSTS = ['localhost', '*']
    OPENSTACK_HOST = "controller"
    
  2. Start and enable service. At this point, we can start and enable Neutron-server service:
    [root@controller ~]# systemctl start httpd
    [root@controller ~]# systemctl enable httpd
    

How it works...

Horizon is a Django-based web application, running on Apache HTTPD service, it interacts with all services' APIs to gather information from OpenStack's services and to create new resources.

There's more...

We can verify whether Horizon dashboard service was installed successfully after we completed configuring the service.

Verify successful installation

You can now access the dashboard via web browser at http://controller/dashb using the admin user account and password chosen during the admin account creation.

主站蜘蛛池模板: 泗水县| 旬阳县| 梓潼县| 雅安市| 涞水县| 三穗县| 诸城市| 合水县| 青冈县| 手机| 泰安市| 洛浦县| 泗洪县| 双流县| 新疆| 右玉县| 崇阳县| 马公市| 柳河县| 巴塘县| 秦皇岛市| 邵阳县| 江津市| 德钦县| 吴堡县| 蒙山县| 东源县| 鹤山市| 凤台县| 封丘县| 伊春市| 达日县| 博乐市| 阳春市| 小金县| 邹平县| 务川| 铜川市| 来安县| 河西区| 保靖县|