Avamar. Сбой резервного копирования Hyper-V с ошибкой «Windows Structured Exception ACCESS_VIOLATION»
Summary: Статья базы знаний, в которой приведены подробные инструкции по применению исправлений Hyper-V в правильном порядке.
Symptoms
Резервное копирование кластера Hyper-V может завершиться сбоем или завершиться со следующими ошибками:
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
Двоичные файлы исправления avhypervvss.exe не были должным образом применены к узлам кластера. Если их применять в неправильном порядке, это приводит к периодическим сбоям резервного копирования.
Resolution
Отмените регистрацию, удалите и повторно установите клиентское программное обеспечение Avamar и подключаемый модуль Hyper-V на всех узлах кластера. Затем примените последние исправления, зависящие от версии Avamar.
Перед развертыванием двоичных файлов исправлений убедитесь, что на клиентах не выполняется активное резервное копирование или восстановление. Сохраните флажки и конфигурацию, заданные в avhypervvss.cmd и avatar.cmd.
- Запустите мастер настройки кластера Avamar и отмените регистрацию клиента кластера.
- Удалите подключаемый модуль Avamar Hyper-V на всех узлах кластера.
- Удалите Avamar Windows Client на всех узлах кластера.
- Перезапустите узел, если на каком-либо из узлов настроен подключаемый модуль GLR.
- Очистите устаревшие группы виртуальных машин, если таковые имеются, на всех узлах кластера. При необходимости обратитесь в службу поддержки DELL.
- Установите программное обеспечение подключаемого модуля Avamar Hyper-V версии 19.10.100-135 на всех узлах и на всех узлах кластера.
- Перейдите в консоль services.msc на каждом узле и остановите службу «DELL Avamar Plug-in Service для Windows» на каждом узле.
- Переименуйте исходный winclustersvc.exe в winclustersvc-ORIG.exe.
- Переименуйте исходный файл winclustersvc.tlb в winclustersvc-ORIG.tlb
- Переименуйте исходный avhypervvss.exe в avhypervvss-ORIG.exe
- Скопируйте новые двоичные файлы HF avhypervvss.exe, winclustersvc.exe и winclustersvc.tlb в папку «bin» на всех узлах.
- Перезапустите службу подключаемого модуля DELL Avamar для Windows на всех узлах кластера.
- Убедитесь в правильности версии. Выполните следующую команду:
avhypervvss.exe --version
Выходные данные должны выглядеть следующим образом:
Version: 19.10.100-135_HF338820
7. Запустите мастер настройки кластера Avamar и настройте клиент кластера.
- Установите флажки и конфигурацию в avhypervvss.cmd, avatar.cmd и запустите резервное копирование.
Для резервного копирования Hyper-V, которое завершается с ошибками, но недоступно для восстановления в консоли администрирования Avamar, исправление было включено в исправление Avamar v19.3 #327477 и более поздних версий.
Для резервного копирования Hyper-V RCT требуется настройка параметра «shared storagepath», начиная с версии 19.4 и выше. Используйте следующую статью базы знаний с инструкциями по настройке и установке последних исправлений для этих более новых версий Avamar:
Подключаемый модуль Avamar Hyper-V VSS: Настройка и установка последних накопительных HF версии 19.4 и более поздних