OpenStack 的七個核心元件如何工作 - 2

tolywang發表於2016-06-16

下面以建立虛擬機器為例說明一下各個元件之間是如何相互配合完成工作的。使用者首先接觸到的是介面,也就是Horizon。透過Horizon上的簡單介面操作,一個建立虛擬機器的請求被髮送到OpenStack系統後端。既然要啟動一個虛擬機器,就必須指定虛擬機器作業系統是什麼型別,就必須下載啟動映象以供虛擬機器啟動使用,這件事情就有Glance來完成的,而此時Glance所管理的映象是有可能儲存在Swift上的,所以需要與Swift互動得到需要的映象檔案。

在建立虛擬機器的時候,自然而然地需要Cinder提供塊服務和Neutron提供網路服務,以便該虛擬機器有volume可以使用,能被分配到IP 地址與外界網路連線,而且之後改虛擬機器資源的訪問要經過KeyStone的認證之後才可以繼續。至此,OpenStack的所有核心元件都參與了這個建立虛擬機器的操作。



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-2120318/,如需轉載,請註明出處,否則將追究法律責任。

相關文章