Openstack之六:部署罗表盘
一、在控制端安装并配置组件
#官方文档:https://docs.openstack.org/ocata/zh_CN/install-guide-rdo/horizon-install.html
1、安装软件包:
# yum install openstack-dashboard
2、编辑文件 /etc/openstack-dashboard/local_settings 并完成如下动作:
在 controller 节点上配置仪表盘以使用 OpenStack 服务:
OPENSTACK_HOST = "192.168.7.100" #修改为本地控制端的IP地址 ALLOWED_HOSTS = ['*',] #允许所有主机访问,后面逗号需要保留
3、配置 memcached 会话存储服务:
SESSION_ENGINE = 'django.contrib.sessions.backends.cache'
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
'LOCATION': 'openstack-vip.net:11211', # 监听的是本地解析的VIP地址域名
}
}
4、启用第3版认证API,配置文件中有,默认即可:
OPENSTACK_KEYSTONE_URL = "http://%s:5000/v3" % OPENSTACK_HOST
5、启用对域的支持
OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True
6、配置API版本:
OPENSTACK_API_VERSIONS = {
"identity": 3,
"image": 2,
"volume": 2,
}
7、配置默认域
OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "Default"
8、通过仪表盘创建的用户默认角色配置为 user :
OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user"
9、如果您选择网络参数1,禁用支持3层网络服务:
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,
}
10、可以选择性地配置时区,改为亚洲和上海:
TIME_ZONE = "Asia/Shanghai"
11、重启web服务器以及会话存储服务:
# systemctl restart httpd.service

浙公网安备 33010602011771号