Stein 系列 (5.2.0 - 6.0.x) 发布说明¶
6.0.5¶
升级说明¶
停止支持 Ubuntu 和 openSUSE 操作系统发行版,这些发行版无法成功启动 Ironic Inspector 服务。CentOS 仍然受支持。请注意,这仅影响 Stein 发布系列。
错误修复¶
强制在创建测试环境时使用 pyghmi==1.5.13,以修复 ipmitool 中的每个操作需要几分钟的问题。
6.0.4¶
错误修复¶
inspector iPXE 模板内核命令行参数
ip已被移除,因为它与 dracut 中的BOOTIF不兼容,并且缺少autoconf参数。如果没有此更改,CoreOS IPA 镜像将无法启动。更多详细信息请参见 story 2006700。
diskimage-builder 已经停止支持 py2,仍然支持 py2 的稳定分支将使用 diskimage-builder 的 2.38.0 标签。
6.0.3¶
错误修复¶
在构建部署 ramdisk 时,使用适当的 ironic-python-agent 分支,而不是无条件地使用 master。设置
ipa_git_branch以覆盖。
6.0.2¶
升级说明¶
使用
diskimage-builder构建镜像现在默认使用 Debian Stretch,并且所有 CI 测试也已切换到它。
错误修复¶
通过切换到 Debian Stretch(从 Jessie)修复了使用
diskimage-builder构建镜像的问题。
6.0.1¶
错误修复¶
修复了一个问题,proliantutils 库的版本未受约束,可能导致安装不兼容的库。该版本已固定到 2.8.x。
将依赖软件包的默认分支从
master更新为stable/stein。同时更新 TinyIPA ramdisk 和内核镜像,以使用 OpenStack Stein 系列镜像。
6.0.0¶
升级说明¶
由于仅支持 Python 2,因此移除了 UcsSdk 支持。
错误修复¶
修复默认非测试配置,以移除 UCS 驱动程序,因为它们仅基于 UcsSdk,而 UcsSdk 已停止开发且不再维护。
5.2.0¶
新特性¶
通过添加额外的字符串变量
-e private_ip=8.8.8.8,如果 Bifrost 与 Keystone 启用一起使用,将配置私有/内部服务端点(对于 Keystone、Ironic 和 Ironic Inspector)包含此私有 IP 地址,以替换默认值,默认值设置为指向 localhost。默认行为保持不变,这意味着服务私有端点将包含对 localhost(即 127.0.0.1)的引用。
通过添加额外的字符串变量
-e public_ip=8.8.8.8,与use_public_urls=true结合使用,如果 Bifrost 与 Keystone 启用一起使用,将配置公共服务端点(对于 Keystone、Ironic 和 Ironic Inspector)包含此公共 IP 地址,以替换默认值,默认值设置为指向 localhost。默认行为保持不变,这意味着服务公共端点将包含对 localhost(即 127.0.0.1)的引用。
添加了使用新的环境变量 BIFROST_NODE_NAMES 注册或部署 bifrost 清单中特定节点的能力,例如
export BIFROST_NODE_NAMES=node1,node2,node5
添加了一个新变量
enabled_deploy_interfaces,它允许用户在 ironic 中设置enabled_deploy_interfaces配置选项。
添加了对安装
openstack客户端的支持,即使禁用了 Identity 服务。如果禁用了 Identity 服务,还在clouds.yml中添加了一个名为bifrost-inspector的新云,该云引用了 Bare Metal Introspection 服务。
可以使用 ironic_extra_packages 变量指定与 ironic 一起安装的额外软件包。这对于树外驱动程序特别有用。
添加了对执行 ironic 在线数据迁移的支持。
添加了对使用
openstacksdk库的支持,该库正在取代shade库,用于使用 Ansible 模块与 OpenStack 服务通信。默认情况下,将尝试从源代码安装它。将openstacksdk_source_install选项设置为 false,以便从 PyPI 安装。
将 Ansible 的默认版本更改为版本 2.6。
通过添加额外的布尔变量
-e use_public_urls=true,如果 Bifrost 与 Keystone 启用一起使用,将配置公共服务端点(对于 Keystone、Ironic 和 Ironic Inspector)包含 Bifrost 运行的节点的公共 IP 地址,以替换默认值,默认值设置为指向 localhost。默认行为保持不变,这意味着服务公共端点将包含对 localhost(即 127.0.0.1)的引用。
升级说明¶
此版本的 bifrost 中使用的 Ansible 默认版本为 2.6。如果直接调用 playbook 或 role,操作员可能希望升级。