NVP vProxy: Niepowodzenie tworzenia kopii zapasowej maszyny wirtualnej z kodem stanu 404 "Failed to download VM config file" (Nie udało się pobrać pliku konfiguracyjnego maszyny wirtualnej)
Summary: Tworzenie kopii zapasowych maszyny wirtualnej dla określonych magazynów danych kończy się niepowodzeniem z kodem stanu HTTP 404 (nie odnaleziono pliku) podczas próby pobrania plików maszyny wirtualnej z VMware. ...
Symptoms
Tworzenie kopii zapasowych maszyny wirtualnej za pośrednictwem określonych magazynów danych maszyn wirtualnych kończy się niepowodzeniem, a w dzienniku sesji kopii zapasowej pojawia się następujący komunikat:
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
Dzienniki sesji maszyny wirtualnej można znaleźć w następujących lokalizacjach:
- Na serwerze NetWorker w folderze /nsr/logs/policy/PolicyName/WorkflowName zasad ochrony NetWorker i przepływu pracy, na których została zapisana kopia zapasowa maszyny wirtualnej.
- Na urządzeniu NVP vProxy, które wykonało kopię zapasową, w obszarze: /opt/emc/vproxy/runtime/logs/recycle/vbackupd/
Cause
W nazwie magazynu danych znajduje się znak % (lub inny nieobsługiwany), co powoduje dodawanie nieoczekiwanych znaków do żądania HTTP magazynu danych. Na przykład łącze w dzienniku sesji może wyglądać następująco:
https://vcenter.emclab.local/folder/VMLINUX/VMLINUX.vmx?dcPath=Datacenter&dsName=datastore%2525Test
Wyświetlone łącze powinno również zostać załadowane z przeglądarki internetowej. jednak adres URL nie ładuje się ze stanem 404 (nie znaleziono).

Przewodnik integracji NetWorker VMware stwierdza, że używanie znaków specjalnych w nazwach magazynu danych może powodować problemy z vProxy, takie jak nieudane kopie zapasowe i przywracanie. Znaki specjalne obejmują następujące elementy:
% & * $ # @ ! \ / : * ? " < > | ; ,