本帖最后由 pig2 于 2015-5-18 21:45 编辑
问题导读
1.dashboard配置在哪个节点?
2.如何配置允许所有hosts 访问dashboard?
3.配置memcached session 存储服务需要注意什么问题?
安装和配置
这一部分描述了,在控制节点上如何安装和配置dashboard 。
在开始之前,必须满足系统要求,dashboard 依赖的核心功能包括Identity、 Image Service, Compute, 和 Networking (neutron) 或则 legacy networking (nova-network). 独立的服务比如Object Storage,不能使用dashboard。更多信息参考developer documentation.
核实系统要求:
ubuntu 14.04有自带python
[mw_shl_code=bash,true]python -V[/mw_shl_code]
如果没有是正常ubuntu,应该都满足系统要求
安装配置dashboard 组件
[mw_shl_code=bash,true]apt-get install openstack-dashboard[/mw_shl_code]
配置dashboard
编辑文件 /etc/openstack-dashboard/local_settings.py,完成下面内容
a.在控制节点配置dashboard
[mw_shl_code=bash,true]OPENSTACK_HOST = "controller"[/mw_shl_code]
b.允许所有hosts 访问dashboard
[mw_shl_code=bash,true]ALLOWED_HOSTS = '*'[/mw_shl_code]
c.配置memcached session 存储服务:
[mw_shl_code=bash,true]CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
'LOCATION': '127.0.0.1:11211',
}
}[/mw_shl_code]
注意:注释掉其它存储配置
d.通过dashboard配置user 作为user的默认角色
[mw_shl_code=bash,true]OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user"[/mw_shl_code]
d.可选,配置其它 time zone
[mw_shl_code=bash,true]TIME_ZONE = "TIME_ZONE"[/mw_shl_code]
替换TIME_ZONE为一个适当时区标准,更多信息查看 list of time zones.这里不需要修改,默认为
[mw_shl_code=bash,true]TIME_ZONE = "UTC"[/mw_shl_code]
完成安装
重新加载 web server 配置:
[mw_shl_code=bash,true]service apache2 reload[/mw_shl_code]
相关内容
openstack【Kilo】入门 【准备篇】零:整体介绍
openstack【Kilo】入门 【准备篇】一: Ubuntu14.04远程连接(ssh安装)
openstack【Kilo】入门 【准备篇】二:NTP安装
openstack【Kilo】入门 【准备篇】三:mysql(MariaDB)安装【控制节点】
openstack【Kilo】入门 【准备篇】四:RabbitMQ 安装
openstack【Kilo】入门 【keystone篇】五:keystone安装与配置
openstack【Kilo】入门 【keystone篇】六:创建服务实例和 API endpoint
openstack【Kilo】入门 【keystone篇】七:创建租户、用户、角色
openstack【Kilo】入门 【keystone篇】八:验证keystone安装部署
openstack【Kilo】入门 【keystone篇】九: 创建openstack客户端环境变量脚本
openstack【Kilo】入门 【glance篇】十:glance安装配置【控制节点】
openstack【Kilo】入门 【glance篇】十一:glance安装验证
openstack【Kilo】入门 【nova篇】十二:安装配置nova
openstack【Kilo】入门 【网络篇】十三:安装配置【网络节点】
openstack【Kilo】入门 【网络篇】十四:安装配置【计算节点】
openstack【Kilo】入门 【网络篇】十五:实例化网络
|
|