Авамар: Резервне копіювання Hyper-V не працює через помилку 'Windows Structured Exception ACCESS_VIOLATION'
Summary: Стаття бази знань (KB), яка містить детальні інструкції щодо застосування гарячих виправлень 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
The avhypervvss.exe Бінарні файли гарячих виправлення не були належним чином застосовані до вузлів кластера. Якщо їх застосовувати неправильно, це призводить до періодичних збоїв резервного копіювання.
Resolution
Відреєструйте, видаліть і перевстановіть клієнтське програмне забезпечення Avamar та плагін Hyper-V на всі вузли кластеру. А потім застосовувати останні патчі, залежно від версії Avamar.
Перед розгортанням бінарних файлів хотфіксів переконайтеся, що на клієнтах не запускаються активні резервні копії чи відновлення. Збережіть прапорці та налаштування в avhypervvss.cmd та avatar.cmd.
- Запустіть майстер конфігурації кластера Avamar і розреєструйте клієнт кластера.
- Видаліть плагін Avamar Hyper-V на всіх вузлах кластера.
- Видаліть клієнт Avamar Windows з усіх вузлів кластера.
- Перезапустіть вузол, якщо плагін Hyper-V Granular Level Recovery (GLR) налаштований на будь-якому з вузлів.
- Очистіть застарілі vmgroups, якщо такі є, на всіх вузлах кластера. За потреби зверніться до підтримки DELL.
- Встановіть плагін Avamar Hyper-V версії 19.10.100-135 на всі вузли кластера та на всі вузли кластера.
- Зайти у
services.mscконсолі на кожному вузлі та зупиняти сервіс "DELL Avamar Plug-in Service for 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 Plug-in Service for Windows" на всіх вузлах кластера.
- Переконайтеся, що версія правильна. Виконайте таку команду:
avhypervvss.exe --versionВихід має виглядати приблизно так:
Version: 19.10.100-135_HF338820
- Зайти у
- Запустіть майстер конфігурації кластера Avamar і налаштуйте клієнт кластера.
- Відкинути прапорці та конфігурацію у
avhypervvss.cmdтаavtar.cmdі запускати резервні копії.
Для резервних копій Hyper-V RCT конфігурація «спільного storagepath параметра» обов'язковий, починаючи з версії 19.4 і вище. Використовуйте наступну статтю бази з інструкціями щодо налаштування та встановлення останніх гарячих виправлень:
плагін KB Avamar Hyper-V VSS: Конфігурація та встановлення останніх кумулятивних HF для версій 19.4 і новіших —