NVP-vProxy: сбой резервного копирования с ошибкой «Запрос на резервное копирование виртуальной машины недействителен»
Summary: Резервное копирование NetWorker VMware Protection (NVP) vProxy завершается сбоем с ошибкой «Запрос на резервное копирование виртуальной машины недействителен» после нескольких повторных попыток. Сервер NetWorker сообщает, что в Data Domain (DD) достигнуто максимальное количество потоков чтения. Исчерпание потока чтения DD не позволяет создавать новые сессии резервного копирования на узле хранения NetWorker. ...
Symptoms
The VM backup request is not valid.Журнал действий резервного копирования показывает, что в течение часа повторяются попытки прямого сохранения на узел хранения NetWorker, прежде чем происходит сбой с сообщением.
Пример сбоя одной виртуальной машины из журнала действий резервного копирования политики защиты VMware:
MM/DD/YYYY HH:MM:SS [NETWORKER_SERVER] nsrvproxy_save NSR notice Action backup vmware-vproxy 'backup' has initialized as 'vproxysave job' with job id 2370140 ... MM/DD/YYYY HH:MM:SS [NETWORKER_SERVER] nsrvproxy_save NSR notice Saving the backup data in the pool 'Prod VM'. MM/DD/YYYY HH:MM:SS [NETWORKER_SERVER] nsrvproxy_save NSR notice Received the media management binding information on the host '[NETWORKER_STORAGE_NODE]'. MM/DD/YYYY HH:MM:SS [NETWORKER_SERVER] nsrvproxy_save NSR notice Connected to the nsrmmd process on the host '[NETWORKER_STORAGE_NODE]'. MM/DD/YYYY HH:MM:SS [NETWORKER_SERVER] nsrvproxy_save NSR warning Unable to set up the direct save with server '[NETWORKER_STORAGE_NODE]': retry needed. ... MM/DD/YYYY HH:MM:SS [NETWORKER_SERVER] nsrvproxy_save NSR error Unable to process VM '[VM_NAME]': Request timed out before session established. ... MM/DD/YYYY HH:MM:SS [NETWORKER_SERVER] nsrvproxy_save NSR warning Unable to set up the direct save with server '[NETWORKER_STORAGE_NODE]': The VM backup request is not valid.. MM/DD/YYYY HH:MM:SS [NETWORKER_SERVER] nsrvproxy_save NSR critical [VM_NAME]: Cannot start session with NetWorker server '[NETWORKER_STORAGE_NODE]': The VM backup request is not valid.. ... MM/DD/YYYY HH:MM:SS [NETWORKER_SERVER] nsrvproxy_save NSR notice Action backup vmware-vproxy 'backup' with job id 2370140 is exiting with status 'failed', exit code 1В строке
deamon.raw показывает, что в начале рабочего процесса сервер NetWorker выдавал предупреждения, указывающие на то, что Data Domain достиг read stream Лимит на количество. Во время выполнения политики защиты VMware сервер NetWorker daemon.raw /show
MM/DD/YYYY HH:MM:SS [NETWORKER_SERVER] nsrd NSR info Protection Policy Notice: Starting workflow '[POLICY_NAME]/[WORKFLOW_NAME]'
MM/DD/YYYY HH:MM:SS [NETWORKER_SERVER] nsrd NSR info Protection Policy Notice: Starting action 'backup' for workflow '[POLICY_NAME]/[WORKFLOW_NAME]'
MM/DD/YYYY HH:MM:SS [NETWORKER_SERVER] nsrd NSR warning current_read_stream (89) reach max_read_stream 50 for DDR '[DATA_DOMAIN]'.
MM/DD/YYYY HH:MM:SS [NETWORKER_SERVER] nsrd NSR warning current_read_stream (90) reach max_read_stream 50 for DDR '[DATA_DOMAIN]'.
MM/DD/YYYY HH:MM:SS [NETWORKER_SERVER] nsrd NSR warning current_read_stream (90) reach max_read_stream 50 for DDR '[DATA_DOMAIN]'.
...
MM/DD/YYYY HH:MM:SS [NETWORKER_SERVER] nsrd NSR info policy notice: action backup failed
См. статью NetWorker: как использовать nsr_render_log
Cause
Узел хранения NetWorker или целевой DD перегружен во время выполнения рабочего процесса. DD устанавливает максимальное количество потоков чтения. Если текущее количество потоков превышает это ограничение, DD не может принимать новые сеансы. Для процесса резервного копирования с использованием vProxy требуется сеанс прямого сохранения на узле хранения. Узел хранения не может установить сессию, так как DD сообщает о достижении предельного количества потоков. Резервное копирование повторяется примерно в течение одного часа до истечения времени ожидания. Обычно это происходит, когда несколько рабочих процессов резервного копирования одновременно выполняются для одной и той же системы DD. Традиционные клиентские процессы резервного копирования и рабочие процессы защиты VMware конкурируют за одни и те же потоки чтения DD.
Resolution
- Измените графики резервного копирования. Скорректируйте расписания политик защиты для распределения нагрузки в течение дня. Отделите традиционные клиентские рабочие процессы от рабочих процессов защиты VMware.
- Проверьте использование потока DD. Отслеживайте количество потоков чтения DD во время пиковых интервалов резервного копирования. Определите, какие рабочие процессы пересекаются и потребляют больше всего потоков.
- Сократите количество одновременных сессий резервного копирования. Уменьшите заданные параметры параллелизма в политиках резервного копирования, предназначенных для одного и того же DD. Это уменьшает количество одновременных потоков.
- Распределение рабочих нагрузок между узлами хранения. Если доступно несколько узлов хранения, распределите резервные копии VMware и традиционных клиентских копий между разными узлами хранения.
- Проверьте ограничения потока DD. Проверьте лицензию и конфигурацию DD, чтобы определить максимальное количество потоков чтения. Убедитесь, что ограничение соответствует требованиям среды.