OpenStack多节点安装(六):Horizon

xiaoxiao2021-02-27  233

上篇文章讲述了如何安装网络服务组件(Neutron)后,本文开始讲述如何安装仪表盘服务组件(Horizon)。

1. 安装并配置组件

sudo apt install openstack-dashboard

编辑配置文件/etc/openstack-dashboard/local_settings.py, 并完成如下字段的修改:

OPENSTACK_HOST = "192.168.152.166" ALLOWED_HOSTS = ['*'] CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'LOCATION': 'controller:11211', } } OPENSTACK_KEYSTONE_URL = "http://%s:5000/v3" % OPENSTACK_HOST OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True OPENSTACK_API_VERSIONS = { "identity": 3, "image": 2, "volume": 2, } OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "Default" OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user" OPENSTACK_NEUTRON_NETWORK = { ... 'enable_router': False, 'enable_quotas': False, 'enable_ipv6': False, 'enable_distributed_router': False, 'enable_ha_router': False, 'enable_lb': False, 'enable_firewall': False, 'enable_vpn': False, 'enable_fip_topology_check': False, } TIME_ZONE = "Asia/Shanghai" 重启加载web服务器配置:

sudo service apache2 reload 验证操作:

在浏览器中输入http://192.168.152.166/horizon访问仪表盘,验证时使用admin后者demo用户凭证和default域凭证。效果图如下所示:

注意:我当时在配置完之后进行验证操作时服务器报了一个500错误:用tail -f  /var/log/apache2/error.log监控发现是文件访问权限的问题,修改方法如下:

sudo chown -R www-data:www-data /var/lib/openstack-dashboard/secret_key随后重新加载web服务器即可正常访问,效果如上图所示!

转载请注明原文地址: https://www.6miu.com/read-10832.html

最新回复(0)