NVP vProxy : Échec de la sauvegarde de la machine virtuelle avec le code d’état « Failed to download VM config file » 404
Summary: Les sauvegardes de machines virtuelles pour un datastore spécifique échouent avec le code d’état HTTP 404 (fichier introuvable) lorsque vous tentez de télécharger des fichiers de machine virtuelle à partir de VMware. ...
Symptoms
Les sauvegardes de machines virtuelles via des datastores de machines virtuelles spécifiques échouent avec le message suivant affiché dans le log de la session de sauvegarde :
YYYY-MM-DDTHH:MM:SSZ ERROR: [@(#) Build number: ##] HTTP Get request failed to download config file '[datastore%25Test] VMLINUX/VMLINUX.vmx' using URL 'https://vcenter.emclab.local/folder/VMLINUX/VMLINUX.vmx?dcPath=Datacenter&dsName=datastore%2525Test'. HTTP Status code: 404
Les logs de session de VM se trouvent aux emplacements suivants :
- Sur le serveur NetWorker, sous le dossier /nsr/logs/policy/PolicyName/WorkflowName de netWorker Protection Policy and Workflow qui a sauvegardé la machine virtuelle.
- Sur l’appliance vProxy NVP qui a effectué la sauvegarde, sous : /opt/emc/vproxy/runtime/logs/recycle/vbackupd/
Cause
Il existe un signe % (ou un autre caractère non pris en charge) dans le nom du datastore, ce qui entraîne l’ajout de caractères inattendus à la demande HTTP du datastore. Par exemple, le lien dans le journal de session peut s’afficher comme suit :
https://vcenter.emclab.local/folder/VMLINUX/VMLINUX.vmx?dcPath=Datacenter&dsName=datastore%2525Test
Le lien présenté doit également se charger à partir d’un navigateur Web. Toutefois, l’URL ne parvient pas à se charger avec l’état 404 (introuvable).

Le Guide d’intégration de NetWorker VMware indique que l’utilisation de caractères spéciaux dans les noms de datastore peut entraîner des problèmes avec le vProxy, tels que des échecs de sauvegarde et de restauration. Les caractères spéciaux sont les suivants :
% & * $ # @ ! \ / : * ? " < > | ; ,