Queens 系列 (5.0.0 - 5.0.x) 发行说明

5.0.4-2

错误修复

  • diskimage-builder 已经停止支持 py2,仍然支持 py2 的稳定分支将使用 diskimage-builder 的 2.38.0 标签。

5.0.3

错误修复

  • 修复了 proliantutils 库版本未受约束的问题,可能导致安装不兼容的库。该版本已固定到 2.7.x。

5.0.2

新特性

  • 添加了对执行 ironic 在线数据迁移的支持。

5.0.0

新特性

  • 现在使用稳定的 Ansible 版本 (2.4)。

  • 用于创建 clouds.yaml 的 bifrost 角色,现在在启用 keystone 时,也会在用户主目录中创建 openrc 文件。应该使用该文件来调用 OpenStack CLI 工具并拥有正确的凭据。文件位置是 ~/openrc

  • 引入了 enabled_hardware_types 变量以支持硬件类型的使用。引入了 default_deploy_interface 变量以支持为新节点设置默认部署方法。默认部署接口为 direct

  • 添加了对 Fedora 25、26 和 27 的支持。

  • 添加了对调整由 bifrost-create-vm-nodes 创建的 VM 的 vCPU 模型的支持。默认 vCPU 模型是 host-model,应该在仅使用 libvirt 能够理解的 CPU 功能的前提下提供最佳性能。可以使用 test_vm_cpu Ansible 变量更改该模型。

  • 添加了对修改由 bifrost-create-vm-nodes 创建的 VM 的 vNIC 模型的支持。默认 vNIC 模型是 virtio,应该提供最佳性能。可以使用 test_vm_nic Ansible 变量更改该模型。

已知问题

  • Bifrost 中硬件类型支持仍处于初始阶段。目前 os_ironic ansible 模块还不理解硬件类型。

弃用说明

  • Ironic 已弃用对经典驱动程序的支持。这些是以前缀 agentpxe 开头的驱动程序。新的默认硬件类型(取代驱动程序)是 ipmi。默认部署接口是 direct,它取代了 agent 驱动程序类型。对经典驱动程序的支持将在 Rocky 版本周期中从 Bifrost 中删除。

错误修复

  • 解决了在各种发行版(如 Centos 7.3 和 Fedora 25)上 setuptools 的问题,其中附带的版本太旧,无法构建 python 包。

  • 将 SELinux 安全策略的应用方式从使用命令行工具更改为利用 Ansible 模块,从而解决了 Fedora 上较新版本 Ansible 的问题。