先来看张图:

容易理解的地方我们就不介绍了,我们这里介绍'公有'和'受保护'的

在shell命令中,公有用is-public=True表示,而受保护的用is-protected表示,公有的反面是is-private,所以,在dashboard中提供给这2个radio的选择是不一样的。

公有

公有是指该镜像是否可以提供给别的项目使用,选择上就是所有项目都可以使用该镜像,如果不选择,只能是当前登录使用的这个项目才能使用该镜像。

受保护的

先来建立一个受保护的镜像看看区别.

可以看到,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]#

在次执行就发现镜像已经删除了。

Openstack的镜像属性的更多相关文章

  1. openstack导入镜像

    本文以制作CentOS7.2镜像为例,详细介绍手动制作OpenStack镜像详细步骤,解释每一步这么做的原因.镜像上传到OpenStack glance,支持以下几个功能: 支持密码注入功能(nova ...

  2. 制作 OpenStack Linux 镜像 - 每天5分钟玩转 OpenStack(151)

    这是 OpenStack 实施经验分享系列的第 1 篇. OpenStack 的 instance 是通过 Glance 镜像部署的,所以准备镜像是必须要做的工作.本节介绍 Linux 镜像的制作方法 ...

  3. 制作 OpenStack Windows 镜像 - 每天5分钟玩转 OpenStack(152)

    这是 OpenStack 实施经验分享系列的第 2 篇. OpenStack 通过 Glance 镜像部署 instance,上一节我们介绍了 linux 镜像制作方法,windows 镜像与 lin ...

  4. ubuntu openstack windows 镜像制作

    openstack  windows 镜像制作 首先下载windows所需要的驱动,virtio-win-1.1.16.vfd virtio-win-0.1-59.iso 下载的官方地址是: http ...

  5. Openstack glance 镜像服务 (五)

    Openstack glance 镜像服务 (五) 引用: 官方文档glance安装 https://docs.openstack.org/ocata/zh_CN/install-guide-rdo/ ...

  6. Openstack的镜像上传原理

    openstack的horizon的上传镜像流程 通过html的form表单上传文件 先上传到horizon指定的临时目录,存储起来 通过glance-api请求接口 实际上glance-api也是提 ...

  7. OpenStack JEOS 镜像

    JEOS:Just Enough Operating System 维基百科地址:http://en.wikipedia.org/wiki/Just_enough_operating_system O ...

  8. OpenStack导入镜像后Launch不起来的几个问题

    Dashboard上显示state为error 没有其他报错 用nova list找到虚拟机的id 然后nova show,可以得到fault详细信息 也可以查看下面两个log /var/log/no ...

  9. 手动制作openstack windows镜像

    https://docs.openstack.org/image-guide/windows-image.html 这里以 windows 2008为例: 准备工作: 1准备好windows 2008 ...

随机推荐

  1. Swift 遇到的报错信息

    第一个,没看懂.一开始还以为是不支持iOS7的缘故. dyld: Library not loaded: @rpath/libswiftCore.dylib Referenced from: /var ...

  2. http://www.cnblogs.com/dumuqiao/p/3654702.html?utm_source=tuicool&utm_medium=referral

    http://www.cnblogs.com/dumuqiao/p/3654702.html?utm_source=tuicool&utm_medium=referral

  3. 利用Aspose.Word控件实现Word文档的操作

    Aspose系列的控件,功能都挺好,之前一直在我的Winform开发框架中用Aspose.Cell来做报表输出,可以实现多样化的报表设计及输出,由于一般输出的内容比较正规化或者多数是表格居多,所以一般 ...

  4. .net 4.0 ValidateRequest="false"

    在安装了Visual Studio 2010 Beta2之后,当页面输入框默认情况下输入"<"或者">"的时候.按照访问策略,这将导致一些安全问题, ...

  5. LeetCode Flip Game

    原题链接在这里:https://leetcode.com/problems/flip-game/ 题目: You are playing the following Flip Game with yo ...

  6. linux下利用elk+redis 搭建日志分析平台教程

    linux下利用elk+redis 搭建日志分析平台教程 http://www.alliedjeep.com/18084.htm   elk 日志分析+redis数据库可以创建一个不错的日志分析平台了 ...

  7. 主机OS重装的节点加回RAC集群步骤示例(11gR2 RAC)

    原文地址: https://blogs.oracle.com/Database4CN/entry/%E4%B8%BB%E6%9C%BAos%E9%87%8D%E8%A3%85%E7%9A%84%E8% ...

  8. 模拟退火法(吊打XXX)Bzoj3680

    3680: 吊打XXX Time Limit: 10 Sec  Memory Limit: 128 MBSec  Special Judge Submit: 308  Solved: 94 [Subm ...

  9. 工龄居然这么有用![Reprint]

    工龄有多重要?你恐怕未必知道,别以为没啥大不了,事实上,工龄会从各方面影响你的生活 .为了自己的权益,关于工龄的这些事儿,你必须要了解! 1.影响带薪年休假 (1)职工本单位累计工作满1年不满10年的 ...

  10. android 内存不足的问题

    FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring project ' ...