Openstack配置手册-Horizon配置与实现

snow chuai汇总、整理、撰写---2020/2/6


1. 安装Horizon
[root@node1 ~(keystone)]# yum --enablerepo=centos-openstack-queens,epel install openstack-dashboard -y
2. 配置Horizon
1) 修改配置文件
[root@node1 ~(keystone)]# vim /etc/openstack-dashboard/local_settings
# 38行,添加允许访问的主机
ALLOWED_HOSTS = ['192.168.10.11', 'localhost']
# 64行,按以下内容修改 OPENSTACK_API_VERSIONS = { # "data-processing": 1.1, "identity": 3, "volume": 2, "compute": 2, }
# 75行,取消以下注释,并改为以下内容 OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True
# 97行,取消以下注释 OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = 'Default'
# 167-168行,设定Mecache CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'LOCATION': '192.168.10.11:11211', }, }
# 189行,更改Openstack Host OPENSTACK_HOST = "192.168.10.11" OPENSTACK_KEYSTONE_URL = "http://%s:5000/v3" % OPENSTACK_HOST OPENSTACK_KEYSTONE_DEFAULT_ROLE = "_member_"
[root@node1 ~(keystone)]# vim /etc/httpd/conf.d/openstack-dashboard.conf WSGIDaemonProcess dashboard WSGIProcessGroup dashboard WSGISocketPrefix run/wsgi # 于第4行添加如下内容 WSGIApplicationGroup %{GLOBAL}
[root@node1 ~(keystone)]# systemctl restart httpd
2) SELinux及防火墙设定 [root@node1 ~(keystone)]# setsebool -P httpd_can_network_connect on
[root@node1 ~(keystone)]# firewall-cmd --add-service={http,https} --permanent success [root@node1 ~(keystone)]# firewall-cmd --reload success
3. 访问Horizon
[浏览器]==>http://controll-ip/dashboard

 

如对您有帮助,请随缘打个赏。^-^

gold