glance api服务的镜像缓存机制

来源:互联网 发布:人工智能出版文献 编辑:程序博客网 时间:2024/05/29 04:51

介绍:

glance api服务提供了一种镜像缓存的机制,在api节点存放原始镜像文件的一份拷贝,本质上是为了实现api服务器的数量扩展,提高为同一个镜像提供服务的效率,因此如果只有一个节点提供api服务时,这种缓存机制是没有什么意义的。这种缓存机制对终端用户来说是透明的,也就是说终端用户不会清楚从glance服务获取的镜像文件的真实来源。

管理:

  1. 控制cache总量的大小

          周期性的运行glance-cache-pruner --image_cache_max_size= * 

     2. 清理image cache

          通过glance-cache-cleaner清理状态异常的cache文件

     3. 预取某些热门镜像到新增的api节点中

         glance-cache-manage --host=<HOST> queue-image <IMAGE_ID>

     4. 手动删除image cache来释放空间

        glance-cache-manage --host=<HOST> delete-cached-image <IMAGE_ID>

0 0