horizon仪表盘安装

Posted on 2020-06-02 12:46  hrers  阅读(248)  评论(0编辑  收藏  举报

==========================horizon仪表盘安装======================
前提条件:
1.安装OpenStack compute(nova)和identity(keystone) service
2.安装python2.6或2.7,并且支持Django
3.浏览器必须支持HTML5并启用cookies和JavaScript功能

安装仪表盘组件:
yum -y install openstack-dashboard httpd mod_wsgi memcached python-memcached

配置仪表盘:
编辑/etc/openstack-dashboard/local_setting文件
a.配置dashboard使用controller节点上的OpenStack服务
OPENSTACK_HOST="controller"
b.设置允许来自所有网络的主机访问dashboard
ALLOWED_HOSTS=['*']
c.配置memcached会话存储服务(将原有CACHE区域注释)
CACHES={
'default':{
'BACKEND':'django.core.cache.backends.memcached.
MemcachedCache',
'LOCATION':'127.0.0.1:11211',
}
}
d.(可选)配置时区
TIME_ZONE="TIME_ZONE"
一般配置成:
TIME_ZONE="Asia/Shanghai"

完成安装:
1.在RHEL或CentOS上,配置SELinux去允许web服务器访问OpenStack服务(如果你没有关闭selinux)
setsebool -R httpd_can_network_connect on
2.修改相关文件归属,使dashboard CSS可以被加载
chown -R apache:apache /usr/share/openstack-dashboard/static
3.启动web服务和会话保持服务,并设置开机自动启动
systemctl start httpd.service memcached.service
systemctl enable httpd.service memcached.service

验证:
1.访问dashboard,在浏览器输入http://controller/dashboard
2.使用admin或demo用户登录