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"
    

    有关更多信息,请参考以下链接:磁盘镜像布局部分 标准分区 LVM 分区

  • 允许填充 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 服务器,用逗号分隔。