Glance的Image和Task介紹

2021-08-18 06:51:09 字數 1087 閱讀 9972

一 image

image是glance的主要資源。類似於vmware的vm模板,它預先安裝了os。如果從image啟動vm,該vm被刪除後,image依然存在,但是image上不包含本次在該vm例項上的修改,因為image只是給vm啟動的模板。

相對於整個openstack,nova是乙個虛擬機器的世界,虛擬機器是這個世界的主題,glance則是乙個主題為image的世界,能夠準確完整地去描述乙個image必然也是glance的重點。

二 task

一般來說,對image的操作有import、export、clone等幾種,glance把這些操作統一起來抽象出task的概念來方便管理。task是針對image的非同步(async)操作,具有的一些屬性包括id、owener、狀態等。glance同時也實現了統一的json格式的api來操作這些task,比如建立,刪除,查詢狀態等。

在乙個task執行過程中,我們可以不斷查詢它的狀態,task的狀態有如下四種:

task和image的操作完全是兩個概念:首先它們都是對不同的api資源;

其次,task是非同步操作,是對image操作的封裝,目前只對clone、import、export三種操作進行了封裝;

最後task一旦建立,可以不斷查詢它的狀態,在一次操作比如import之後,task可以消亡,但是此時生成的image依然存在。

grizzly版swift和glance整合

系統 ubuntu 12.0.4 環境 3節點 controller節點 172.16.77.128 swift的proxy也在此節點 network節點 172.16.77.130 compute節點 172.16.77.131 部署方式參照上篇博文 相對於swift和keystone整合,swi...

openstack的glance映象服務

1.5 映象狀態 1.6 映象訪問許可權 1.7 glance架構詳解 1.9 glance的工作流程 二 總結 在早期的openstack版本中,glance只有管理映象的功能,並不具備映象儲存功能,現在,glance已發至成為集映象上傳 檢索 管理和儲存等多功能的openstack核心服務。gl...

vim中buffer windows和tab的概念

vim 中的 window 和 tab 非常具有迷惑性,跟我們平時所說的 視窗 和 標籤頁 是完全不同的兩個概念,請看 vimdoc 給出的定義 1 a buffer is the in memory text of a file.2 a window is a viewport on a buff...