OpenStack的Image service的版本及API配置文件

OpenStack的Image service用以存储、管理OpenStack中的VM的镜像。Glance项目是其实现。

1. Image service的APIs的版本

1) v1 (避免使用)

Image service的早期版本,其状态的变化如下:

  • SUPPORTED in OpenStack Kilo
  • DEPRECATED in OpenStack Newton
  • DELETED in OpenStack Rocky

Glance项目中(OpenStack Queens及之前版本)开启的方式,glance-api.conf中配置如下属性:

  • enable_v1_api=True
  • enable_v1_registry=True

2) v2(推荐使用)

Image service的当前版本,其状态的变化如下:

  • CURRENT since Folsom
  • default since Newton

Glance项目中开启的方式,glance-api.conf中配置如下属性:

  • enable_v2_api=True
  • enable_v2_registry=True(可选)

通常,要同时支持v1, v2两个版本,则两个属性都必须开启。如果只支持v2版本,则Image service's registry就是可选的。

2. Image service的APIs及配置

1) Image service的API的分类

  • user-facing API
  • registry API

2) Image service的配置文件(按优先级从高到低)

  • /etc/glance/glance-manage.conf,定制日志等基本属性
  • /etc/glance/glance-api.conf,定义用户可见的基本API(第1类API),最常用
  • /etc/glance/glance-registry.conf,定义registry API(第2类API),即images的元数据
  • /etc/glance/glance-api-paste.ini,定义用户可见的API middleware pipeline
  • /etc/glance/glance-registry-paste.ini,定义registry API middleware pipeline
  • /etc/glance/glance-scrubber.conf,定义其他工具的属性,如清理镜像

此外,还有policy文件/etc/glance/policy.json用以定义访问控制。

 

参考链接:

https://docs.openstack.org/glance/latest/user/glanceapi.html
https://developer.openstack.org/api-ref/image/versions/index.html
https://docs.openstack.org/mitaka/config-reference/image-service.html
https://docs.openstack.org/ocata/config-reference/image.html
https://docs.openstack.org/glance/rocky/configuration/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值