NVP-vProxy: VM-Backup schlägt mit Statuscode 404 "Failed to download VM config file" fehl
Summary: VM-Backups für bestimmte Datenspeicher schlagen mit DEM HTTP-Statuscode 404 (Datei nicht gefunden) fehl, wenn versucht wird, VM-Dateien von VMware herunterzuladen.
Symptoms
VM-Backups über bestimmte VM-Datenspeicher schlagen mit der folgenden Meldung im Backupsitzungsprotokoll fehl:
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
Die VM-Sitzungsprotokolle finden Sie an den folgenden Speicherorten:
- Auf dem NetWorker-Server im Ordner /nsr/logs/policy/PolicyName/WorkflowName der NetWorker-Schutz-Policy und des Workflows, die die VM gesichert haben.
- Auf der NVP vProxy-Appliance, die das Backup durchgeführt hat, unter: /opt/emc/vproxy/runtime/logs/recycle/vbackupd/
Cause
Im Datenspeichernamen befindet sich ein %-Zeichen (oder ein anderes nicht unterstütztes Zeichen), was dazu führt, dass der HTTP-Anforderung des Datenspeichers unerwartete Zeichen hinzugefügt werden. Der Link im Sitzungsprotokoll wird beispielsweise wie folgt angezeigt:
https://vcenter.emclab.local/folder/VMLINUX/VMLINUX.vmx?dcPath=Datacenter&dsName=datastore%2525Test
Der angezeigte Link sollte auch von einem Webbrowser geladen werden. die URL kann jedoch nicht mit Status 404 geladen werden (nicht gefunden).

Das NetWorker VMware-Integrationshandbuch besagt, dass die Verwendung von Sonderzeichen in Datenspeichernamen Probleme mit dem vProxy verursachen kann, z. B. fehlgeschlagene Backups und Wiederherstellungen. Sonderzeichen umfassen Folgendes:
% & * $ # @ ! \ / : * ? " < > | ; ,