1.5. 使用镜像服务缓存提高可扩展性
使用镜像服务(glance) API 缓存机制在镜像服务 API 服务器上存储镜像副本,并自动检索它们以提高可扩展性。使用镜像服务缓存,您可以在多个主机上运行 glance-api。这意味着不需要多次从后端存储检索同一镜像。镜像服务缓存不会影响任何镜像服务操作。
使用 Red Hat OpenStack Platform director (tripleo) heat 模板配置镜像服务缓存:
流程
在环境文件中,将
GlanceCacheEnabled
参数的值设置为true
,这会在glance-api.conf
heat 模板中自动将flavor
值设置为keystone+cachemanagement
:parameter_defaults: GlanceCacheEnabled: true
-
在重新部署 overcloud 时,将环境文件包含在
openstack overcloud deploy
命令中。 可选:在重新部署 overcloud 时将
glance_cache_pruner
识别为替代频率。以下示例显示了 5 分钟的频率:parameter_defaults: ControllerExtraConfig: glance::cache::pruner::minute: '*/5'
根据您的需要调整频率,以避免文件系统完全场景。选择替代频率时包含以下元素:
- 要在环境中缓存的文件大小。
- 可用空间量。
- 环境缓存镜像的频率。