10 龙芯平台openstack部署搭建-dashboard部署

#安装和配置组件

yum install -y openstack-dashboard

#配置dashboard

cp /etc/openstack-dashboard/local_settings /etc/openstack-dashboard/local_settings.bac

在/etc/openstack-dashboard/local_settings中配置以下内容

OPENSTACK_HOST = "controller"

ALLOWED_HOSTS = ['*',]

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"

#如果您选择网络选项 1,请禁用对第 3 层网络服务的支持:

OPENSTACK_NEUTRON_NETWORK = {

'enable_distributed_router': False,

'enable_firewall': False,

'enable_ha_router': False,

'enable_lb': False,

'enable_quotas': True,

'enable_security_group': True,

'enable_vpn': False,

'profile_support': None,

}

TIME_ZONE = "TIME_ZONE"

#增加以下配置,否则dashboard的权限配置policy.json不生效, 界面显示的栏目也不对, 还经常弹出错误

#keystone定义了每个用户的权限, 所以原来界面栏目显示混乱

POLICY_FILES_PATH = '/etc/openstack-dashboard'

#注意openstack-dashboard-18.3.3-2及以后的版本无需做以下配置,openstack-dashboard-18.3.3-1及以前的版本需要做如下配置

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

cp /etc/httpd/conf.d/openstack-dashboard.conf /etc/httpd/conf.d/openstack-dashboard.conf.bac

#配置内容如下:

cat /etc/httpd/conf.d/openstack-dashboard.conf

bash 复制代码
WSGIDaemonProcess dashboard
WSGIProcessGroup dashboard
WSGISocketPrefix run/wsgi
WSGIApplicationGroup %{GLOBAL}

WSGIScriptAlias / /usr/share/openstack-dashboard/openstack_dashboard/wsgi/django.wsgi
Alias /static /usr/share/openstack-dashboard/static

<Directory /usr/share/openstack-dashboard/openstack_dashboard/wsgi>
Options All
AllowOverride All
Require all granted
</Directory>

<Directory /usr/share/openstack-dashboard/static>
Options All
AllowOverride All
Require all granted
</Directory>

#完成安装

systemctl restart httpd.service memcached.service

systemctl status httpd.service memcached.service

参考链接:

https://docs.openstack.org/horizon/train/install/install-rdo.html

相关推荐
别多香了9 小时前
OpenStack 核心服务与实操
openstack
哈里谢顿5 天前
devstack重启恢复方案
openstack
哈里谢顿5 天前
openstack 中的二层网络跟三层网络范围对比
openstack
哈里谢顿5 天前
devstack中的systemd管理介绍
openstack
哈里谢顿5 天前
在远程服务器上部署 DevStack 后如何访问 Horizon Dashboard?
openstack
哈里谢顿6 天前
使用devstack部署openstack
openstack
忧思幽释6 天前
Mariadb Galera集群在Openstack中的应用
wpf·openstack·mariadb
阿干tkl6 天前
本地源方式安装开源 OpenStack (V版本)
开源·openstack
孪生质数-7 天前
Ansible基础入门
服务器·自动化·ansible·openstack
阿干tkl11 天前
CentOS Stream 8 通过 Packstack 安装开源OpenStack(V版本)
openstack