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 伺服器上運作的 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.
Resolution
長期解決方案:
此問題將在未來的 Avamar 版本中解決。在未來的 Avamar 版本中,Avamar 代理將不會使用 SnapshotManager 服務。
2.執行此 goav 命令以註解所有代理上的 snapshotmanager 行
此問題將在未來的 Avamar 版本中解決。在未來的 Avamar 版本中,Avamar 代理將不會使用 SnapshotManager 服務。
如何在目前版本中停用 Snapshot Manager:
若要停用 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 代理
- 執行下列命令,以註解掉檔案中的 snapshotmanager 行avvcbimageAll.cmd。
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.