Openstack+Ceph 安装及配置-07-Openstack-Yoga Horizon安装

Openstack Yoga版本Horizon安装

安装openstack-dashboard

[root@node-1 ~]# yum install openstack-dashboard

配置/etc/openstack-dashboard/local_settings

[root@node-1 ~]# vim /etc/openstack-dashboard/local_settings
OPENSTACK_HOST = "node-1"
ALLOWED_HOSTS = ['*', 'localhost']
SESSION_ENGINE = 'django.contrib.sessions.backends.cache'
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
'LOCATION': 'node-1:11211,node2:11211',
},
}
OPENSTACK_KEYSTONE_URL = "http://%s:5000/v3" % OPENSTACK_HOST
OPENSTACK_API_VERSIONS = {
"identity": 3,
"image": 2,
"volume": 3,
}
OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "Default"
OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user"
OPENSTACK_NEUTRON_NETWORK = {
'enable_router': False,
'enable_quotas': 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"

配置 /etc/httpd/conf.d/openstack-dashboard.conf

[root@node-1 ~]# vim /etc/httpd/conf.d/openstack-dashboard.conf
WSGIApplicationGroup %{GLOBAL}

重建apache的dashboard配置文件

[root@node-1 ~]# cd /usr/share/openstack-dashboard
[root@node-1 openstack-dashboard]# ll
总用量 8
-rwxr-xr-x. 1 root root 827 1月 26 22:11 manage.py
drwxr-xr-x. 19 root root 4096 3月 1 17:31 openstack_dashboard
drwxr-xr-x. 10 root root 150 3月 1 17:17 static
[root@node-1 openstack-dashboard]# python3 manage.py make_web_conf --apache > /etc/httpd/conf.d/openstack-dashboard.conf
/usr/lib64/python3.6/site-packages/scss/namespace.py:172: DeprecationWarning: inspect.getargspec() is deprecated since Python 3.0, use inspect.signature() or inspect.getfullargspec()
argspec = inspect.getargspec(function)
[root@node-1 openstack-dashboard]# ln -s /etc/openstack-dashboard /usr/share/openstack-dashboard/openstack_dashboard/conf

重启服务

[root@node-1 horizon]# systemctl restart httpd.service memcached.service

 

posted @ 2023-03-24 15:19  苦逼挨踢男  阅读(63)  评论(0编辑  收藏  举报