NVP-vProxy. Сбой резервного копирования виртуальной машины с сообщением «Не удается создать незамороженный моментальный снимок после повторной попытки: Обнаружена недопустимая конфигурация моментального снимка»
Сводка: Интеграция NetWorker VMware Protection (NVP) настраивается с помощью устройства vProxy. Резервное копирование виртуальных машин (ВМ) для некоторых виртуальных машин завершается сбоем с сообщением об ошибке конфигурации моментальных снимков. В представлении моментальных снимков веб-клиента vSphere отсутствуют доступные моментальные снимки для виртуальной машины. ...
Симптомы
В журнале сессий резервного копирования отображается следующее:
...
YYYY-MM-DD HH:MM:SS INFO: [167] Creating snapshot of virtual machine ...
YYYY-MM-DD HH:MM:SS ERROR: [167] Unable to create non-quiesced snapshot after a retry attempt: Detected an invalid snapshot configuration.
YYYY-MM-DD HH:MM:SS ERROR: [167] Unable to create snapshot.
YYYY-MM-DD HH:MM:SS INFO: [167] Enabling storage migration of virtual machine ...
YYYY-MM-DD HH:MM:SS INFO: [167] Storage migration successfully enabled: "vm-4030" @ "my_vm_name.my_domain.com"
YYYY-MM-DD HH:MM:SS WARN: [167] Virtual machine left locked by backup session because cleanup is required. Snapshot was not removed.
...
Журналы сеансов резервного копирования виртуальных машин можно найти на сервере NetWorker в следующих местах:
- Linux:
/nsr/logs/policy/POLICY_NAME/WORKFLOW_NAME/ - Windows (по умолчанию):
C:\Program Files\EMC NetWorker\nsr\logs\policy\POLICY_NAME\WORKFLOW_NAME
Журналы резервного копирования виртуальных машин следуют за сервером NetWorker jobsdb Хранение (по умолчанию 72 часа). По истечении срока хранения журналы удаляются. Журналы дольше хранятся на устройстве vProxy в следующем расположении:
/opt/emc/vproxy/runtime/logs/recycle/vbackupd/DATE
Переменная vmware-###.log в папке «datastore» виртуальных машин в VMware отображается:
...
YYYY-MM-DD HH:MM:SS| vcpu-0| I125: SNAPSHOT: SnapshotBranchDisk: Failed to branch disk: '/vmfs/volumes/DATASTORE_UUID/VM_NAME/VM_NAME.vmdk' -> '/vmfs/volumes/DATASTORE_UUID/VM_NAME/VM_NAME-000004.vmdk' : The file already exists (39)
YYYY-MM-DD HH:MM:SS| vcpu-0| I125: DiskLib_IsVMFSSparseSupported: vmfssparse is not supported on /vmfs/volumes/DATASTORE_UUID/VM_NAME: f532.
YYYY-MM-DD HH:MM:SS| vcpu-0| I125: DISKLIB-LIB_CREATE : DiskLibCreateCreateParam: Selecting the default child type as SeSparse for /vmfs/volumes/DATASTORE_UUID/VM_NAME/VM_NAME-000005.vmdk.
YYYY-MM-DD HH:MM:SS| vcpu-0| I125: DISKLIB-LIB_CREATE : DiskLibCreateCreateParam: seSparse grain size is set to 8 for '/vmfs/volumes/DATASTORE_UUID/VM_NAME/VM_NAME-000005.vmdk'
YYYY-MM-DD HH:MM:SS| vcpu-0| I125: SNAPSHOT: SnapshotBranchDisk failed for '/vmfs/volumes/DATASTORE_UUID/VM_NAME/VM_NAME.vmdk' : A required file was not found (7).
YYYY-MM-DD HH:MM:SS| vcpu-0| I125: DISKLIB-VMFS : "/vmfs/volumes/DATASTORE_UUID/VM_NAME/VM_NAME-flat.vmdk" : closed.
YYYY-MM-DD HH:MM:SS| vcpu-0| I125: SNAPSHOT: SnapshotBranch failed: A required file was not found (7).
...Причина
Эта проблема может возникнуть, если в каталоге хранилища данных виртуальной машины имеются потерянные файлы дескрипторов временных моментальных снимков. Эти файлы дескрипторов моментальных снимков отображаются как ####.-000001.vmdk, ####.-000001-sesparse.vmdk и ####.-000001-ctk.vmdk.
Разрешение
Эта проблема возникла в среде VMware. Инструкции по удалению потерянных файлов дескриптора временных моментальных снимков описаны в статье VMware: Ошибка при создании моментального снимка «Обнаружена недопустимая конфигурация моментального снимка»
Следующие действия должен выполнять администратор VMware. Если требуется дополнительная помощь, необходимо обратиться в службу поддержки VMware.
- Перейдите в хранилище данных затронутых виртуальных машин, чтобы определить файлы временных дескрипторов. Имя может отображаться следующим образом:
####-000001.vmdk####-000001-sesparse.vmdk####-000001-ctk.vmdk
- Найдите папку с достаточным объемом места для перемещения файлов временного дескриптора и создания новой папки
vmfs/volumes/VM_####_DATASTORE5/FOLDERNAME/
- Переместите файлы временного дескриптора в созданную папку
- Сделайте снимок виртуальной машины и успешноудалите созданный моментальный снимок.
- Удалите все снимки с помощью параметра «Delete All Snapshots».
- Проверка удаления моментального снимка.
- Убедитесь, что в папке хранилища данных виртуальной машины нет файлов дескрипторов.
- Дождитесь выполнения запланированного резервного копирования vProxy.