NVP-vProxy. Восстановление на уровне файлов завершается сбоем с сообщением «Не удалось связаться с агентом гостевых операций»
Сводка: Восстановление виртуальной машины на уровне файлов (FLR), выполняемое с помощью устройства NetWorker VMware Protection (NVP) vProxy, завершается сбоем с ошибкой «Не удалось связаться с агентом гостевых операций». Виртуальный прокси не может взаимодействовать с гостевой операционной системой, так как на целевой виртуальной машине не установлено приложение VMware Tools, не запущено или запущена устаревшая версия. Эта проблема относится ко всем версиям NetWorker и vProxy и может влиять на виртуальные машины под управлением любой гостевой операционной системы. Установка или обновление до последней доступной версии VMware Tools на целевой виртуальной машине решает проблему. ...
Симптомы
Интеграция NetWorker VMware Protection (NVP) использует устройство vProxy для выполнения резервного копирования и восстановления виртуальных машин. Восстановление на уровне файлов (FLR) виртуальной машины завершается сбоем на этапе проверки учетных данных и монтирования. vProxy не может связаться с агентом гостевых операций на целевой виртуальной машине. Выходные данные результатов монтирования консоли управления NetWorker Management Console (NMC) и журнал восстановления FLR показывают повторяющиеся ошибки API VIX, за которыми следует сбой подключения:
1593xx:nsrvproxy_flr: vProxy Log: YYYY/MM/DD HH:MM:SS TRACE: [85] Validating credentials with AuthManager ...
1593xx:nsrvproxy_flr: vProxy Log: YYYY/MM/DD HH:MM:SS WARN: [85] AuthManager.ValidateCredentials: VIX API error (will retry): ServerFaultCode: The guest operations agent could not be contacted.
1593xx:nsrvproxy_flr: vProxy Log: YYYY/MM/DD HH:MM:SS WARN: [85] AuthManager.ValidateCredentials: VIX API error (will retry): ServerFaultCode: The guest operations agent could not be contacted.
1593xx:nsrvproxy_flr: vProxy Log: YYYY/MM/DD HH:MM:SS WARN: [85] AuthManager.ValidateCredentials: VIX API error (will retry): ServerFaultCode: The guest operations agent could not be contacted.
1593xx:nsrvproxy_flr: vProxy Log: YYYY/MM/DD HH:MM:SS INFO: [85] Disconnected from session on vCenter '[MY_VCENTER_NAME]'.
1593xx:nsrvproxy_flr: vProxy Log: YYYY/MM/DD HH:MM:SS ERROR: [85] Cannot access VM '[MY_VM_NAME]' (vm-3432): ServerFaultCode: The guest operations agent could not be contacted.
Прокси-сервер трижды попытается проверить учетные данные (повторит попытку), затем отключится от сессии vCenter и сообщит «Не удается получить доступ к виртуальной машине», подтверждая недоступность агента гостевых операций.
FLR не удается смонтировать файловые системы на целевой виртуальной машине. Эта проблема может затрагивать виртуальные машины под управлением любой гостевой операционной системы (Linux или Windows) и относится ко всем версиям NetWorker и vProxy.
Причина
На целевой виртуальной машине не установлены VMware Tools, или VMware Tools работает неправильно. Для процесса FLR vProxy требуется VMware Tools для взаимодействия с гостевой операционной системой через API VMware VIX. Без работающей установки VMware Tools vProxy не может проверить учетные данные в гостевом AuthManager, получить доступ к гостевой операционной системе и смонтировать файловые системы для восстановления на уровне файлов.
Это требование описано в руководстве по интеграции Dell NetWorker с VMware в разделе «Ограничения восстановления на уровне файлов».
You must install VMware Tools to use file-level restore. For best results, ensure that all virtual machines run the latest available version of VMware Tools. Older versions are known to cause failures when you perform browse actions during the file-level restore operation.
Эта ошибка возникает, когда на целевой виртуальной машине существует любое из следующих условий:
- VMware Tools не установлен — агент гостевых операций не существует на виртуальной машине.
- VMware Tools установлен, но не запущен — сервис VMware Tools остановился или не запустился в гостевой ОС.
- VMware Tools работает под управлением устаревшей версии. Более старые версии могут не поддерживать гостевые операции, необходимые для процесса FLR vProxy, что приводит к сбоям просмотра или монтирования.
Разрешение
- Проверьте состояние VMware Tools на целевой виртуальной машине:
- Откройте клиент vSphere и перейдите к целевой виртуальной машине.
- Проверьте состояние VMware Tools в сводке по ВМ. Оцените результат:
- Не установлено — перейдите к шагу 2 для установки VMware Tools.
- Не работает — запустите сервис VMware Tools в гостевой ОС, затем перейдите к шагу 3, чтобы повторить попытку FLR.
- Устарело — перейдите к шагу 2, чтобы обновить VMware Tools до последней версии.
- Работает (current) — VMware Tools работает правильно. Если FLR по-прежнему не проявляется, обратитесь в службу поддержки Dell (шаг 4).
- Установка или обновление VMware Tools:
- Установите или обновите VMware Tools до последней доступной версии на целевой виртуальной машине. Следуйте инструкциям в документации VMware для конкретной гостевой операционной системы, запущенной на целевой виртуальной машине.
- После установки или обновления убедитесь, что VMware Tools отображается как Running (Current) в сводке по клиентской виртуальной машине vSphere.
- Повторите попытку восстановления на уровне файла:
- Повторно запустите операцию FLR из консоли управления NetWorker для целевой виртуальной машины.
- Убедитесь, что FLR успешно завершена.
- При необходимости выполните эскалацию:
- Если после установки последних версий VMware Tools и подтверждения их запуска по-прежнему не работает FLR, обратитесь в службу поддержки Dell за дальнейшими исследованиями и укажите эту статью базы знаний.