查看原文
其他

vSphere虚拟化使用第三方备份方案常见CBT故障实战处理

任杰 twt企业IT社区 2022-07-03

vSphere除了VDP备份解决方案外,也支持第三方解决方案,如赛门铁克、CommVault Simpana、爱数超易备。

CBT(块修改跟踪):在虚拟机上跟踪更改了的磁盘扇区。即当备份软件执行备份时,通过该功能,可请求仅传输自上次备份以来的数据块或正在使用的数据块。

一、现象:

1.在使用过的CommVault Simpana、爱数超易备备份方案中,使用一段时间后发现部分虚拟机出现一次完整备份时间延长,备份数据占用空间大问题,且占用空间并非磁盘实际使用空间,而是在创建虚拟机时分配的空间大小。

2.备份日志中出现诸如:未能成功获取虚拟机磁盘的局部变化快,将对磁盘所有块进行备份。即是虚拟机cbt无法识别数据块变动,需重设cbt。

二、原因:

目前发现的有虚拟机掉电关机。

三、实际解决过程:

1.确认最近几次虚拟机备份实际数据量大小,并确认虚拟机操作系统硬盘实际使用量;

2.与用户及应用工程师确认操作时间;

3.操作前做好备份,如虚拟机快照、克隆虚拟机、离线备份应用数据。

4.确认备份数据是否正常备份且可用;

5.执行cbt处理

a.关闭待处理虚拟机;

b.选择虚拟机编辑配置-选项-常规-配置参数;

c.将ctkEnabled和scsix:x.ctkEnabled的true改为false;

注:ctkEnabled为虚拟机的配置文件,每个虚拟硬盘包含scsix:x.ctkEnabled

d.将虚拟机所在存储文件夹中对应的如ctk.vmdk都删除;

注:此处须找到对应名字的虚拟机文件,若之前虚拟机更改过名字,可通过查看快照(.vmsn文件)个数增加减确认或直接迁移目前已关闭的虚拟机使得虚拟机名和存储中文件名一致。

e.开启虚拟机。然后再关闭虚拟机。

注:此处待虚拟机正常启动后,进入操作系统关停应用服务后正常关机,以免次生意外。

f.选择虚拟机编辑配置-选项-常规-配置参数,将scsix:x.ctkEnabled的true改为false。

注:ctkEnabled的false会自动变为true。

6.开启虚拟机,确认业务情况;

注:再次开机会相比之前慢。

7.重新执行备份任务,查看备份日志,确认已无之前报错及备份时间和实际备份数据大小。

其他注意事项:

1.目前部分第三方备份软件通过授权使用空间收费,因此应在出现上述问题时须及时修复释放空间,也可缩短备份时间,即缩短网络带宽占用时间;

2.修复前务必做好可用备份,以防误操作造成的不可逆;

3.若本身磁盘使用量已接近虚拟机分配的磁盘空间,可暂不处理,并应考虑业务重要程度决定是否进行操作;

4.日常运维中应避免虚拟机意外断电关机情况;

5.日常备份中应监控单次备份时间变化及数据量大小改变。


更多相关内容请点击阅读原文


长按二维码关注公众号

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存