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
|