六、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

  wKiom1VqtmvTQBwRAACHBMmeA1g468.jpg


到此,dashboard安裝完畢!

  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章