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

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.

主站蜘蛛池模板: 石林| 海阳市| 灵武市| 崇明县| 平顺县| 壶关县| 健康| 安多县| 京山县| 龙泉市| 五华县| 耒阳市| 顺义区| 凤凰县| 秭归县| 香河县| 微山县| 南江县| 元江| 东辽县| 望城县| 太仓市| 高安市| 宁明县| 安多县| 龙陵县| 泸水县| 呼和浩特市| 思南县| 全州县| 电白县| 桐乡市| 泸溪县| 明光市| 友谊县| 巍山| 兴义市| 南阳市| 泗水县| 安图县| 吴忠市|