NVP-vProxy: os backups falham com "A solicitação de backup da VM não é válida"
Summary: Os backups do NetWorker VMware Protection (NVP) vProxy falham com o erro "A solicitação de backup da VM não é válida" após repetidas tentativas de repetição. O servidor do NetWorker informa que o Data Domain (DD) atingiu sua contagem máxima de fluxo de leitura. O esgotamento do fluxo de leitura do DD impede que novas sessões de backup sejam estabelecidas no nó de armazenamento do NetWorker. ...
Symptoms
The VM backup request is not valid." O log de ação de backup mostra que ele continua tentando salvar diretamente no nó de armazenamento do NetWorker por uma hora antes de falhar com a mensagem.
Exemplo de falha de uma VM no log de ação de backup da política de proteção 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 1Se o arquivo
deamon.raw mostra que, no início do fluxo de trabalho, o servidor NetWorker estava gerando advertências indicando que o Data Domain atingiu a read stream limite de contagem. Durante a execução da política de proteção VMware, o servidor NetWorker daemon.raw mostra
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
Cause
O nó de armazenamento do NetWorker ou o DD de destino fica sobrecarregado durante a execução do fluxo de trabalho. O DD impõe uma contagem máxima de fluxos de leitura. Quando a contagem atual de fluxos excede esse limite, o DD não pode aceitar novas sessões. O processo de backup do vProxy requer uma sessão de salvamento direto no nó de armazenamento. O nó de armazenamento não pode estabelecer a sessão porque o DD relata que o limite de fluxo foi atingido. O backup tentará novamente por aproximadamente uma hora antes do tempo de espera excedido. Isso geralmente ocorre quando vários fluxos de trabalho de backup são executados simultaneamente no mesmo DD. Os backups tradicionais do client e os fluxos de trabalho de proteção VMware competem pelos mesmos fluxos de leitura do DD.
Resolution
- Intercalar agendamentos de backup. Ajuste os agendamentos da política de proteção para distribuir a carga ao longo do dia. Separe os fluxos de trabalho tradicionais do client dos fluxos de trabalho de proteção da VMware.
- Analise a utilização do fluxo do DD. Monitore a contagem de fluxos de leitura do DD durante janelas de backup de pico. Identifique quais fluxos de trabalho se sobrepõem e consomem a maioria dos fluxos.
- Reduza as sessões simultâneas de backup. Reduza as configurações de paralelismo nas políticas de backup destinadas ao mesmo DD. Isso reduz o número de fluxos simultâneos.
- Distribua cargas de trabalho entre os nós de armazenamento. Se vários nós de armazenamento estiverem disponíveis, distribua os backups do VMware e do client tradicional em diferentes nós de armazenamento.
- Verifique os limites de fluxo do DD. Analise a licença e a configuração do DD para obter o número máximo de fluxos de leitura. Confirme se o limite corresponde aos requisitos do ambiente.