Avamar. Восстановление образа VMware выполняется в течение нескольких часов с отображением прогресса в Гбайт или Тбайт, но завершается сбоем с сообщением «Тайм-аут в ожидании завершения порожденного процесса avtar»

Summary: Восстановление образа VMware длится несколько часов с отображением хода выполнения в Гбайт или Тбайт, но завершается сбоем с сообщением «Тайм-аут на ожидание завершения порожденного процесса avtar». ...

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

Восстановление образа VMware выполняется в течение нескольких часов, отображается ход выполнения Гбайт или Тбайт, но завершается сбоем с ошибкой:
avvcbimage Error <0000>: [IMG0011] Timeout on wait for spawned avtar process to complete
В журнале восстановления обратите внимание, что подключаемый модуль VMware отключился от виртуальной машины после восстановления одного из виртуальных дисков:
 avvcbimage Info <9679>: Virtual disk connection to '[datastore] testvm-Restore_1714653538862/testvm-Restore_4.vmdk' has been closed
 avvcbimage Info <40654>: isExitOK()=0
 avvcbimage Info <40654>: isExitOK()=0
 avvcbimage Info <12060>: Getting next pax element in VMFile directory
 avvcbimage Info <16041>: VDDK:VixDiskLib: VixDiskLib_Disconnect: Disconnect.
 avvcbimage Info <42222>: Using vSphere revertSnapshotTask snapshot moref (snapshot-414916)
 avvcbimage Info <14629>: Snapshot (snapshot-414916) removal for VM '[datastore] testvm-Restore1714653538862/Testvm-Restore.vmx' task queued, sleep for 1 sec
Через 300 с заметьте, что процесс avtar все еще выполняется и требует больше времени. По умолчанию тайм-аут подпроцесса составляет 5 минут или 300 с.
avvcbimage Error <0000>: [IMG0011] Timeout on wait for spawned avtar process to complete
Например, в следующем журнале указано, что подключаемый модуль образа ожидает 5 минут:
2024-05-03 12:53:04 avvcbimage Error <0000>: [IMG0011] Timeout on wait for spawned avtar process to complete
Позже в журнале отметьте, что процесс avtar был успешно завершен (код 0), но для этого потребовалось 1 ч, 32 мин и 23 с:
2024-05-03 14:25:27 avvcbimage Info <6688>: Process 16763 (/usr/local/avamarclient/bin/avtar) finished (code 0: success)
В журнале avtar строки состояния (по умолчанию печатаются каждые 15 минут) показывают, что в это время avtar все еще восстанавливал виртуальный диск. Однако из-за отключения подключаемого модуля образа эти данные не записываются в виртуальную машину.
2024-05-03 13:00:20 avtar Info <8688>: Status 2024-05-03 13:00:20, 24 files, 6 directories, 2,404 GB (24 files, 4,807 GB, 100.00% new) 1250MB  82% CPU  VMFiles/5/virtdisk-flat.vmdk

Cause

Точная первопричина выясняется. Однако в каждом случае общий триггер возникает, когда размер виртуального диска не кратен 8192 Кбайт или 1048 576 Кбайт.

Resolution

Временное решение проблемы.
  • Вместо восстановления образа выполните мгновенное восстановление доступа. Этот тип восстановления не подвержен этой проблеме.
ИЛИ
  • Скачайте и установите последнюю версию инструмента GoAV с Avamar. A validate-size Функция была добавлена в GoAV версии 1.72.

Дополнительные сведения о validate-size см. раздел Дополнительная информация этой статьи или документацию GoAV. 
  1. С помощью GoAV выполните команду: 
./goav vm validate-size 
  1. Чтобы изменить размер виртуальной машины, выполните следующие действия.
    1. В клиенте vSphere Client найдите виртуальную машину.
    2. Отредактируйте виртуальную машину и выберите нужный диск с помощью инструмента.
    3. Измените единицы измерения на MB, а в инструменте GoAV установите размер на RESIZE TO.
  2. Запустите новое резервное копирование в Avamar. После завершения резервного копирования выполните восстановление нового образа для последней резервной копии, чтобы убедиться, что проблема устранена. 

Additional Information

Дополнительные сведения о функции проверки размера GoAV: 
Эта функция обнаруживает виртуальные машины с размерами виртуальных дисков, не кратными 8192 Кбайт или 1 048 576 Кбайт (1 Мбайт). При обнаружении виртуального диска рекомендуется использовать более новый диск большего размера. 
./goav vm  validate-size --help
Validate Virtual Machine disk size by checking each disk for the VM on vcenter.
Verifies that disk sizes are properly divisible by 1MB and 8KB.

Usage:
  goav vm validate-size [flags]

Examples:
./goav vm validate-size --name testing8kb-invalidlength --vc myvcenter.fqdn.tld


DEVICE KEY |                                VMDK                                 | DISK SIZE |  8KB  |  1MB  | RESIZE TO
-------------+---------------------------------------------------------------------+-----------+-------+-------+------------
  2001       | [localDatastore] testing8kb-invalidlength/invalidSize.vmdk | 1536000   | false | false | 2 MB


Flags:
  -h, --help          help for validate-size
      --hide-valid    Set output to hide valid VMs
      --name string   VM Name
      --prompt        Prompts to select vCenters
      --vc string     Vcenter Name

Global Flags:
  -d, --debug      debug output
  -f, --force      Ignore Configuration
  -n, --noheader   Do not display header

Пояснения к командам:

goav vm validate-size 
  • Извлекает список виртуальных машин (ВМ) из Avamar
  • Устанавливает подключение к vCenter каждой соответствующей виртуальной машины
  • Возвращает размер виртуального диска и проверяет, кратен ли он 8 Кбайт или 1 Мбайт
  • Если размер диска недействителен, рекомендуется увеличить размер диска в VMware.

 Необязательные флаги:

--hide-valid  -  Does print the VM names that have valid disk sizes  
--name   The virtual machine name to check  
--vc   The virtual center server to checks
--prompts Prompts to select vCenters


Пример результата: 

admin@ave:~/>: ./goav vm  validate-size --name 1mb-clone 

========================= vc.example.com  =========================


1mb-clone                                                                INVALID

  DEVICE KEY |                   VMDK                    |   DISK SIZE   | 8KB  |  1MB  | RESIZE TO
-------------+-------------------------------------------+---------------+------+-------+------------
  2000       | [Datastore] 1mb-clone/1mb-clone.vmdk | 1572864 Bytes | true | false | 2 MB

Affected Products

Avamar
Article Properties
Article Number: 000225926
Article Type: Solution
Last Modified: 27 Aug 2024
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.