openstack——horizon篇


一、horizon 介紹:

 
 
 
理解 horizon
 
Horizon 為 Openstack 提供一個 WEB 前端的管理界面 (UI 服務 )通過 Horizone 所提供的 DashBoard 服務 , 管理員可以使用通過 WEB UI 對 Openstack 整體雲環境進行管理 , 並可 直觀看到各種操作結果與運行狀態。
 
 
DashBoard 與其他組件的關系
 
 
登陸 Dashboard 界面
 
啟動客戶端瀏覽器,於地址欄輸入:
 
 
 
 

 

二、horizon ——web界面部署

 

點進Dashboard——Install and configure

1)安裝dashboard

yum install openstack-dashboard

 

2)修改/etc/openstack-dashboard/local_settings 配置文件

一共8處

復制代碼
OPENSTACK_HOST = "controller" SESSION_ENGINE = 'django.contrib.sessions.backends.cache' CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'LOCATION': 'controller:11211', } }
復制代碼

 

OPENSTACK_KEYSTONE_URL = "http://%s:5000/v3" % OPENSTACK_HOST

 

OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True

 

OPENSTACK_API_VERSIONS = { "identity": 3, "image": 2, "volume": 2, }

 

OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "Default"

 

OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user"

 

復制代碼
OPENSTACK_NEUTRON_NETWORK = { ... 'enable_router': False, 'enable_quotas': False, 'enable_distributed_router': False, 'enable_ha_router': False, 'enable_lb': False, 'enable_firewall': False, 'enable_vpn': False, 'enable_fip_topology_check': False, }
復制代碼

 

ALLOWED_HOSTS = ['horizon.example.com', 'localhost',"*"]

 

3)重啟httpd和memcached服務

systemctl restart httpd.service memcached.service

 

4)網頁瀏覽ip加/dashboard

 

第一次緩存到數據庫所有可能會慢點。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM