码迷,mamicode.com
首页 > 其他好文 > 详细

六、openstack安装之Horizon篇

时间:2015-05-31 18:40:40      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:openstack   dashboard   horizon   

一、简介

 openstack仪表盘,又叫做Horizon。它是一个web界面,使管理员和用户能管理各种openstack的资源和服务;通过openstack APIs基于网络和openstack云计算控制器交互实现。



二、系统需求(可以直接忽略,只要前面的服务没有问题)

 在安装openstack仪表盘之前,你必须符合以下系统需求:

 1.openstack的计算服务已经安装,能够为用户和项目启用身份服务管理。

 2.python 2.6或者python 2.7,必须支持Django。

 3.通过sudo给身份验证服务用户授权



三、安装dashboard

 1.selinux设置

  在基础环境部署篇中,我们已经把控制节点的selinux关闭,dashboard的安装需要开启selinux,所以请修改配置文件并重启控制节点。

 2.安装程序包

  # yum install -y memcached python-memcached mod_wsgi openstack-dashboard

 3.在/etc/openstack-dashboard/local_settings文件中CACHES[‘default‘][‘LOCATION‘]的值  

  CACHES = {

  ‘default‘: {

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

  ‘LOCATION‘ : ‘127.0.0.1:11211‘

  }

 4.配置访问所有IP可以访问dashboard

  编辑/etc/openstack-dashboard/local_settings文件的:

  ALLOWED_HOSTS = [‘*‘]

 5.指定在哪台机器上运行dashboard

  编辑/etc/openstack-dashboard/local_settings文件的:

  OPENSTACK_HOST = "controller"

 6.配置时区

  TIME_ZONE = "Asia/Shanghai"

 7.确认系统的selinux配置为允许网络连接到http服务器

  # setsebool -P httpd_can_network_connect on

 8.启动web服务器和memcached,并设置开机启动

  # service httpd start

  # service memcached start

  # chkconfig httpd on

  # chkconfig memcached on

 9.现在可以通过http://controller/dashboard访问dashboard了。

  账号密码请见admin-openrc.sh和demo-openrc.sh

  技术分享


到此,dashboard安装完毕!

  

本文出自 “gzguitar” 博客,请务必保留此出处http://gzguitar.blog.51cto.com/5406286/1656857

六、openstack安装之Horizon篇

标签:openstack   dashboard   horizon   

原文地址:http://gzguitar.blog.51cto.com/5406286/1656857

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!