Avamar Client: 由于停顿问题,IDPA Linux 客户端映像备份完成但出现异常
Summary: Linux 映像备份客户端失败并显示“备份已完成”,并显示异常错误代码 10020
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
由于停顿问题,IDPA 系统的 Linux 映像备份处于“Completing but Exception”状态。
此示例中,虚拟机是 IDPA 解决方案
附带的内部 ACM 虚拟机 从备份的 vmware linux 映像日志中,可以看到以下内容:
avvcbimage Info <40726>:VM Config Info: VMX 版本 4(F),启用 ctk (T),容错 (F),来宾作系统 SUSE Linux Enterprise 12(64 位),云 UUID = NoUUID。版本 = 9
avvcbimage 信息 <40727>:VM Guest Info: GuestOS 系列 = linuxGuest,来宾全名 = SUSE Linux Enterprise 12(64 位),来宾作系统状态 = 正在运行,工具正在运行 = guestToolsRunning,工具版本状态 = guestToolsUnmanaged
avvcbimage Info <42650>:Creating snapshot 'Avamar-epoch_time<>< client_id>', quiesceFS=1
avvcbimage Info <41136:>SnapshotManager: createSnapshot for vmMoref = vm-21
avvcbimage Info <42182>:SnapshotManager:POST 到 /snapshotmanager/vm/vm-21/action/createSnapshot, payload({
“snapshotName”:“Avamar-epoch_time <><client_id>”、“
snapshotDesc”:“Created by Avamar workorder Management_VM_Backup-Management_VM_Backup-epoch<> on <date>”,
“quiesceFileSystem”:“真的”
......
avvcbimage 警告 <19733>:vSphere 任务失败(停顿,快照错误 = 45):保存快照时出错:未能使虚拟机停顿。
avvcbimage 错误 <17775>: Snapshot 'Avamar-client_id<> epoch_time><'creation 'creation for VM '[vsanDatastore] DataProtection-ACM/DataProtection-ACM.vmx' task creation encountered a quiesce problem
avvcbimage Warning <40710>:在创建快照之前无法停顿虚拟机,如果成功,此备份将不会用作后续 CBT 备份的基础。
avvcbimage 警告 <40711>: 请考虑使用预冻结和解冻后脚本来简化虚拟机停顿
avvcbimage 警告 <41146>: 此错误可能是由返回非零错误代码的预冻结脚本引起的。
。
第一个快照任务失败后,备份将继续创建第二个快照,但禁用停顿功能。
avvcbimage 信息 <14631>:“[vsanDatastore] DataProtection-ACM/DataProtection-ACM.vmx”任务仍在进行中的虚拟机磁盘整合,睡眠 3 秒
avvcbimage Info <42650>:Creating snapshot 'Avamar-epoch_time <><client_id>', quiesceFS=0
avvcbimage Info <41136>:SnapshotManager: createSnapshot for vmMoref = vm-21
avvcbimage Info <42182>:SnapshotManager:POST 到 /snapshotmanager/vm/vm-21/action/createSnapshot, payload({
“snapshotName”:“Avamar-epoch_time <><client_id>”、“
snapshotDesc”:“Created by Avamar workorder Management_VM_Backup-Management_VM_Backup-epoch<> on <date>”,
“quiesceFileSystem”: “false”
备份完成,但显示为已完成,但有异常(代码 10020)
在工单日志 (.alg) 中,可以看到以下内容:
2019-04-03 00:12:42 Management_VM_Backup-Management_VM_Backup-epoch<> 警告 <0000>:工单“Management_VM_Backup-Management_VM_Backup-epoch”非零退出状态“代码 170:已完成但有错误,应检查客户端日志”
Cause
1.要查看导致停顿失败的原因,请为 vmtools 设置调试日志记录。
按照中的步骤 https://kb.vmware.com/s/article/1007873 在来宾作系统上设置调试日志记录,然后重新启动 VMware 工具。
2.执行新备份以重新创建停顿故障。
3.查看调试工具日志(停顿信息应位于 vmsvc 日志中并具有 [vmbackup] 前缀)。
在此示例中,问题是由部分删除的 /var/log/brs 目录引起的。 由于后台进程仍然打开了目录,因此无法完全删除此目录。 此部分删除的文件夹将使用 ioctls 函数防止 Linux 文件系统冻结。
[ 调试][vmbackup]已提交备份启动任务。
[ 调试][vmbackup] *** VmBackupSyncDriverStart
[ debug] [vmsvc] SyncDriver:Skipping remote filesystem, name=systemd-1, mntpt=/proc/sys/fs/binfmt_misc.
[ 调试][vmsvc]SyncDriver:Calling backend 0.
[ 调试][vmsvc]SyncDriver:正在使用 Linux ioctls 冻结...
[ 调试][vmsvc]SyncDriver: opening path '/var/lib/named/proc'.
[ 调试][vmsvc]SyncDriver: freeze path '/var/lib/named/proc'.
[ 调试][vmsvc]SyncDriver: freeze on '/var/lib/named/proc' returned:95 (Operation not supported)[
debug] [vmsvc] SyncDriver: opening path '/var/log/logbundles'.
[ 调试][vmsvc]SyncDriver: frozen path '/var/log/logbundles'.
[ 调试][vmsvc]SyncDriver: successfully froze '/var/log/logbundles'.
[ debug] [vmsvc] SyncDriver: opening path '/var/log/brs (deleted)'.
[debug] [vmsvc] SyncDriver: failed to open '/var/log/brs (deleted)':2(无此类文件或目录)
[warning] [vmbackup] Error freeze filesystems.
按照中的步骤 https://kb.vmware.com/s/article/1007873 在来宾作系统上设置调试日志记录,然后重新启动 VMware 工具。
2.执行新备份以重新创建停顿故障。
3.查看调试工具日志(停顿信息应位于 vmsvc 日志中并具有 [vmbackup] 前缀)。
在此示例中,问题是由部分删除的 /var/log/brs 目录引起的。 由于后台进程仍然打开了目录,因此无法完全删除此目录。 此部分删除的文件夹将使用 ioctls 函数防止 Linux 文件系统冻结。
[ 调试][vmbackup]已提交备份启动任务。
[ 调试][vmbackup] *** VmBackupSyncDriverStart
[ debug] [vmsvc] SyncDriver:Skipping remote filesystem, name=systemd-1, mntpt=/proc/sys/fs/binfmt_misc.
[ 调试][vmsvc]SyncDriver:Calling backend 0.
[ 调试][vmsvc]SyncDriver:正在使用 Linux ioctls 冻结...
[ 调试][vmsvc]SyncDriver: opening path '/var/lib/named/proc'.
[ 调试][vmsvc]SyncDriver: freeze path '/var/lib/named/proc'.
[ 调试][vmsvc]SyncDriver: freeze on '/var/lib/named/proc' returned:95 (Operation not supported)[
debug] [vmsvc] SyncDriver: opening path '/var/log/logbundles'.
[ 调试][vmsvc]SyncDriver: frozen path '/var/log/logbundles'.
[ 调试][vmsvc]SyncDriver: successfully froze '/var/log/logbundles'.
[ debug] [vmsvc] SyncDriver: opening path '/var/log/brs (deleted)'.
[debug] [vmsvc] SyncDriver: failed to open '/var/log/brs (deleted)':2(无此类文件或目录)
[warning] [vmbackup] Error freeze filesystems.
Resolution
更仔细地检查目录 /var/log/brs,可以看到通过其他命令打开此目录时出现问题。像 lsof 和 stat 也显示问题。
IDPA-ACM:/var/log # lsof|grep brs
lsof:警告: can't stat() xfs file system /var/log/brs (deleted)
输出信息可能不完整。
IDPA-ACM:/var/log # ls -al
drwxr-xr-x 0 root root 6 2月 27 2018 brs
已重新启动 ACM 虚拟机以终止后台 ACM 进程。 重新启动后,ACM 进程会重新创建 /var/log/brs 目录,备份能够完成,而不会出现进一步的停顿问题
IDPA-ACM:/var/log # ls -al
drwxr-xr-x 2 root root 6 Apr 15 10:30 brs
IDPA-ACM:/var/log # lsof|grep brs
lsof:警告: can't stat() xfs file system /var/log/brs (deleted)
输出信息可能不完整。
IDPA-ACM:/var/log # ls -al
drwxr-xr-x 0 root root 6 2月 27 2018 brs
已重新启动 ACM 虚拟机以终止后台 ACM 进程。 重新启动后,ACM 进程会重新创建 /var/log/brs 目录,备份能够完成,而不会出现进一步的停顿问题
IDPA-ACM:/var/log # ls -al
drwxr-xr-x 2 root root 6 Apr 15 10:30 brs
Additional Information
确保按照上述知识库文章作,删除客户端上 vmtools 的调试日志记录,并重新启动 vmtools 服务。
Affected Products
Avamar ClientProducts
Avamar Client, PowerProtect Data Protection SoftwareArticle Properties
Article Number: 000056249
Article Type: Solution
Last Modified: 11 Oct 2024
Version: 3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.