1. 含义

管理 VM 的启动镜像,Nova 创建 VM 时将使用 Glance 提供的镜像。

2. glance架构图

Image 的 metadata 会保持到 database 中,默认是 MySQL;image 是存放在 backend

3. 操作glance

3.1添加镜像

glance image-create --name cirros --file /tmp/disk.img --disk-format qcow2 --container-format bare --progress

3.2删除镜像

glance image-delete  <image-id>

3.3查询

glance image-list

4. Rest-like API

GET     /images         Return brief information about public images

GET     /images/detail  Return detailed information about public images

GET     /images/<ID>    Return metadata about an image in HTTP headers

POST    /images         Register metadata about a new image

PUT     /images/<ID>    Update metadata about an existing image

DELETE  /images/<ID>    Remove an image's metadata from the registry

4.1 获取所有镜像的简要信息

# GET http://glance.openstack.example.org/v1/images
{'images': [
{'uri': 'http://glance.openstack.example.org/v1/images/71c675ab-d94f-49cd-a114-e12490b328d9',
'name': 'Ubuntu 10.04 Plain',
'disk_format': 'vhd',
'container_format': 'ovf',
'size':'5368709120'}
...]}

4.2 获取所有镜像的详细信息

# GET http://glance.openstack.example.org/v1/images/detail
{'images': [
{'uri': 'http://glance.openstack.example.org/v1/images/71c675ab-d94f-49cd-a114-e12490b328d9',
'name': 'Ubuntu 10.04 Plain 5GB',
'disk_format': 'vhd',
'container_format': 'ovf',
'size': '5368709120',
'checksum': 'c2e5db72bd7fd153f53ede5da5a06de3',
'created_at': '2010-02-03 09:34:01',
'updated_at': '2010-02-03 09:34:01',
'deleted_at': '',
'status': 'active',
'is_public': true,
'min_ram': 256,
'min_disk': 5,
'owner': null,
'properties': {'distro': 'Ubuntu 10.04 LTS'}},
...]}

4.3 获取镜像的metadata

# HEAD http://glance.openstack.example.org/v1/images/71c675ab-d94f-49cd-a114-e12490b328d9
x-image-meta-uri              http://glance.openstack.example.org/v1/images/71c675ab-d94f-49cd-a114-e12490b328d9
x-image-meta-name             Ubuntu 10.04 Plain 5GB
x-image-meta-disk_format      vhd
x-image-meta-container_format ovf
x-image-meta-size             5368709120
x-image-meta-checksum         c2e5db72bd7fd153f53ede5da5a06de3
x-image-meta-created_at       2010-02-03 09:34:01
x-image-meta-updated_at       2010-02-03 09:34:01
x-image-meta-deleted_at
x-image-meta-status           available
x-image-meta-is_public        true
x-image-meta-min_ram          256
x-image-meta-min_disk         0
x-image-meta-owner            null
x-image-meta-property-distro  Ubuntu 10.04 LTS

4.4 下载镜像

# GET http://glance.openstack.example.org/v1/images/71c675ab-d94f-49cd-a114-e12490b328d9

4.5 删除镜像

# DELETE http://glance.openstack.example.org/v1/images/71c675ab-d94f-49cd-a114-e12490b328d9

4.6 上传镜像

# POST  http://glance.openstack.example.org/v1/images
{'image':
{'status': 'queued',
'id': '71c675ab-d94f-49cd-a114-e12490b328d9',
...}
...}

4.7 设置/更新镜像metadata

# PUT  http://glance.openstack.example.org/v1/images/71c675ab-d94f-49cd-a114-e12490b328d9
{ x-image-meta-name
x-image-meta-disk_format}

参考:https://docs.openstack.org/glance/latest/user/glanceapi.html

OpenStack Glance简介相关推荐

  1. linux文件删除漏洞,OpenStack Glance v1 API任意文件删除漏洞(CVE-2012-4573)

    发布日期:2012-11-08 更新日期:2012-11-13 受影响系统: openstack Glance Grizzly openstack Glance Essex (2012.1) open ...

  2. OpenStack/Gnocchi简介——时间序列数据聚合操作提前计算并存储起来,先算后取的理念...

    先看下 http://www.cnblogs.com/bonelee/p/6236962.html 这里对于环形数据库的介绍,便于理解归档这个操作! 转自:http://blog.sina.com.c ...

  3. OpenStack Glance(镜像服务)基础架构:Basic architecture

    https://docs.openstack.org/glance/pike/contributor/architecture.html OpenStack Glance has a client-s ...

  4. linux glance删除命令,OpenStack Glance v2 API任意文件删除漏洞(CVE-2012-5482)

    发布日期:2012-11-08 更新日期:2012-11-13 受影响系统: openstack Glance Grizzly openstack Glance Essex (2012.1) open ...

  5. Openstack glance 安装 403错误

    Openstack glance 安装 403错误 在按照教程装glance过程中出现了403错误 错误复现: 执行openstack endpoint create --region RegionO ...

  6. openstack——Glance镜像服务

    openstack--Glance 一.Glance镜像服务 1.镜像 2.镜像服务 3.Images API的版本 4.镜像格式 5.镜像状态 6.访问权限 二.Glance架构详解 1.架构图 三 ...

  7. OpenStack——glance

    OpenStack--glance 一.glance镜像服务 1.镜像服务 2.Images API的版本 3.镜像格式 4.镜像格式 5.镜像状态 6.访问权限 7.架构图 8.工作流程 二.部署g ...

  8. glance服务器上传的镜像支持,OpenStack Glance安装配置过程记录

    Glance是作为OpenStack的虚拟机的Image(镜像)服务, 它提供了一系列的REST API, 用来管理.查询虚拟机的镜像, 它支持多种后端存储介质, 例如用本地文件系统作为介质.Swif ...

  9. 云计算基础架构平台构建与应用---openstack技术简介

    openstack技术简介: OpenStack是一个开源的云计算管理平台项目,几乎所有类型的云环境.以Python语言编写,整合Tornado 网页服务器.Nebula运算平台,使用Twisted软 ...

最新文章

  1. 桌面虚拟化之iPad客户端大比拼
  2. 小希的迷宫(并查集)
  3. oracle中表空间创建,Oracle 如何创建表空间
  4. can 总线通信协议开发_Simulink应用层开发—CAN总线信号处理
  5. SAP Fiori 3的暗黑主题,酷炫无比
  6. mlflow_使用MLflow跟踪进行超参数调整
  7. python3类的继承详解_python3 多重继承机制
  8. Linux 下的Core Dump
  9. Scrapyd发布爬虫的工具
  10. Arturia SQ80 V for Mac 音频波形合成器
  11. 【转载】MySQL5.6.27 Release Note解读(innodb及复制模块)
  12. 28.yii2 用户认证
  13. 一份清单:所有可以放进head标签的元素
  14. 12306分流抢票软件 v1.13.21官方版 -抢票神器
  15. hdfs 指令_HDFS 常用命令
  16. java 中介模式_java设计模式-中介者模式
  17. vue + cesium加载krigingjs插件库生成等值线图
  18. 基于S3c244的input输入子系统
  19. 学习linux杂七杂八——关于shell中的变量
  20. 考研英语 - word-list-37

热门文章

  1. 蔡徐坤团队获得”微博年度最佳团体“!vivo X23幻彩版却实力抢眼
  2. AutoIt Windows的自动化脚本
  3. react实现简单的表单
  4. 是什么还让你停留在 iOS 平台?是这些理由吗
  5. 将Myeclipse非maven项目,导入到IDEA
  6. 异常收集之:navicatdesignquery.sql.bak 系统找不到指定路径
  7. 误删除VMware虚拟机vmdk文件的恢复方法
  8. 自己写的.Net(C#)代码×××
  9. LR运行9415商品拒绝问题
  10. python 38day--CSS简介