Rocky 系列发布说明

7.1.1

错误修复

  • 将 openssh-clients 添加到 ironic conductor 容器构建中,以使 ansible 部署接口正常工作。

  • 通过在不基于 nova-base 的 nova-libvirt 镜像中也安装 UEFI 包,修复无法运行基于 UEFI 的镜像/实例的问题。 LP#1814552

  • 修复 kolla_toolbox_pip_virtualenv_packages 自定义。 LP#1865119

  • 将 fluent-plugin-elasticsearch 版本固定到 4.0.0,这是支持低于 2.3 的 ruby 的最后一个版本。

7.1.0

新特性

  • 添加了配置选项 use_dumb_init,默认值为 True。 这可用于避免将 dumb-init 作为容器入口点,而是直接使用 kolla_start。 也可以通过 kolla-build --nouse-dumb-init CLI 参数禁用此选项。

错误修复

  • 修复 keystone bootstrap 中一个问题,keystone-manage bootstrap 命令发出的错误消息被隐藏。 详情请参阅 bug 1855701

  • 将 fluentd 版本固定到 1.8.x 用于 rocky,因为 fluentd 已于 2019 年底停止对 ruby 2.3 及以下版本的支持。

  • 修复 Debian 和 Ubuntu 二进制镜像中的 swift-object-expirer。 LP#1859607

7.0.3

新特性

  • manila-api dockerfile 现在包含对所有受支持平台的 httpd 和 mod_wsgi 包的支持。 它还包含 RHEL/centos 和 oraclelinux 的 mod_ssl 包。 Docker 入口点现在可以使用为运行带有 httpd/mod_wsgi 的 manila-api 服务而播种的 httpd 配置。

  • 添加 Monasca 的 Grafana 分支 (v4.0.1)。Monasca 的 Grafana 分支添加了 Keystone 集成,允许 Grafana 用户使用他们的 OpenStack 凭据登录并查看来自 OpenStack 项目的指标。

  • Monasca 输出插件现在安装在 Fluentd 容器中,以启用将日志从 Fluentd 发布到 Monasca Log API。

7.0.0

新特性

  • 添加支持构建 Apache Storm 镜像。

  • 将 blazar-dashboard 添加到 horizon 镜像。

  • 将 congress-dashboard 添加到 horizon 镜像。

  • 添加 freezer-scheduler dockerfile

  • 添加支持构建 Logstash 5.x 镜像。

  • 添加 Monasca Thresh,一个用于在 Monasca 中告警的 Apache Storm 拓扑。

  • 添加支持 networking-ansible。在从源代码构建时,在 neutron 基础镜像中安装 networking-ansible ML2 驱动程序。二进制用户可以使用 neutron_server_packages_append 来包含 python-networking-ansible 在构建 neutron-server 镜像时。

  • 添加 networking-baremetal 组件:baremetal ML2 机制驱动程序和 ironic-neutron-agent L2 代理。

    Networking Baremetal 提供 Networking 服务和 Bare Metal 服务之间的深度集成。在具有 Bare Metal 服务的云中,具有端口状态更改通知和路由网络支持等高级网络功能。

    在从源代码构建时,ML2 机制驱动程序安装在 neutron-base 镜像中。二进制用户可以使用 neutron_server_packages_append 来包含 python-networking-baremetal 包在构建 neutron-server 镜像时。ironic-neutron-agent L2 代理位于 ironic-neutron-agent 镜像中。

  • 添加 Infoblox IPAM 代理镜像。该代理将侦听 neutron 和 nova 事件,并自动管理 Infoblox 设备内的 DNS 条目。当将 ‘infoblox’ 选定为 neutron_ipam_driver 时,将启动该代理。

  • 将 octavia-dashboard 添加到 horizon 镜像。

  • 添加 radvd docker 容器

  • 实现 Glance 零停机时间升级逻辑。

  • 从 centos-opstools 安装 sensu,用于基于 rpm 的发行版,而不是从上游 sensu 仓库安装。

  • 支持 Kolla Ceph 在 Rocky 版本中部署 bluestore OSD。

  • 添加新的配置参数 [DEFAULT]network_mode,该参数在构建镜像时使用。默认情况下,此参数未设置,这将默认为 docker 环境的默认设置。您可以指定 ‘host’,这将使用主机网络来构建镜像。有关其他选项,请参阅 https://docs.container.net.cn/engine/reference/run/#network-settings

  • 尽可能优先使用无头 JRE。这可能需要调整覆盖文件以自定义安装 java 的容器镜像。

  • docker/prometheus/ 目录下的 prometheus alertmanager 服务容器镜像。

  • 添加了 cAdvisor 的容器镜像,用于与 Prometheus 监控一起收集容器的资源利用率统计信息。

  • docker/prometheus/ 目录下的 prometheus memcached 导出器容器镜像。

  • 基于 RPM 的容器镜像不再包含软件包文档。这会产生更小的镜像和更快的构建速度。

  • 在 ironic_pxe 引导期间将 iPXE 镜像复制到 TFTP 根目录。这允许您从 PXE 环境链式加载 iPXE。

  • 基于 RPM 的容器镜像现在包含构建时可用的最新安全补丁。

升级说明

  • 将 elasticsearch 和 kibana 升级到 5.X

  • neutron-vpnaas-agent 已加载到现有的 l3 代理内部,而不是要求操作员运行现有 L3 代理的子类的完全不同的二进制文件。

  • Ubuntu 基础镜像从 xenial 升级到 bionic。