10.3. 优化镜像分发到 DCN 站点
您可以使用代理进行 glance 镜像分发来减少 WAN 流量。配置代理时:
- Glance 镜像下载到充当代理的单个 Compute 节点上。
- 代理将 glance 镜像重新分发到清单中的其他 Compute 节点。
您可以将以下参数放在 nova_cache_args.yml
ansible 参数文件中,以配置代理节点。
将 tripleo_nova_image_cache_use_proxy
参数设置为 true
以启用镜像缓存代理。
镜像代理使用安全复制 scp
将镜像分发到清单中的其他节点。SCP 与具有高延迟的网络(如 DCN 站点间的 WAN)相比效率较低。红帽建议您将 playbook 目标限制为单个 DCN 位置,该位置与单个堆栈相关联。
使用 tripleo_nova_image_cache_proxy_hostname
参数来选择镜像缓存代理。默认代理是 ansible 清单文件中的第一个计算节点。使用 tripleo_nova_image_cache_plan
参数将 playbook 清单限制为单个站点:
tripleo_nova_image_cache_use_proxy: true tripleo_nova_image_cache_proxy_hostname: dcn0-novacompute-1 tripleo_nova_image_cache_plan: dcn0