Victoria 系列发布说明¶
11.3.0-9¶
升级说明¶
Debian 和 Ubuntu 镜像现在使用来自 cloudsmith 的 rabbitmq 和 erlang。 运营商可能需要镜像/代理此新源,因为它提供了正确的软件包集,与之前的组合不同。
错误修复¶
修复了在 CentOS 上错误的 update-alternatives 用法。 LP#1936947
修复了在使用 docker-py >=6 时出现的问题。 LP#1988121
修复了 Debian 和 Ubuntu 镜像以使用来自 cloudsmith 的 rabbitmq 和 erlang,以便镜像仍然可以构建并使用正确的版本。
11.3.0¶
新特性¶
添加了 Cyrus SASL 包,这些包对于 DIGEST-MD5 和 SCRAM-SHA-256 机制是必需的。这些可用于 libvirt SASL 身份验证。 LP#1964013
现在可以使用 `
--quiet` 参数启用静默模式,并将其与 `--logs-dir` 选项结合使用。控制台输出将保持静默,而构建输出将存储在单独的日志文件中。
关键问题¶
由于 CentOS 镜像库已从 CentOS 镜像站点移除,因此已停止支持 CentOS Linux 8(非 Stream) - 请参阅 公告。
安全问题¶
为 Apache Storm 添加了针对 Apache Log4j 2 远程代码执行 (RCE) 漏洞 CVE-2021-44228 和 CVE-2021-45046 的缓解措施。
错误修复¶
修复了使用 UEFI 和 iPXE 的 Ironic 部署中,Ironic 中的默认 UEFI iPXE 引导加载程序在 TFTP 服务器中不可用的问题。这会影响所有在 CentOS 上的 Kolla 版本,以及 Debian/Ubuntu 上的 Xena 版本。 LP#1959203
在 Debian 和 Ubuntu
manila-share镜像中安装glusterfs-client,以支持跨受支持发行版的 GlusterFS。
修复了当使用的 Python OpenvSwitch 绑定包版本低于正在运行的 OpenvSwitch 代码版本时的问题。 LP#1961874
修复了 AArch64 ubuntu ironic-python-agent 镜像 UEFI PXE 引导失败的问题。同时修复了 x86_64 缺少 GRUB efi 文件的问题。
修复了禁用在 `
healthcheck_curl` 中使用 `curlrc` 配置文件的问题。 LP#1967272
修复了在使用 Jinja2 3.1.0 时出现的问题。
修复了 Magnum Keystone 身份验证默认策略缺失的问题。
修复了 set_configs.py 为目录和文件配置相同的权限,导致目录缺少执行权限(如果未为文件设置)。
11.2.0¶
新特性¶
- 改进了对离线场景的支持方式
将 dumb-init 安装切换为发行版提供的软件包。
升级说明¶
Debian 现在使用上游 MariaDB 仓库(因此遵循 Ubuntu 镜像)。 这是为了避免类似的问题,并在需要时轻松地将版本固定到所选的 MariaDB 版本。 运营商可能需要在他们的仓库镜像和代理中反映这一点。 LP#1944410
错误修复¶
为 monasca-thresh 容器添加了一个选项,用于检查拓扑是否当前已提交(KOLLA_BOOTSTRAP),并可以选择将其杀死(TOPOLOGY_REPLACE)。 拓扑名称和各种超时时间可以自定义。 LP#1808805
修复了 glance_store 缺少的 boto3 库。 LP#1884259
通过将 td-agent 固定到 4.0.*,修复了 Fluentd 管道中日志丢失的问题,也适用于 Debian。LP#1930867 [Debian]
修复了 cinder-volume 缺少 `
lsscsi` 和 `nvme` 命令在 Debian 和 Ubuntu 上出现的问题。 LP#1942038
CentOS
nova-compute镜像移除了linux-firmware包以节省镜像大小约 500MB。
修复了 swift-recon 工具在尝试访问默认 recon_lock_path 时出现的“权限被拒绝”问题
确保 `
nvme-cli` 包存在于 `nova-compute` 镜像中,因为 `os-brick` 期望它。
其他说明¶
现在可以使用 CentOS 8 Stream 作为基础镜像来构建 CentOS 镜像。
11.1.0¶
新特性¶
添加了
octavia-driver-agent镜像,以支持除amphora之外的其他 Octavia 提供程序。
升级说明¶
RabbitMQ 和 Erlang 包现在从 `
packagecloud.io`(以及 Debian/Ubuntu 的 PPA)安装,因为 `bintray.com` 将于 2021 年 5 月 1 日关闭。
错误修复¶
修复了 Ubuntu 二进制镜像中 Swift 容器启动失败的问题。 LP#1905279
修复了当比较的文件是非 Unicode 时,`
kolla_set_configs --check` 命令出现的问题。 LP#1913952
修复了 Horizon 中 monitoring_policy 的位置,以便正确执行访问策略。 请注意,默认情况下,管理员没有监控访问权限。 LP#1928408
修复了在
~/.local中安装 kolla 的支持。 LP#1930544
通过将 td-agent 固定到 4.0.*,修复了 Fluentd 管道中日志丢失的问题。LP#1930867
修复了由于未启用 Debian 更新仓库而导致的问题。 LP#1931544
修复了与较新 openssl 库相关的 Fluentd Monasca 输出插件的问题。 LP#1910382
修复 Mistral 镜像以尊重 upper-constraints。
其他说明¶
Debian 镜像现在启用了 Debian 更新仓库。这与基础 Debian 镜像保持一致。
11.0.0¶
新特性¶
Prometheus 插件现在默认安装到 Fluentd 容器中。
为 Monasca 的 Grafana 分支添加了一个 Monasca 应用插件。插件提供用于查看或配置的屏幕:报警定义、报警和通知
添加了新的选项“–(no)summary”,以允许隐藏构建后的摘要。
升级说明¶
Logstash 镜像已从 Logstash 2 升级到 Logstash 6。
Cyborg Agent 不再包含 OPAE SDK。该版本已过时,并且当前支持的平台没有可用的二进制文件。为了使 Cyborg 可构建,需要进行此更改。
Kolla 现在不再支持 CentOS 8.2 及更早版本。这是为了支持 CentOS 8.3,而无需额外的解决方法(有关更多详细信息,请参阅修复部分)。承诺支持最新的 CentOS 8 版本,现在是 8.3。
将
[DEFAULT] tarballs_base配置选项的默认值从https://tarballs.openstack.org更改为https://tarballs.opendev.org。由于 OpenDev 站点具有命名空间,因此默认源镜像 tarball 位置已更新为包含/openstack(或在少数情况下/x)URL 路径。
congress项目不再维护。自 Victoria 版本以来,它已被 退役,并且其他 OpenStack 服务也未曾使用它。
FWaaS 项目已在 Victoria 周期中删除,不再包含在 Kolla 容器镜像和部署中。
Glance Registry 服务已在 Queens 版本中弃用,并在 Victoria 中删除。因此,容器镜像 glance-registry 已从 Kolla 中删除。
删除 kolla 中的 mongodb 镜像,遵循弃用流程。
已删除
neutron-server-opendaylight镜像。
已删除
neutron-server-ovn和neutron-metadata-agent-ovn镜像。OVN 驱动程序已移至 Ussuri 版本中的 Neutron 代码库中,不再需要安装networking-ovn组件。
已删除在 Ussuri 周期中已弃用的
opendaylight镜像。
已删除在 Ussuri 周期中已弃用的
sensu镜像。
td-agent已升级到版本 4。现在它将用于 Kolla 支持的所有发行版上的x86-64和aarch64架构。升级前用户应分析自定义 fluentd 配置文件中更改的配置文件语法。
Ubuntu 镜像现在使用 Focal 20.04 (
ubuntu:20.04) 作为默认基础镜像。
基于源代码的构建现在将从稳定的 tarball 中安装 OpenStack 项目代码,而不是像以前那样安装版本化的(发布的点版本)。
弃用说明¶
弃用对
certmonger、ec2-api、heat-all、novajoin、nova-mksproxy、ptp、radvd、rsyslog和zaqar镜像的支持。在 Wallaby 中,将从 Kolla 中删除对这些镜像的支持。没有已知的下游项目使用这些镜像。
弃用对
mariadb镜像的支持。请从现在开始使用mariadb-server镜像 - 因为前者将在 Wallaby 周期中删除。
错误修复¶
通过删除对 OPAE SDK 的依赖关系,使 Cyborg 能够在所有平台上构建。 LP#1873744
修复 Nova 中 FC Cinder 后端的使用。 LP#1884484
修复了由于应用于
ceilometer-upgrade命令的参数传递方式错误而导致 Ceilometer 部署和升级失败的问题。 LP#1884919
修复了在未在同一天创建完整备份时 MariaDB 增量备份失败的问题。 LP#1897948
修复了由于仓库名称更改导致 CentOS 8.3 上的构建失败的问题。请注意,Kolla 现在不再支持 CentOS 8.2 及更早版本。 LP#1907213
从基于 RHEL 的发行版中删除 nsswitch.conf 中的 systemd 支持。 这避免了容器内部不必要的 systemd nss 查找,并避免了容器绑定挂载 /run 并使 dbus socket 在容器内部可用时,主机上可能出现的 selinux 拒绝。
修复当源是一个目录时,
kolla_set_configs --check命令出现的问题。 LP#1890567
修复了在使用 Centos8 容器时加载 Storm 和 Monasca Thresh 的问题。
修复了 Masakari 仪表板中策略未正确加载的问题。
nova-compute 使用 daxio 清理实例删除时的 vpmem 后端设备。如果 nova-compute 容器实例中缺少 daxio 二进制文件,则实例删除将失败。daxio 在 centos 中通过 daxio 提供,在 ubuntu 中通过 pmdk-tools 包提供。
将 rally-openstack 添加为 rally 源代码镜像的插件
修复可能阻止 Monasca Fluentd 输出插件的问题。 LP#1889065
其他说明¶
删除了 tripleoclient 容器镜像。它既不需要也不有用。