Avamar: O backup do Hyper-V falha com o erro "Windows Structured Exception ACCESS_VIOLATION"
Summary: Artigo da KB que fornece instruções detalhadas para aplicar hotfixes do Hyper-V na ordem correta.
Symptoms
Os backups de cluster do Hyper-V podem falhar ou ser concluídos com os seguintes erros:
2021-01-13 01:18:07 avhypervvss Error <42448>: 1 remote client(s) failed to complete operation on the remote file targets 2021-01-13 01:18:07 avhypervvss Info <43400>: Attempting to commit checkpoint for targets with backup success... 2021-01-13 01:18:07 avhypervvss Info <43409>: Attempting to convert backup CheckPoint to ReferrencePoint. 2021-01-13 01:18:07 avhypervvss Error <43712>: Failed to backup Virtual Machine 'PS001 <VM GUID>' 2021-01-13 01:18:07 avhypervvss Error <43712>: Failed to backup Virtual Machine 'CN001 <VM GUID>' 2021/01/13-09:18:45.98200 [hypervvss_assist] ERROR: <41036> threadimpl::runthread() - Windows structured exception ACCESS_VIOLATION in threadID 12828 2021-01-13 01:18:45 avhypervvss Warning <41036>: threadimpl::runthread() - Windows structured exception ACCESS_VIOLATION in threadID 12828 2021/01/13-09:18:46.07500 [hypervvss_assist] ERROR: <41037> 0: OPENSSL_Applink()+0x277287 [0xa1683e87]
Cause
Os binários de hot fix avhypervvss.exe não foram aplicados corretamente aos nós do cluster. Se eles não forem aplicados na ordem correta, o resultado resultará em falhas intermitentes de backup.
Resolution
Cancele o registro, desinstale e reinstale o software client Avamar e o plug-in Hyper-V em todos os nós do cluster. Em seguida, aplique os patches mais recentes, dependendo da versão do Avamar.
Antes de implementar os binários do hotfix, confirme se não há backups ou restaurações ativos em execução nos clientes. Salve os indicadores e a configuração definidos em avhypervvss.cmd e avatar.cmd.
- Execute o assistente de configuração em cluster do Avamar e cancele o registro do client do cluster.
- Desinstale o plug-in Avamar Hyper-V em todos os nós do cluster.
- Desinstale o Avamar Windows Client em todos os nós do cluster.
- Reinicie o nó se o plug-in GLR estiver configurado em qualquer um dos nós.
- Limpeza de grupos de VMs obsoletos, se houver, em todos os nós do cluster. Entre em contato com o suporte da DELL, se necessário.
- Instale o software do plug-in Avamar Hyper-V versão 19.10.100-135 em todos os nós do cluster e em todos os nós do cluster.
- Acesse o console services.msc em cada nó e interrompa o serviço "DELL Avamar Plug-in Service for Windows" em cada nó.
- Renomeie o winclustersvc.exe original para winclustersvc-ORIG.exe.
- Renomeie o winclustersvc.tlb original para winclustersvc-ORIG.tlb
- Renomeie o avhypervvss.exe original para avhypervvss-ORIG.exe
- Copie os novos binários HF avhypervvss.exe, winclustersvc.exe e winclustersvc.tlb para a pasta "bin" em todos os nós.
- Reinicie o serviço "DELL Avamar Plug-in Service for Windows" em todos os nós do cluster.
- Confirme se a versão está correta. Execute o seguinte comando:
avhypervvss.exe --version
O resultado deve ser semelhante ao seguinte:
Version: 19.10.100-135_HF338820
7. Execute o assistente de configuração em cluster do Avamar e configure o client do cluster.
- Defina os indicadores e a configuração no avhypervvss.cmd e avatar.cmd e execute backups.
Para os backups do Hyper-V concluídos com erros, mas não disponíveis para restauração no console do Avamar Administrator, a correção foi incorporada ao hotfix #327477 do Avamar v19.3 e superior.
Para backups RCT do Hyper-V, a configuração do "parâmetro de caminho de armazenamento compartilhado" é necessária a partir da versão 19.4 e posterior. Use o seguinte artigo da KB com instruções para configuração e instalação dos hotfixes mais recentes para essas versões mais recentes do Avamar:
KB Plug-in Avamar Hyper-V VSS: Configuração e instalação dos HFs cumulativos mais recentes para a versão 19.4 e posterior-