You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Veeam Backup恢复GCE失败求助:检测不到操作系统

Veeam迁移CentOS7至GCP失败的解决方法

问题背景

通过Veeam Backup将本地VMware环境的CentOS7 VM迁移至GCP时,恢复作业失败,GCP磁盘转换工具无法识别操作系统;同配置其他CentOS7 VM迁移正常,重新备份恢复后问题仍存在。

报错详情

9/21/2023 12:13:01 AM Error Restore job failed Error: Failed to restore to GCE: [import-image]: 2023-09-20T17:09:43Z step "translate-disk" run error: step "wait-for-translator" run error: WaitForInstancesSignal FailureMatch found for "inst-translator-translate-translate-disk-xsst3": "TranslateFailed: error: inspect_vm: no operating systems found"

解决步骤

  • 检查本地VM的磁盘与引导完整性

    1. 在本地VM执行lsblk确认/boot分区存在且正常挂载,若分区损坏,用CentOS7安装介质修复grub引导
    2. 用fdisk -l或gdisk -l验证分区表(MBR/GPT)无损坏,确保主引导记录正常
    3. 切换至CentOS7默认内核,避免自定义内核导致OS识别逻辑失效
  • 调整Veeam备份配置

    1. 启用Veeam备份作业的应用感知处理,确保安装Linux版Veeam代理,让备份捕获完整OS元数据
    2. 尝试用裸机恢复模式导出系统盘,而非VM级恢复,减少备份时的元数据丢失
    3. 仅备份系统盘(排除无关数据盘),简化迁移流程
  • 手动执行GCP磁盘导入

    1. 将Veeam导出的VMDK磁盘转换为RAW格式:qemu-img convert -f vmdk -O raw source.vmdk target.raw
    2. 上传RAW文件至GCP云存储桶
    3. 用gcloud命令手动导入并指定OS类型:gcloud compute images import --source-uri gs://[你的存储桶路径]/target.raw --os centos-7
  • 排查VMware配置差异

    1. 对比故障VM与正常VM的BIOS/UEFI模式,统一设置为BIOS(CentOS7默认)
    2. 将磁盘控制器改为VMware Paravirtual,避免GCP不兼容的控制器类型
    3. 检查是否启用磁盘加密,若有则先解密再备份

内容的提问来源于stack exchange,提问作者Iswari Afala

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 15:57:37