天天看點

《OpenStack雲計算實戰手冊(第2版)》——2.5 用OpenStack鏡像服務管理鏡像

本節書摘來自異步社群《openstack雲計算實戰手冊(第2版)》一書中的第2章,第2.5節,作者: 【英】kevin jackson , 【美】cody bunch 更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

在openstack存儲中上傳和管理鏡像都是通過glance指令行工具實作的,它提供了一系列openstack環境中上傳、删除、修改存儲鏡像相關資訊的指令,非常友善。

準備工作

開始時,請确認登入到了可以運作glance工具的ubuntu系統或者已經在openstack鏡像服務直接運作在其上的openstack 控制節點上。可以通過下面的方法安裝glance用戶端工具:

為了保證環境變量設定正确,admin使用者和密碼應和之前建立的保持一緻,執行以下操作:

操作步驟

可以有多種方式上傳和檢視openstack鏡像服務中的鏡像檔案,本書中将介紹其中一種。按照下面的步驟上傳鏡像檔案和檢視上傳鏡像的詳細資訊。

上傳ubuntu鏡像檔案

ubuntu提供的鏡像可以友善地添加到openstack環境之中。

2.然後上傳這個檔案:

輸出如圖2-2所示。

《OpenStack雲計算實戰手冊(第2版)》——2.5 用OpenStack鏡像服務管理鏡像

列出鏡像檔案

要列出openstack鏡像服務資源庫中的鏡像檔案,可以直接使用glance用戶端來詢問鏡像服務或使用nova用戶端來管理openstack環境,這将在第3章中詳細介紹。

要列出使用者可用的鏡像,需要使用下面的指令:

可得到類似圖2-3所示的結果。

《OpenStack雲計算實戰手冊(第2版)》——2.5 用OpenStack鏡像服務管理鏡像

檢視鏡像檔案詳細資訊

需要檢視資源庫中更詳細的鏡像資訊時,可以通過下面的指令獲得:

例如:

它将傳回一個關于相關鏡像檔案的詳細清單。

删除鏡像檔案

在一個openstack雲計算環境中,将會有很多情況下需要删除已經有的鏡像檔案。可以通過下面的方式删除私有或公共的鏡像檔案。

1.使用如下指令删除鏡像檔案:

2.當成功執行删除鏡像後,openstack image不會産生輸出。可以通過執行glance image-list驗證結果。

将私有鏡像檔案設為公開鏡像檔案

當上傳鏡像檔案時,這些鏡像檔案将隻有上傳者才擁有權限,即私有鏡像檔案。如果使用上述方式上傳了鏡像檔案,但又希望它可以給其他使用者使用時,在openstack環境下,可以使用下面的方法将其設為公開。

1.首先,檢視鏡像檔案确認哪一個需要公開。在本書的例子中,選擇了最初上傳的鏡像。

glance image-update 2e696cf4-5167-4908-a769-356a51dc5728 \

   --is-public true

glance image-show 2e696cf4-5167-4908-a769-356a51dc5728

繼續閱讀