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”)记录在调试中而不是错误中。
IPA 现在将通过 Ironic API 路由的 IP 地址进行广告,而不是使用第一个可用的地址。 详情请参见 https://bugs.launchpad.net/ironic-python-agent/+bug/1558956。
即使虚拟软盘设备名称大写为“/dev/disk/by-label/IR-VFD-DEV”,也能启用虚拟媒体部署。 详情请参见 https://bugs.launchpad.net/ironic/+bug/1541167。
停止在执行带内重启或关机时使用 SYSRQ,因为它与硬件复位按钮/电源开关具有类似的效果,并且可能在某些硬件类型上存在问题。 而是通过“poweroff”和“reboot”命令(软电源操作)来重启/关机节点。
确保在列出它们之前,块设备已被主机操作系统检测到。