私人定制你的OpenStack Horizon控制面板

简介:

管理员可以使用OpenStack Horizon控制面板来部署和管理云服务。但是,有哪些选择可以用于定制控制面板视图?

OpenStack Horizon控制面板给云管理员提供了一个基于web的界面,来管理 OpenStack服务,例如计算组件 Nova ,存储组件Swift。

无论是运行公有云还是私有云,定制的OpenStack Horizon控制面板可能是一个不错的选择,因为它允许管理员引入企业品牌、更改默认布局等。

OpenStack 的一个新版本改进了管理员执行定制化的选项。例如,自OpenStack Kilo版本以来,用户有能力访问Horizon的定制主题。主题是一个目录,包含了一个 _variables.scss文件——它定义了控制面板的颜色。默认情况下,这将显示标准的颜色方案,但是更改这一文件,管理员可以使用非默认颜色。

主题的另一部分是_styles.scss文件,在这一文件中用户可以定义额外的样式。这些样式定义了Horizon网页的整体布局和外观,通过更改这一文件,管理员可以定制化的外观和体验。

当前的配置允许Horizon管理员定制主题,也可以基于现有的主题定制主题。在这两中情况下,管理员需要创建local_settings.py文件,来定义可能使用的主题。local_settings.py文件定义了 Python变量——它是Horizon网页接口使用的另一部分。修改它使之易于引入替换设计,来展示你所希望展示的。此文件的注释示例在GitHub上有提供。

另外,定制导航栏、表格、报警和其它元素, Horizon配置还允许管理员引入公司的标识和高级品牌。为更改某一标识,管理员可以替换Horizo主题目标下的logo-splash.png文件。此外,OpenStack Horizo还有更多的可用的高级配置选项。

本文转自d1net(转载)

目录
相关文章
|
存储
基于OpenStack创建企业私有云(7)Horizon
Cinder是OpenStack中存储虚拟化的组件,用来存储虚拟机镜像。OpenStack从Folsom版本开始使用Cinder替换原来的Nova-Volume服务,为OpenStack云平台提供块存储服务。
578 0
基于OpenStack创建企业私有云(7)Horizon
|
存储 数据安全/隐私保护 存储虚拟化
|
Python
openstack之horizon源码分析之二
一、概述:   django基础入手:     django新建project:#django-admin startproject mysite 1 生成如下目录: 2 mysite 3 ├── manage.
1459 0
|
Web App开发 Python
openstack之horizon源码分析
一、基础准备:   Horizon是基于django webframework开发的标准的Python wsgi程序,django的设计专注于代码的高度可重用,信奉DRY原则,一切面向对象,而Horizon可以说高度match了django的设计风格。
1960 0
|
网络协议 Linux 网络安全
openstack 云平台一体化部署(超详细)
openstack 云平台一体化部署(超详细)
816 0
openstack 云平台一体化部署(超详细)
|
消息中间件 Kubernetes 关系型数据库
教程get | K8S部署OpenStack容器云(下)
如何借助OpenStack Kolla-K8S项目,通过K8S对OpenStack进行容器化部署?并最终部署一套All-In-One类型的OpenStack容器云?让我们继续部署: 部署kolla-kubernetes ■  覆盖默认的RBAC设置 通过kubectl replace命令进行默.
4428 0
|
8月前
|
存储 弹性计算 资源调度
openstack组件部署 3
openstack组件部署
|
4月前
|
存储 Ubuntu KVM
Ubuntu部署OpenStack踩坑指南:还要看系统版本?
Ubuntu部署OpenStack踩坑指南:还要看系统版本?
90 0
Ubuntu部署OpenStack踩坑指南:还要看系统版本?