3.14.3. 已知问题
目前,Red Hat OpenStack Platform 存在的已知问题包括:
- BZ#1891014
目前,在次要更新期间实时迁移实例时,TLS Everywhere 环境存在了一个已知问题。
随着对完整 QEMU 原生 TLS 加密的支持的支持,在实时迁移(BZ1754791)时,实例实时迁移会在运行实例的 RHOSP 部署上执行次要更新时失败。这是因为在更新过程中会创建 TLS NBD 块迁移的证书,它尚未存在于 libvirtd 容器中。证书在创建 libvirt 容器时合并到容器目录树中,而不是直接从主机绑定挂载。因此,在更新过程中需要迁移的实例的 QEMU 进程不会自动获得新证书,NBD 设置过程会失败,并显示以下错误:
libvirtError: internal error: unable to execute QEMU command 'object-add': Unable to access credentials /etc/pki/qemu/ca-cert.pem: No such file or directory
实时迁移适用于在更新后创建的实例。
临时解决方案:
您可以使用以下选项之一来解决这个问题:
- 在更新完成后停止并启动无法实时迁移的实例,以便新的 QEMU 进程由具有证书详情的 libvirt 容器创建。
在 overcloud 中添加以下配置,以禁用 NBD 的 TLS 传输加密,并且部署 overcloud:
parameter_defaults: UseTLSTransportForNbd: False
- BZ#1726270
存在一个已知问题,导致
glance db purge
命令失败并显示IntegrityError
,并显示类似"Cannot delete 或更新父行的消息:外部键约束"会在您尝试从其他表中清除记录时会失败"。临时解决方案:
在从 images 表中清除记录前,从其他表中手动删除记录。