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

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.

主站蜘蛛池模板: 松溪县| 甘孜县| 青阳县| 桦甸市| 勐海县| 井陉县| 南丰县| 黎平县| 康马县| 新蔡县| 蕉岭县| 黄梅县| 厦门市| 宿松县| 阿荣旗| 中西区| 石嘴山市| 临沧市| 舞钢市| 龙岩市| 七台河市| 澳门| 建瓯市| 蒲江县| 德庆县| 东乡族自治县| 苗栗市| 高安市| 青龙| 新巴尔虎左旗| 收藏| 巴东县| 清河县| 大余县| 沙雅县| 隆林| 平果县| 临江市| 丹寨县| 西安市| 民乐县|