NVP-vProxy : les sauvegardes échouent avec l’erreur « La demande de sauvegarde de la machine virtuelle n’est pas valide »
Summary: Les sauvegardes vProxy NetWorker VMware Protection (NVP) échouent après plusieurs tentatives avec le message « La demande de sauvegarde de la machine virtuelle n’est pas valide ». Le NetWorker Server signale que le Data Domain (DD) a atteint son nombre maximal de flux de lecture. L’épuisement du flux de lecture DD empêche l’établissement de nouvelles sessions de sauvegarde sur le nœud de stockage NetWorker. ...
Symptoms
The VM backup request is not valid.Le journal d’actions de sauvegarde indique qu’il réessaie sans cesse d’effectuer une sauvegarde directe sur le nœud de stockage NetWorker pendant une heure avant d’échouer avec le message.
Exemple de panne d’une machine virtuelle dans le log d’action de sauvegarde de la politique de protection 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 1Les touches
deamon.raw montre qu’au début du workflow, le serveur NetWorker générait des avertissements indiquant que le système Data Domain avait atteint le read stream Limite de comptage. Lors de l’exécution de la politique de protection VMware, le serveur NetWorker daemon.raw Afficher :
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
Le nœud de stockage NetWorker ou le DD cible est surchargé pendant l’exécution du workflow. DD applique un nombre maximal de flux de lecture. Lorsque le nombre actuel de flux dépasse cette limite, le DD ne peut pas accepter de nouvelles sessions. Le processus de sauvegarde vProxy nécessite une session de sauvegarde directe sur le nœud de stockage. Le nœud de stockage ne peut pas établir la session, car DD signale que la limite de flux est atteinte. La sauvegarde effectue une nouvelle tentative pendant environ une heure avant d’expirer. Cela se produit généralement lorsque plusieurs workflows de sauvegarde s’exécutent simultanément sur le même système DD. Les sauvegardes client traditionnelles et les workflows de protection VMware sont en concurrence pour les mêmes flux de lecture DD.
Resolution
- Échelonner les planifications de sauvegarde. Ajustez les planifications des règles de protection pour répartir la charge tout au long de la journée. Séparez les workflows client traditionnels des workflows de protection VMware.
- Passez en revue l’utilisation du flux DD. Surveillez le nombre de flux de lecture DD pendant les périodes de sauvegarde optimale. Identifiez les workflows qui se chevauchent et consomment le plus de flux.
- Réduisez les sessions de sauvegarde simultanées. Réduisez les paramètres de parallélisme sur les règles de sauvegarde qui ciblent le même système DD. Cela permet de réduire le nombre de flux simultanés.
- Répartissez les charges applicatives sur les nœuds de stockage. Si plusieurs nœuds de stockage sont disponibles, distribuez les sauvegardes VMware et des clients traditionnels sur différents nœuds de stockage.
- Vérifiez les limites des flux DD. Vérifiez la licence DD et la configuration pour connaître le nombre maximal de flux de lecture. Vérifiez que la limite correspond aux exigences de l’environnement.