Xena 系列 (11.0.0 - 11.2.x) 发布说明¶
11.2.2-7¶
弃用说明¶
不再在 CI 中测试 Fedora 的支持,并且将在不久的将来从代码中移除。
11.2.2¶
错误修复¶
密码文件 (
htpasswd) 不再具有世界可读权限。
修复了 Bifrost 库存插件,使其不再设置
network_interface变量,因为它与含义不同的 Bifrost 变量冲突。
Ironic Prometheus Exporter 现在以
ironic用户身份运行,而不是以 root 用户身份运行。
修复了当
uuid未在库存文件中设置时bifrost-configdrives-dynamic和bifrost-deploy-nodes-dynamic的问题。
11.2.1¶
错误修复¶
修复了 Red Hat 的过时的 grub 和 shim efi 二进制文件路径,使其位于
EFI/redhat下。
修复了在未使用 firewalld 的系统上 PXE 的 iptables 规则(使用 UDP/67 和 UDP/69 端口代替 TCP/68 和 TCP/69)。
11.2.0¶
新特性¶
添加了通过新的
dhcp_pool_mask参数将 dnsmasq 用作 DHCP 中继目标的的支持。
根据
enabled_hardware_types自动配置enabled_raid_interfaces。
添加了通过新的
enabled_raid_interfaces参数手动指定启用的 raid 接口的支持。
支持通过新的参数
tftp_boot_folder自定义 TFTP 目录。
添加了一个新的角色
bifrost-uwsgi-install,封装了 uWSGI 配置逻辑。
当启用 TLS 支持时,虚拟介质镜像现在受到 TLS 的保护。
已知问题¶
Fedora 34 的加密设置可能会阻止其通过 SSH 登录到 CirrOS。不应在生产环境中使用 CirrOS 镜像。如果此问题影响您的开发环境,请临时降低加密配置文件。
sudo update-crypto-policies --set LEGACY
升级说明¶
Fedora 34 现在在 CI 中进行了测试。Fedora 32 及更高版本应该可以工作,但不再进行测试。
Keystone 的
admin端点将从使用端口 35357(一个单独的 admin API)升级到使用端口 5000(默认的 Identity API)。
将 TFTP 处理从 Xinetd 切换到 dnsmasq,必须启用 dnsmasq 才能使 TFTP 启动工作。
Keystone 服务现在作为单独的 systemd 服务
uwsgi@keystone-public和uwsgi@keystone-admin运行。独立的uwsgi服务不再使用,并在升级时被禁用。
如果
enable_tls为true,则 Redfish、iDRAC-Redfish 和 iLO 的虚拟介质镜像现在通过使用 Ironic 的 TLS 证书通过 TLS 提供。如果这不是您想要的,请将新的选项vmedia_enable_tls设置为false。可以通过新的
file_url_port_tls选项配置新服务器的端口。
弃用说明¶
单独的 Keystone admin API(在端口 35357 提供)已被弃用,将在未来的版本中删除。请更新您的应用程序,仅将端口 5000 用于 Keystone 操作。
错误修复¶
当使用
copy_from_local_path时,在复制之前会删除升级时的目标路径。
通过从已删除的 Xinetd 切换到 dnsmasq 来修复 Fedora 34 的支持,以进行 TFTP 启动。
修复了
os_ironic_node_info模块中 TLSca_cert和其他当前身份验证参数的支持。该实现使用了 OpenStack Ansible 集合中的实用程序。
其他说明¶
将管理 Nginx 的通用代码移动到新的角色
bifrost-nginx-install中。