Avamar:如何在 Avamar 代理上停用 SnapshotManager

摘要: 本文說明如何在 Avamar 代理上停用 SnapshotManager 功能

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

症狀

由於 SnapShotManager 作業,Avamar 映像備份或還原工作失敗/緩慢。

原因

SnapShotManager 服務的背景:  
  • SnapshotManager 是在 Avamar 伺服器上運作的 Web 服務。
  • 在備份或還原作業期間,當 Avamar 代理執行快照作業 (建立、刪除或整合) 時,它會使用 SnapshotManager 服務。
  • 此方法可集中快照作業,讓快照作業能排入 Avamar 伺服器佇列,而非 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.

解析度

長期解決方案

此問題將在未來的 Avamar 版本中解決。在未來的 Avamar 版本中,Avamar 代理將不會使用 SnapshotManager 服務。

如何在目前版本中停用 Snapshot Manager

若要停用 SnapshotManager 服務,修改代理的 avvcbimageAll.cmd 使用以下兩種方法之一:

使用 goav 的自動化方法:

1.使用 Avamar 安裝 goav:用於管理和故障排除的 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
 

手動方法: 

1.SSH 進入 Avamar 代理 

2.執行下列命令以註解 snapshotmanager linesavvcbimageAll.cmd 檔案: 

sed -i 's/--snapshotManager/#--snapshotManager/' /usr/local/avamarclient/{etc,var}/{initproxyappliance.sh,avvcbimageAll.cmd} /etc/rc.d/initproxyappliance 2>/dev/null

受影響的產品

Avamar

產品

Avamar Client for VMware
文章屬性
文章編號: 000181611
文章類型: Solution
上次修改時間: 27 2月 2026
版本:  8
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。