当前系列发行说明¶
31.0.0-21¶
新特性¶
Glance 现在为 uWSGI 部署提供完整的生产支持。所有先前与 uWSGI 部署相关的限制均已解决,使其成为生产环境中的推荐部署方法。
主要特性: - 完全支持分块传输编码 - 完整的可互操作镜像导入功能 - 正确的优雅关闭和重新加载能力 - 本机线程支持,提高性能 - 生产就绪的稳定性和可靠性
支持的部署方法: - uWSGI HTTP 模式(推荐) - Apache HTTPD 配合 mod_proxy_uwsgi - Apache HTTPD 配合 mod_wsgi
配置: - 使用
httpd/glance-api-uwsgi.ini中的提供的 uWSGI 配置文件 - 启用http-auto-chunked和http-chunked-input以实现完全兼容性 - 为您的环境配置适当的进程和线程数量 - 为大型镜像传输设置适当的超时时间迁移: - 现有的独立 Glance 部署可以迁移到 uWSGI - 与独立部署相比,没有功能损失 - 与 Web 服务器基础设施的更好集成 - 更好的资源利用率和性能
有关完整的部署说明、配置示例和最佳实践,请参阅更新的 在 HTTPD 中运行 Glance 文档。
升级说明¶
WSGI 脚本
glance-wsgi-api已被删除。部署工具应改为引用此服务的 Python 模块路径glance.wsgi.api,如果所选的 WSGI 服务器支持此路径(gunicorn、uWSGI),或者如果不支持,则自行实现.wsgi脚本(mod_wsgi)。
弃用说明¶
策略规则
add_image_location和fetch_image_location的默认值role:admin or role:service已被弃用,将在未来的版本中更改为role:service。
错误修复¶
Bug 2127798:当 Keystone 中的 EC2 凭证轮换时,自动更新 S3 凭证
当 Keystone 中的 EC2 凭证轮换时,Glance 现在会自动更新 S3 镜像位置 URL。 以前,具有 S3 位置的镜像在凭证轮换后将变得无法访问,需要手动干预才能更新位置元数据。 此修复可确保无缝的凭证轮换,而不会中断镜像访问。
Bug #2085321:修复了一个阻止用户使用属性保护文件和镜像导入或注入元数据插件的问题。 现在,一个有效的“os_glance.*”部分会自动添加到属性保护文件中。
31.0.0¶
升级说明¶
以下元数据定义已在 Flamingo 版本中修改
在
OS::Compute::Libvirt命名空间中添加了hw_memory_encryption_model枚举。
您可以使用以下命令升级这些定义:
glance-manage db load_metadefs [--path <path>] [--merge] [--prefer_new]