horizon 為 openstack 提供乙個 web 前端的管理介面 (ui 服務 )通過 horizone 所提供的 dashboard 服務 , 管理員可以使用通過 web ui 對 openstack 整體雲環境進行管理 , 並可直**到各種操作結果與執行狀態。
dashboard 與其他元件的關係
登陸 dashboard 介面
1、地理上的概念,可以理解為乙個獨立的資料中心,每個所定義的區域有自己獨立的endpoint;
2、區域之間是完全隔離的,但多個區域之間共享同乙個keystone和dashboard(目前openstack中的dashboard還不支援多個區域);
3、除了提供隔離的功能,區域的設計更多側重地理位置的概念,使用者可以選擇離自己更新的區域來部署自己的服務,選擇不同的區域主要是考慮那個區域更靠近自己,如使用者在美國,可以選擇離美國更近的區域;
4、區域的概念是由amazon在aws中提出,主要是解決容錯能力和可靠性;
1、az是在region範圍內的再次切分,例如可以把乙個機架上的伺服器劃分為乙個az,劃分az是為了提高容災能力和提供廉價的隔離服務;
2、az主要是通過冗餘來解決可用性的問題,在amazon的宣告中,instance不可用是指使用者所有az中的同乙個instance都不可達才表明不可用;
3、az是使用者可見的乙個概念,並可選擇,是物理隔離的,乙個az不可用不會影響其他的az,使用者在建立instance的時候可以選擇建立到那些az中;
一組具有共同屬性的節點集合,如以cpu作為區分型別的乙個屬性,以磁碟(ssd\sas\sata)作為區分型別的乙個屬性,以os(windows\linux)為作區分型別的乙個屬性;
nova為了增加橫向擴充套件以及分布式、大規模(地理位置級別)部署的能力,同時又不增加資料庫和訊息中介軟體的複雜度,引入了cell的概念,並引入了nova-cell服務。
1、主要是用來解決openstack的擴充套件性和規模瓶頸;
2、每個cell都有自己獨立的db和amqp,不與其他模組共用db和amqp,解決了大規模環境中db和amqp的瓶頸問題;
3、cell實現了樹形結構(通過訊息路由) 和分級排程(過濾演算法和權重演算法),cell之間通過rpc通訊,解決了擴充套件性問題;
eAccelerator web介面管理
先看效果圖 具體操作 編譯eaccelerator usr local php5 bin phpize configure enable eaccelerator shared with eaccelerator info with php config usr local php5 bin php...
PHY管理介面
phy管理介面 mdio 對吉位元乙太網而言,序列通訊匯流排稱為管理資料輸入輸出 mdio 該匯流排由ieee通過乙太網標準ieee 802.3的若干條款加以定義。mdio是一種簡單的雙線序列介面,將管理器件 如mac控制器 微處理器 與具備管理功能的收發器 如多埠吉位元乙太網收發器或 10gbe ...
Vue 介面管理
在vue開發中,會涉及到很多介面的處理,當專案足夠大時,就需要定義規範統一的介面,如何定義呢?方法可能不只一種,本文使用axios async await進行介面的統一管理。本文使用vue cli生成的專案舉例。拿segmentfault的官網簡單舉個例子,先看一下官網 舉例問答模組 專欄模組 講堂...