suncool 发表于 2018-6-1 12:41:00

六、openstack安装之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安装完毕!
页: [1]
查看完整版本: 六、openstack安装之Horizon篇