天天看點

私人定制你的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(轉載)