4.3. 已知问题
这个版本有以下已知问题:
某些验证服务问题不会阻止迁移
特定的 Validation
服务问题被标记为 Critical
并显示评估信息(The VM will not be migrated
)不会阻塞迁移。(BZ#2025977)
以下 Validation
服务评估不会阻止迁移:
评估 | 结果 |
---|---|
OpenShift Virtualization 不支持磁盘接口类型(只支持 sata、virtio_scsi 和 virtio 接口类型)。 | 如果无法识别源接口,则迁移的虚拟机将有一个 virtio 磁盘。 |
OpenShift Virtualization 不支持 NIC 接口类型(仅支持 e1000、rtl8139 和 virtio 接口类型)。 | 如果无法识别源接口,则迁移的虚拟机将有一个 virtio NIC。 |
虚拟机使用为主机设备透传配置的 vNIC 配置集,OpenShift Virtualization 当前不支持该配置集。 | 迁移的虚拟机会有一个 SR-IOV NIC。目的地网络必须正确设置。 |
一个或多个虚拟机磁盘具有 illegal 或 locked 状态条件。 | 迁移将进行,但磁盘传输可能会失败。 |
虚拟机有一个带有不是 | 迁移将进行,但磁盘传输可能会失败。 |
虚拟机具有一个或多个带有 ILLEGAL 状态的磁盘的快照。OpenShift Virtualization 当前不支持它。 | 迁移将进行,但磁盘传输可能会失败。 |
虚拟机启用了 USB 支持,但 OpenShift Virtualization 目前不支持 USB 设备。 | 迁移的虚拟机没有 USB 设备。 |
虚拟机使用 watchdog 设备配置,该设备目前不受 OpenShift Virtualization 支持。 | 迁移的虚拟机没有 watchdog 设备。 |
虚拟机的状态不是 | 迁移将进行,但在虚拟机无法关闭时可能会挂起。 |
在迁移的虚拟机上不会安装 QEMU 客户机代理
QEMU 客户机代理不会在迁移的虚拟机上安装。临时解决方案:使用迁移后 hook 安装 QEMU 客户机代理。(BZ#2018062)
在 current.log 文件中缺少资源造成错误的消息
如果资源不存在,例如,如果因为迁移的虚拟机已关闭造成 virt-launcher
pod 不存在,则其日志不可用。
当从 web 控制台下载或使用 must-gather
工具创建时,以下错误信息会出现在缺少资源的 current.log
文件中:error: expected 'logs [-f] [-p] (POD | TYPE/NAME) [-c CONTAINER]'.
(BZ#2023260)
温迁移后,Importer pod 日志不可用
为调试而保留的 importer
pod 会导致温迁移在 precopy 阶段挂起。(BZ#2016290)
作为临时解决方案,importer
pod 会在 precopy 阶段的末尾被删除,以便 precopy 可以成功。但是,这意味着,在温迁移完成后不会保留 importer
pod 日志。在 precopy stage 中,您只能使用 oc logs -f <cdi-importer_pod>
命令来查看 importer
pod 日志。
此问题仅影响 importer
pod 日志和温迁移。冷迁移和 virt-v2v
日志不会受到影响。
删除迁移计划不会删除临时资源。
删除迁移计划不会删除 importer
pod、conversion
pod、配置映射、secret、失败的虚拟机和数据卷等临时资源。(BZ#2018974) 您必须在删除迁移计划前归档迁移计划来清理临时资源。
没有操作系统的虚拟机的错误消息不明确
web 控制台的 Migration Plan 详情页面没有明确指明因没有操作系统造成错误的原因。(BZ#2008846)
在 Plan
CR 中根据名称引用的网络、存储和虚拟机不会在 web 控制台中显示。
如果 Plan CR 引用存储、网络或虚拟机名称而非 ID,则资源不会出现在 MTV web 控制台中。迁移计划无法编辑或重复。(BZ#1986020)
日志文件包括已删除迁移计划或虚拟机的日志
如果您删除迁移计划,然后使用相同名称运行新的迁移计划,或者如果您删除迁移的虚拟机,则 MTV web 控制台创建的日志文件可能会包括已删除的迁移计划或虚拟机的日志。(BZ#2023764)
如果在迁移过程中删除了目标虚拟机,在 Plan
CR 中的迁移状态为 Succeeded
如果您在迁移的 Convert image to kubevirt 步骤中删除了目标 VirtualMachine
CR,则 web 控制台的 Migration 详情页面会显示步骤的状态为 VirtualMachine CR not found
。但是,在 Plan
CR 文件和 web 控制台中,虚拟机迁移的状态为 Succeeded
。(BZ#2031529)