Rocky 系列 (5.1.0 - 5.1.x) 发行说明¶
5.1.5-2¶
错误修复¶
inspector iPXE 模板内核命令行参数
ip已被移除,因为它与 dracut 中的BOOTIF不兼容,并且缺少autoconf参数。如果没有此更改,CoreOS IPA 镜像将无法启动。更多详细信息请参见 story 2006700。
diskimage-builder 已经停止支持 py2,仍然支持 py2 的稳定分支将使用 diskimage-builder 的 2.38.0 标签。
5.1.5¶
错误修复¶
在构建部署 ramdisk 时,使用适当的 ironic-python-agent 分支,而不是无条件地使用 master。设置
ipa_git_branch以覆盖。
5.1.4¶
错误修复¶
修复了一个 proliantutils 库版本未受约束的问题,可能导致安装不兼容的库。该版本已固定到 2.7.x。
5.1.3¶
新特性¶
添加了对执行 ironic 在线数据迁移的支持。
5.1.2¶
错误修复¶
将依赖软件包的默认分支从
master更新为stable/rocky。同时,将 TinyIPA ramdisk 和内核镜像更新为使用 OpenStack Rocky 系列镜像。
5.1.0¶
新特性¶
例如,通过添加额外的变量
-e ipa_upstream_release=stable-mitaka,部署现在可以使用 https://tarballs.openstack.org/ironic-python-agent/tinyipa/files/ 中所有可用的 ramdisk 和内核镜像,而不是默认的master。此外,由于这些文件中的一些没有关联的 .sha256 校验和,现在下载这些文件只会发出“警告”,并且不会在最终摘要中报告为 Ansible 错误。
现在可以使用包含描述分区布局的 YAML 文件的路径的 partitioning_file 变量来指定自定义分区 YAML 文件。例如
- local_loop: name: image0 - partitioning: base: image0 label: mbr partitions: - name: root flags: [ boot,primary ] size: 6G mkfs: type: xfs label: "img-rootfs" mount: mount_point: / fstab: options: "rw,relatime" fck-passno: 1 - name: tmp size: 1G mkfs: type: xfs mount: mount_point: /tmp fstab: options: "rw,nosuid,nodev,noexec,relatime" - name: var size: 7G mkfs: type: xfs mount: mount_point: /var fstab: options: "rw,relatime" - name: log size: 5G mkfs: type: xfs mount: mount_point: /var/log fstab: options: "rw,relatime" - name: home size: 1G mkfs: type: xfs mount: mount_point: /home fstab: options: "rw,nodev,relatime"
允许填充 dnsmasq 的 NTP 服务器设置。这是可选的,但如果设置了
dnsmasq_ntp_servers``setting is set, it adds a ``dhcp-option=42,dnsmasq_ntp_servers到生成的 bifrost dnsmasq 配置文件。
将内省数据存储在 nginx 中。
如果没有 swift,我们现在可以使用 bifrost nginx Web 服务器 - 伪装成对象存储 - 来存储节点原始和处理后的内省数据。这通过布尔变量
inspector_store_data_in_nginx进行配置,并且默认情况下已启用。
升级说明¶
已移除对经典驱动程序的弃用支持。
其他说明¶
配置
dnsmasq_ntp_servers设置时,可以指定多个 NTP 服务器,用逗号分隔。