Avamar - 如何在 Avamar 代理上禁用 SnapshotManager
Summary: Avamar - 如何在 Avamar 代理上禁用 SnapshotManager 功能
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
由于 SnapShotManager作,Avamar 映像备份或恢复作业失败/速度缓慢。
Cause
SnapShotManager 服务的背景:
SnapshotManager 是在 Avamar Server 上运行的 Web 服务。在备份或恢复作期间,当 Avamar 代理执行快照作(创建、删除或整合)时,它将使用 SnapshotManager 服务。此方法可以集中快照作,允许它们在 Avamar Server 而不是 vCenter 上排队。但是,这种集中式模式会带来潜在的瓶颈和服务依赖性,可能需要禁用才能解决备份或还原问题。要检查 SnapshotManager 状态,请执行以下步骤:
如果启用了 SnapshotManager,则映像备份日志将显示以下信息:
avvcbimage Info <42215>: SnapshotManager: initializing at Avamarserver:443, vCenter vc6-avamar.example.com(root), datacenter(/Burlington), httpsTimeout_ms(3600000), maxDeleteRetries(-1) avvcbimage Info <42191>: GET: curl_easy_getinfo succeeded with httpcode(200) avvcbimage Info <44033>: AvSnapMgr::getData Succeeded httpCode: 200
如果 SnapshotManager 处于禁用状态,则映像备份日志将显示:
avvcbimage Info <40643>: NOT using SnapShot Manager - using proxy method of calling vSphere API functions. avvcbimage Info <18648>: The snapshot '' could not be removed.
Resolution
长期解决方案:
此问题将在未来的 Avamar 版本中得到解决。在 Avamar 的未来版本中,Avamar 代理将不使用 SnapshotManager 服务。
2.运行此 goav 命令以注释所有代理上的 snapshotmanager 行
此问题将在未来的 Avamar 版本中得到解决。在 Avamar 的未来版本中,Avamar 代理将不使用 SnapshotManager 服务。
如何在当前版本中禁用快照管理器:
要禁用 SnapshotManager 服务,请使用以下两种方法之一修改代理的avvcbimageAll.cmd:
使用 goav 的自动化方法:
1. 使用 KB Avamar 安装 goav:Avamar:Goav 工具2.运行此 goav 命令以注释所有代理上的 snapshotmanager 行
admin@ave197:~/>: ./goav proxy snapshotmanager disable
===========================================================
GoAv : 1.47
Avamar : 19.7
Date : 26 Jan 2023 09:50 EST
===========================================================
COMMAND : ./goav proxy snapshotmanager disable
NOTE: This is not an official tool
===========================================================
Disable SnapshotManager on proxies[==================> ] Proxy:194proxy-cloud.burlington.lab is not accessible.
Disable SnapshotManager on proxies[========> ] Proxy:av194proxy-phil is not accessible.
Disable SnapshotManager on proxies[===================>] Proxy:192proxy.burlington.lab is not accessible.
Disable SnapshotManager on proxies[==============> ] ============== av193proxy-phil=========================
Executing sed -i 's/--snapshotManager/#--snapshotManager/' /usr/local/avamarclient/{etc,var}/{initproxyappliance.sh,avvcbimageAll.cmd} /etc/rc.d/initproxyappliance 2>/dev/null on av193proxy-phil
Disable SnapshotManager on proxies[===> ] ============== 197proxyga.burlington.lab=========================
Executing sed -i 's/--snapshotManager/#--snapshotManager/' /usr/local/avamarclient/{etc,var}/{initproxyappliance.sh,avvcbimageAll.cmd} /etc/rc.d/initproxyappliance 2>/dev/null on 197proxyga.burlington.lab
Disable SnapshotManager on proxies[============> ] ============== 194proxyga.burlington.lab=========================
Executing sed -i 's/--snapshotManager/#--snapshotManager/' /usr/local/avamarclient/{etc,var}/{initproxyappliance.sh,avvcbimageAll.cmd} /etc/rc.d/initproxyappliance 2>/dev/null on 194proxyga.burlington.lab
Disable SnapshotManager on proxies[=> ] ============== 197proxy.burlington.lab=========================
Executing sed -i 's/--snapshotManager/#--snapshotManager/' /usr/local/avamarclient/{etc,var}/{initproxyappliance.sh,avvcbimageAll.cmd} /etc/rc.d/initproxyappliance 2>/dev/null on 197proxy.burlington.lab
手动方法
- 通过 SSH 连接到 Avamar 代理
- 运行以下命令以注释掉文件中avvcbimageAll.cmd snapshotmanager 行。
sed -i 's/--snapshotManager/#--snapshotManager/' /usr/local/avamarclient/{etc,var}/{initproxyappliance.sh,avvcbimageAll.cmd} /etc/rc.d/initproxyappliance 2>/dev/null Affected Products
AvamarProducts
Avamar Client for VMwareArticle Properties
Article Number: 000181611
Article Type: Solution
Last Modified: 29 Mar 2024
Version: 5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.