Spec Lite: 添加使用 v2 API 的 glance-cache-manage 工具¶
- 项目:
glance
- 问题:
在 Rocky 版本中,依赖 v1 的 glance-cache-manage 命令在移除 Images API v1 入口点时被移除。作为边缘计算的一部分,需要在远端边缘节点上通过分割控制平面启用 glance 缓存,而 glance-cache-manage 工具对于将镜像排队进行预取、列出和删除镜像缓存中的镜像至关重要。
- 解决方案:
在 Stein 版本中,根据边缘计算架构,glance 缓存将在远端边缘节点上启用。因此,在 glance 中添加使用 v2 API 的 glance-cache-manage 工具将是一个好主意。该工具将具有以下命令,并且尽可能与 Queens glance-cache-manage 工具 [0] 具有相同的接口,[0] https://docs.openstack.org/glance/queens/cli/glancecachemanage.html
1. Queue the image with identifier <IMAGE_ID> for caching, $ glance-cache-manage --host=<HOST> queue-image <IMAGE_ID> 2. List all images currently cached $ glance-cache-manage --host=<HOST> list-cached 3. List all images currently queued for caching. $ glance-cache-manage --host=<HOST> list-queued 4. Delete an image from the cache $ glance-cache-manage --host=<HOST> delete-cached-image <IMAGE_ID> 5. Remove all images from the cache $ glance-cache-manage --host=<HOST> delete-all-cached-images 6. Deletes an queued image from the cache $ glance-cache-manage --host=<HOST> delete-queued-image <IMAGE_ID> 7. Remove all images from the cache queue $ glance-cache-manage --host=<HOST> delete-all-queued-images
- 替代方案:
无
- 影响:
DocImpact
- 时间线:
包含在 Stein 版本中。
- 链接:
无
- 负责人:
pdeore