Avamar: Cómo deshabilitar SnapshotManager en el proxy de Avamar
Resumen: En este artículo, se describe cómo deshabilitar la función SnapshotManager en el proxy de Avamar
Síntomas
Los trabajos de respaldo o restauración de imágenes de Avamar fallan o son lentos debido a las operaciones de SnapShotManager.
Causa
-
SnapshotManager es un servicio web que funciona en el servidor Avamar.
-
Durante las operaciones de respaldo o restauración, cuando el proxy de Avamar realiza una operación de instantánea (crear, eliminar o consolidar), utiliza el servicio SnapshotManager.
-
Este enfoque centraliza las operaciones de instantáneas, lo que permite que se pongan en línea de espera en el servidor Avamar en lugar de en vCenter.
Para comprobar el estado de SnapshotManager, siga estos pasos:
Si SnapshotManager está habilitado, el registro de respaldo de imagen muestra la siguiente información:
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
Si SnapshotManager está deshabilitado, el registro de respaldo de imagen muestra lo siguiente:
avvcbimage Info <40643>: NOT using SnapShot Manager - using proxy method of calling vSphere API functions.
avvcbimage Info <18648>: The snapshot '' could not be removed.
Resolución
Solución a largo plazo:
Este problema se abordará en una versión futura de Avamar. En versiones futuras de Avamar, el proxy de Avamar no utilizará el servicio SnapshotManager.
Cómo deshabilitar Snapshot Manager en la versión actual:
Para desactivar el comando SnapshotManager servicio, modifique el atributo avvcbimageAll.cmd Mediante uno de estos dos métodos:
Método automatizado mediante goav:
1. Instale goav mediante Avamar: Herramienta de productos GoAV para administración y solución de problemas
2. Ejecute este comando de GoAV para comentar snapshotmanager Líneas en todos los proxies:
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
Método manual:
1. Acceda mediante SSH al proxy de Avamar
2. Ejecute el siguiente comando para comentar el snapshotmanager lines En avvcbimageAll.cmd Archivos:
sed -i 's/--snapshotManager/#--snapshotManager/' /usr/local/avamarclient/{etc,var}/{initproxyappliance.sh,avvcbimageAll.cmd} /etc/rc.d/initproxyappliance 2>/dev/null