Mitaka 系列 (1.1.0 - 1.2.x) 发布说明

1.2.3-5

错误修复

  • 限制 qemu-img convert 命令的内存使用量为 1 GiB,以避免因内存不足导致主机失败。

  • 修复了两个根设备提示,‘wwn_with_extension’ 和 ‘wwn_vendor_extension’,它们已被实现和记录,但未添加到受支持的根设备提示列表中,因此验证失败。

1.2.2

新特性

  • driver_internal_info 内部设置 agent_continue_if_ata_erase_failed 允许操作员启用磁盘清理操作,以便从失败的 ata_erase 操作回退到磁盘粉碎操作。

错误修复

  • 启动时,最多等待 30 秒,直到出现第一个适合部署的磁盘设备。 这可以修复硬件初始化时间较长(例如某些 RAID 设备)时的检查和部署问题。

  • IPA 现在将尝试使用“NULL”密码解锁安全锁定的驱动器(如果发现已启用),但只有当密码先前设置为“NULL”值时才有效,例如在之前的 ata_erase 序列中发生故障时。

  • 安全擦除过程中的潜在命令失败现在将被捕获并引发为 BlockDeviceEraseError 异常。

1.2.1

新功能

  • 已将“has_carrier”标志添加到网络接口信息中。

错误修复

  • 修复了在代理驱动程序中忽略用户指定的 disk_label 的错误,该错误发生在分区镜像中。

  • 检查代码现在将等待最多 1 分钟,直到所有 NIC 都获得其 IP 地址。 否则,由于 DIB DHCP 代码和 IPA 启动之间的竞争条件,某些用户的检查将失败。 详情请参见 https://bugs.launchpad.net/bugs/1564954

  • 在检查期间,默认情况下仅等待 PXE 启动的 NIC 获得其 IP。 引入一个新的“inspection_dhcp_all_interfaces”选项,以启用等待所有接口。

  • 停止检查“has_carrier”字段,等待 NIC 获得 IP 地址,因为它可能在接口配置时设置为“False”。

1.2.0

新功能

  • 向数据添加新的“system_vendor”信息 - 添加硬件供应商信息(产品名称、序列号、制造商)到数据中。 这将能够为 Ironic Inspector 提供提示以检测驱动程序。

  • 为 IPA 添加对分区镜像的支持。 此提交将 ironic-lib 添加为 IPA 包的依赖项。

  • 现在可以通过设置“ipa-debug”内核参数来启用调试日志记录。

  • 扩展了根设备提示以支持设备名称。

  • 向 standby 扩展添加了一个新的 sync() 命令。 调用时,新命令负责将文件系统缓冲区刷新到磁盘。

错误修复

  • dmidecode 输出产生的解析错误更少,并将常见且正常的输出(例如“No Module Installed”或“Not Installed”)记录在调试中而不是错误中。

  • 停止在执行带内重启或关机时使用 SYSRQ,因为它与硬件复位按钮/电源开关具有类似的效果,并且可能在某些硬件类型上存在问题。 而是通过“poweroff”和“reboot”命令(软电源操作)来重启/关机节点。

  • 确保在列出它们之前,块设备已被主机操作系统检测到。