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