openstack的glance映象服務

2021-10-12 12:33:05 字數 1208 閱讀 2354

1.5 映象狀態

1.6 映象訪問許可權

1.7 glance架構詳解

1.9、glance的工作流程

二、總結

在早期的openstack版本中,glance只有管理映象的功能,並不具備映象儲存功能,現在,glance已發至成為集映象上傳、檢索、管理和儲存等多功能的openstack核心服務。

glance是openstack專案中負責顯像管理的模組,其功能包括虛擬機器映象的查詢、註冊和檢索等。 glance提供restful api可以查詢虛擬機器映象的metadata及獲取映象。 glance可以將映象儲存到多種後端儲存上,比如簡單的檔案儲存或者物件儲存。

映象服務主要是用來灌流映象,讓使用者能夠發現、獲取和儲存映象,主要功能如下:

glance提供的restful api有兩個版本:v1,v2:

v2除了支援v1的所有功能外,主要增加了映象位置的新增、刪除、修改,元資料和命名空間操作,以及映象標記操作。

以下不常用:

以下不常用:

映象從上傳到可識別的幾個狀態:

映象在上載完成後的狀態:

glance服務的使用者即客戶端,是 openstack 命令列工具,horizon控制面板或者nova服務。

後端有兩種服務型別:一種是處理關於元資料的請求,另一種是關於映象資料的請求。由排程器將請求分配到對應的服務模組。

當請求元資料時,glancedb會與排程器進行互動提供服務,中間還可以通過 registry layer 註冊層進行乙個安全互動。glancedb儲存著元資料資訊,並且對glance內部所有的元件都是共享的。

當請求的是關於映象本身服務時,glance store可以提供乙個統一的介面訪問後端的儲存,並且有乙個驅動模組可以呼叫整個庫與外部服務進行互動。後端的儲存有多種儲存系統,物件儲存、檔案儲存等。

glance元件通過rest api介面對外提供通訊服務,提供新增、刪除、修改,元資料和命名空間操作,以及映象標記操作。

glance接收到client的請求後,會通過 glance domain controller 該子模組判斷映象的操作型別。

Openstack 解除安裝

1 查詢以前是否裝有mysql 命令 rpm qa grep i mysql 可以看到mysql的兩個包 mysql 4.1.12 3.rhel4.1 mysqlclient10 3.23.58 4.rhel4.1 2 刪除mysql 刪除命令 rpm e nodeps 包名 rpm ev mysq...

OpenStack服務的啟動

通過源 安裝openstack,服務都是通過手動啟動的,特別是在控制節點,要啟動一大堆服務也挺麻煩的,並且我發現在用nova all啟動nova相關服務時nova compute有時會報timeout錯誤而無法啟動 該錯誤的修復見這裡 可能是nova compute對其它服務存在依賴,得等其它服務啟...

OpenStack的Keystone元件詳解

一 簡介 一 作用 1.使用者管理 驗證使用者身份資訊合法性 2.認證服務 提供了其餘所有元件的認證資訊 令牌的管理,建立,修改等等,使用mysql作為統一的資料庫。3.keystone是openstack用來進行身份驗證 authn 及高階授權 authz 的身份識別服務,目前支援基於口令的aut...