1.2. 已知的可能会阻止次版本更新的问题
查看可能会影响成功更新的以下已知问题。
在从 Red Hat OpenStack Platform (RHOSP) 17.1 GA、17.1.1 和 17.1.2 更新至 RHOSP 17.1.4 时,当使用 Open Virtual Network (OVN)后端时,外部运行 OVN 更新过程中可能会出现短暂的网络 API 中断。
如果您的 Red Hat OpenStack Platform (RHOSP) 17.0 环境使用 ML2/OVN 部署,则无法直接从 RHOSP 17.0 更新至 17.1.4。您必须先更新至 RHOSP 17.0.1。如需更多信息,请参阅 保持 Red Hat OpenStack Platform 更新。
如果您的 RHOSP 17.1.3 或更早版本的部署在 nftables 或 iptables 中包括带有 LOG 操作的过滤规则,且内核命令行(/proc/cmdline)有 console=tty50,则日志记录操作可能会导致数据包传输造成大量延迟。在升级到 17.1.4 之前,您必须在红帽知识库解决方案中应用临时解决方案: 有时接收数据包(例如 ICMP echo)存在大约 190 (ms)的延迟。
如果您要将 RHOSP 环境更新至 17.1.x,则 pre-update package_version
验证会失败,因为验证无法找到匹配的 podman 版本。
临时解决方案: 要跳过 package_version
验证,在运行预更新验证 时使用--skiplist package-version
选项:
$ validation run -i ~/overcloud-deploy/<stack>/tripleo-ansible-inventory.yaml --group pre-update --skiplist package-version
-
将
<stack>
替换为您的堆栈的名称。
在更新到 RHOSP 17.1.4 时,在运行预更新验证时,undercloud-service-status
验证会失败。发生故障的原因是验证无法找到 undercloud-service-status
服务。
临时解决方案 :在运行预更新验证时跳过 undercloud-service-status
验证:
$ validation run \ --group pre-update \ --inventory /home/stack/overcloud-deploy/<stack>/config-download/<stack>/tripleo-ansible-inventory.yaml --skiplist undercloud-service-status
-
将
<stack>
替换为您的堆栈的名称。