今天將介紹ICEHOUSE版本的Openstack
所擁有的十個子專案
分別其實對應到 目前 三個主要的功能
Compute , Networking , Storage .
的部分 只有 Nova, Neutron ,Swift,
其他相關的子專案,則是
相互扶持 其Compute, Networking Storage 部分。
Keystone - Identity Service
主要是用來管理者,使用者 與 專案與專案互動時權限的設定
Glance - Images Sevice
提供虛擬機器的Guest OS 磁碟映像檔
Nova - Compute Service.
部署虛擬機器到實體機器
Cinder - Block Storage
當虛擬機器空間不足時,提供類似ISCSI方式讓虛擬機器去掛載使用
Horizon - Dashboard
提供親切友善的網頁界面,方便管理者對主機控管時來使用。
Swift - Object Storage
類似於 Dropbox 的檔案儲存系統
Neutron - Network Service
提供網路的切割(VLAN)於OVS(open vswitch) 與 ip 管理等功能。
Ceilometer - Telemetry Service
監控其虛擬機器所運行的時間與其硬體規格,
統計其運行狀態。
並且透過此功能可以得到記賬的功能
Heat - Orchestration Service
此子專案則是已application 為主的想法,來開設你所需的資源於雲端環境上
Trove - Database Service
此專案 類似於Amazon 的 Database租借方案,在這則是來單獨提供資料庫接口。
明天將介紹 Openstack 的 專案關係圖與 其安裝的示意圖
Day 11 ending