一、现象:超融合6.0.0R5升级到6.7.0R3,出现虚拟机自动合并虚拟机备份失败 二、使用备份排查工具,检查提示有几个备份文件备份基镜像不存在 具体操作见附件文档: 虚拟机备份文件使用文档.docx
三、排查问题 1、使用备份工具backupTools.tar.gz 检查备份提示: string indices must be integers!(百度翻译是字符串索引必须是整数) 2、使用备份排查工具,检查提示有几个备份文件备份基镜像不存在 3、进入到虚拟机的备份目录下查看这几个备份文件是存在的,根据虚拟机的vmid去找到对应的虚拟机备份目录 打开虚拟机控制台,可以在浏览器上面找到虚拟机vmid(虚拟机备份目录:/sf/data/vs_vol_rep2/backup/images)
涉及后台操作一定要和研发或者400确认好命令,和研发确认重建备份配置文件,最后找到是发现少了vm-disk -2.qcow2.auto-230207-230101-112a9d19-cd73-42b6-902d-3b960e97dc82.qcow2,导致自动合并虚拟机备份失败。详情见附件:重建虚拟机配置文件.docx
四、问题根因 由于少了vm-disk -2.qcow2.auto-230207-230101-112a9d19-cd73-42b6-902d-3b960e97dc82.qcow2备份文件,导致再自动合并虚拟机备份文件时找不到丢失的镜像文件信息,因此自动合并虚拟机备份失败 和研发确认这是因为存储异常导致的自动备份文件丢失
五、解决办法 1.使用备份排查工具topt-20230104.tar.gz,根据文档操作根据虚拟机vmid和存储id进行备份检查,删除掉没有基镜像的备份文件,虚拟机vmid在超融合控制台里面可以查看,存储id通过df -h查看 虚拟机vmid 虚拟机所在主机存储id
2.检查发现备份链信息和实际备份链信息不一致,选择自动更新vm-disk-2.bcfg磁盘配置文件 3.重新使用备份排查工具检查备份环境没有报错确实基镜像文件的备份文件 4.超融合上面单独针对自动合并虚拟机备份失败的虚拟机手动进行全备,在虚拟机备份目录里面看到有新生成的备份文件,后面按照虚拟机自动备份进行增量备份数据 |