系统环境要求
- Python版本为2.7或3.5
- Django版本为1.11或2.0
查看Django版本的方法
$ python -m django --version
可通过以下指令安装Django
$ python - m pip install django
安装与配置
安装dashboard软件包
# apt-get install openstack-dashboard
输入以下指令编辑local_setting.py文件
# vim /etc/openstack-dashboard/local_settings.py
在打开的文件中修改如下变量
OPENSTACK_HOST = "controller"
SESSION_ENGINE = 'django.contrib.sessions.backends.cache'
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": 3,
}
OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "Default"
OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user"
输入以下指令编辑dashboard配置文件
# vim /etc/apache2/conf-available/openstack-dashboard.conf
在打开的文件中修改如下键值
WSGIApplicationGroup %{GLOBAL}
完成后重载web服务器
# service apache2 reload
验证操作
打开浏览器,输入网址http://controller/horizon
输入相应的域、用户名和密码,点击“Sign In”登陆
参考链接: https://docs.openstack.org/horizon/stein/install/index.html.
https://blog.csdn.net/teavamc/article/details/77520600.