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...