OpenStack juno版 安裝配置——第八章(Dashboard)

第八章——安裝圖形管理工具Dashboard

基礎知識:

  • Dashboard簡介

Horizon是OpenStack的一個子項目,用於提供一個圖形化的Web前端控制台(稱為Dashboard),用於管理OpenStack的資源和服務。實際上,Horizon並不會為OpenStack添加 任何一個新的功能,它只是使用了OpenStack部分API功能,因此,我們可以擴展Horizon的功能,擴展Dashboard。

8.1、安裝配置Dashboard

注意:以下操作均在控制節點

1.核實系統要求

在開始之前,必須滿足系統要求,dashboard 依賴的核心功能包括Identity、 Image Service, Compute, 和 Networking (neutron) 或則 legacy networking (nova-network). 獨立的服務比如Object Storage,不能使用dashboard。更多信息參考 developer documentation。

相關命令:

  1. python -V

如果沒有是正常ubuntu,應該都滿足系統要求

2.安裝配置dashboard 組件

相關命令:

  1. apt-get install openstack-dashboard apache2libapache2-mod-wsgi memcached python-memcache

注意:Ubuntu 安裝 openstack-dashboard-ubuntu-theme包作為依賴。一些用戶報告以前發布的版本有問題。如果你遇到問題,移除這個包,恢復到原先的openstack包。

(可選)移除可以執行下面命令:

  1. dpkg --purgeopenstack-dashboard-ubuntu-theme

  2. service apache2 restart;servicememcached restart

3. 配置dashboard

  • 修改文件local_settings.py

相關命令:

  1. gedit /etc/openstack-dashboard/local_settings.py

1)配置openstack服務dashboard,運行在控制節點

OPENSTACK_HOST ="controller"

2)允許任何主機訪問dashboard

ALLOWED_HOSTS = [*]

3)配置緩存會話存儲服務

CACHES = {

default: {

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

LOCATION: 127.0.0.1:11211,

}

}

4)可選,配置其它 time zone

TIME_ZONE = "TIME_ZONE"

替換TIME_ZONE為一個適當時區標準,更多信息查看 list of time zones.這裡不需要修改,默認為

TIME_ZONE = "UTC"

4. 完成安裝

重啟web server和 session 存儲服務。

相關命令:

  1. service apache2 restart

  2. service memcached restart

報錯:

Could not reliably determine theservers fully qualified domain name, using 10.0.0.11.Set the ServerName directive globally to suppress this message

解決:修改apache2.conf

相關命令與內容:

  1. gedit /etc/apache2/apache2.conf
  2. ------------------------------內 容------------------------------

  3. ServerName 10.0.0.11
  4. ------------------------------內 容------------------------------

8.2、驗證安裝

1)在瀏覽器輸入下面網址

controller/horizon

2)使用admin或則demo用戶登錄

注意:用戶名和密碼是由keystone來創建的

注意:可以通過如下操作改變界面語言

推薦閱讀:

2017 OpenStack Summit day | Baremetal篇
Mirantis Openstack Fuel——第三章(Openstack部署環境的檢驗與使用)
關於openstack的部署架構的一點兒疑問?
今天說說OpenStack Pike的功能
6 個學習 OpenStack 的新指南和教程

TAG:雲計算 | 大數據 | OpenStack |