1. 程式人生 > >初識OpenStack各元件功能

初識OpenStack各元件功能

今天是學習的第一天,準備去學校圖書館找一些書籍先學著,有點迷茫,不知道從何下手,也看了網上好多人的分享了,感覺如果光看著不動手還是好虛無縹緲的。動手動手~

OpenStack專案中各元件的功能:

      Keystone:為各服務元件提供使用者認證和許可權驗證功能;

    Ceilometer:為各服務元件提供監控、檢索和繼良功能;

   Horizon:為使用者操作OpenStack專案中的各服務元件提供了基於web形式的圖形介面;

Glance:為虛擬機器例項提供徑向服務,同時,Glance服務中的映象介質存放在Swift中;

Neutron:為虛擬機器例項提供網路連線服務,同時也為Ironic提供PXE網路;

Ironic:提供物理機的新增、刪除、電源管理和安裝部署等功能;

Nova:為虛擬機器例項提供計算資源;

Trove:為虛擬機器映象提供註冊服務,使用Nova啟動資料庫例項;依附虛擬機器例項,提供資料儲存、操作和管理,可以備份資料庫例項到Swift中;

Cinder:為虛擬機器例項提供塊裝置,同時備份資料到Swift中;

Sahara:通過Heat編排叢集配置,在Swift中儲存資料或二進位制檔案;將任務分派給虛擬機器例項處理,通過Nova執行資料處理例項,在Glance中註冊Hadoop映象;

Heat:可以編排Cinder、Neutron、Nova、Glance各種資源。