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_cpuAnsible 变量更改该模型。
添加了对修改由 bifrost-create-vm-nodes 创建的 VM 的 vNIC 模型的支持。默认 vNIC 模型是
virtio,应该提供最佳性能。可以使用test_vm_nicAnsible 变量更改该模型。
已知问题¶
Bifrost 中硬件类型支持仍处于初始阶段。目前
os_ironicansible 模块还不理解硬件类型。
弃用说明¶
Ironic 已弃用对经典驱动程序的支持。这些是以前缀
agent或pxe开头的驱动程序。新的默认硬件类型(取代驱动程序)是ipmi。默认部署接口是direct,它取代了agent驱动程序类型。对经典驱动程序的支持将在 Rocky 版本周期中从 Bifrost 中删除。
错误修复¶
解决了在各种发行版(如 Centos 7.3 和 Fedora 25)上 setuptools 的问题,其中附带的版本太旧,无法构建 python 包。
将 SELinux 安全策略的应用方式从使用命令行工具更改为利用 Ansible 模块,从而解决了 Fedora 上较新版本 Ansible 的问题。