Openstack的鏡像屬性


先來看張圖:

20140728150044.jpg

容易理解的地方我們就不介紹了,我們這里介紹'公有'和'受保護'的


在shell命令中,公有用is-public=True表示,而受保護的用is-protected表示,公有的反面是is-private,所以,在dashboard中提供給這2個radio的選擇是不一樣的。

公有

公有是指該鏡像是否可以提供給別的項目使用,選擇上就是所有項目都可以使用該鏡像,如果不選擇,只能是當前登錄使用的這個項目才能使用該鏡像。

受保護的

先來建立一個受保護的鏡像看看區別.

20140728150816.jpg

可以看到,test是我們新建立的一個受保護的鏡像,他沒有"更多"編輯按鈕,而更多編輯按鈕有”刪除“按鈕,即我們的受保護的鏡像不能刪除了,並且在命令行中也不能刪除。

[root@node-8 images]# glance image-delete adcacc2b-2a0f-4862-bd1e-fed78e4b7de8
Request returned failure status.
403 Forbidden
Image is protected
    (HTTP 403): Unable to delete image adcacc2b-2a0f-4862-bd1e-fed78e4b7de8

那真的無法刪除這個鏡像了嗎?不是的,我們可以修改這個鏡像的基本屬性,將"受保護的"去掉。命令為:

[root@node-8 images]# glance image-update --is-protected False test
+------------------+--------------------------------------+
| Property         | Value                                |
+------------------+--------------------------------------+
| checksum         | 62d308167c036fdd5603553c7e1be67c     |
| container_format | bare                                 |
| created_at       | 2014-07-28T06:48:38                  |
| deleted          | False                                |
| deleted_at       | None                                 |
| disk_format      | qcow2                                |
| id               | adcacc2b-2a0f-4862-bd1e-fed78e4b7de8 |
| is_public        | True                                 |
| min_disk         | 0                                    |
| min_ram          | 0                                    |
| name             | test                                 |
| owner            | 80c29c88d3c349a78d4ed558e224eac4     |
| protected        | False                                |
| size             | 2997485568                           |
| status           | active                               |
| updated_at       | 2014-07-28T06:54:36                  |
+------------------+--------------------------------------+
[root@node-8 images]# glance image-delete adcacc2b-2a0f-4862-bd1e-fed78e4b7de8
[root@node-8 images]#

在次執行就發現鏡像已經刪除了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM