2.8OpenStack-dashbord可视化服务部署配置

2.8.1.安装OpenStack-dashbord可视化服务

yum install -yopenstack-dashboard

2.8.2.编辑/etc/openstack-dashboard/local_settings文件,并完成以下操作

 

配置仪表板使用OpenStack的服务,Keystone认证服务IP地址。

OPENSTACK_HOST ="192.168.56.11"

启用认证服务API版本3

OPENSTACK_KEYSTONE_URL= "http://%s:5000/v3" % OPENSTACK_HOST

配置user对于您通过仪表板中创建用户的默认角色

OPENSTACK_KEYSTONE_DEFAULT_ROLE= "user"

允许所有主机访问仪表板

ALLOWED_HOSTS =['*', 'localhost']

配置memcached的会话存储服务(注释掉其他会话存储配置。)

CACHES = {

'default': {

'BACKEND':'django.core.cache.backends.memcached.MemcachedCache',

'LOCATION':'192.168.56.11:11211',

}

}

配置API版本

OPENSTACK_API_VERSIONS= {

"data-processing":1.1,

"identity":3,

"p_w_picpath":2,

"volume":2,

"compute":2,

}

配置default为您通过仪表板创建用户的默认域

OPENSTACK_KEYSTONE_DEFAULT_DOMAIN= 'Default'

配置二层网络,必须禁用三层网络服务支持

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 ="UTC"

 

 

2.8.3重新启动Web服务器和会话存储服务

 systemctl restart httpd.service memcached.service

 

2.8.4.Dashboard操作验证

在HTTP访问使用Web浏览器仪表板 http://192.168.56.11/dashboard/

验证使用admin或demo的用户和默认域凭据。

普通账户 demo demo

管理账户 admin admin

云计算之openstack(N版)OpenStack-dashbord可视化服务_IP地址