NVP-vProxy: Backups schlagen fehl "ServerFaultCode: Ein angegebener Parameter war nicht korrekt: entity"
Summary: NVP-vProxy: Backups schlagen mit "Nutzerdefiniertes Attribut kann nicht festgelegt werden" oder "Virtuelle Maschine konnte nicht für Backup gesperrt werden" mit ServerFaultCode fehl: "Ein angegebener Parameter war nicht korrekt: Entität" ...
Symptoms
Die Integration von NetWorker VMware Protection wird mit der vProxy-Appliance konfiguriert. Die Backups funktionierten und schlagen dann konsistent fehl, was darauf hinweist, dass der vCenter-API-Aufruf (Application Programing Interlace) zum Aktualisieren der "EMC vProxy Session" Nutzerdefiniertes Attribut schlägt fehl mit "ServerFaultCode: A specified parameter was not correct: entity“. Das Protokoll für die Wiederherstellungssitzung zeigt:
YYYY/MM/DD HH:MM:SS INFO: [362] Locking VM.
YYYY/MM/DD HH:MM:SS TRACE: [362] Setting custom attribute 'EMC vProxy Session' value for object vm-12345 to 'Operation=Backup, StartTime=YYYY-MM-DD HH:MM:SS, vProxy=[VPROXY_NAME], SessionId=f616f2d4-ad1b-485e-9126-d20627996256' ...
YYYY/MM/DD HH:MM:SS TRACE: [362] Cannot set custom attribute 'EMC vProxy Session' value for object vm-12345: ServerFaultCode: A specified parameter was not correct: entity
YYYY/MM/DD HH:MM:SS ERROR: [362] Failed to lock Virtual Machine for backup: ServerFaultCode: A specified parameter was not correct: entity.
YYYY/MM/DD HH:MM:SS INFO: [362] Disconnected from session on vCenter [VCENTER_SERVER_NAME].
Der vSphere Web Client zeigt keine nutzerdefinierten Attribute in den Konfigurationsübersichtsdetails der virtuellen Maschine (VM) an.
Im Abschnitt "Tags und nutzerdefinierte Attribute" des vSphere Web Client werden die nutzerdefinierten Attribute des vProxy-Hosttyps angezeigt:
Cause
Die nutzerdefinierten vCenter-Attribute in der Umgebung wurden vom Typ "Virtuelle Maschine" in "Host" geändert, aber die Ursache ist unbekannt. Das Backup überprüft, ob die Attribute "Virtual Machine" während des Starts des Backups vorhanden sind und sie nicht gefunden wurden, da sie jetzt "Host" eingegeben haben. Das Backup erstellt dann die Attribute "Virtual Machine" und der ServerFaultCode war darauf zurückzuführen, dass ein Attribut mit demselben Namen (aber unterschiedlichem Typ) bereits vorhanden war.
Resolution
Löschen Sie die vProxy-Attribute des Typs "Host" manuell aus dem vSphere Web Client und lassen Sie den vProxy-Backupworkflow die Attribute des Typs "virtuelle Maschine" neu erstellen.
- Öffnen Sie den vSphere Web Client.
- Wählen Sie auf dem Startbildschirm die Option "Tags & Custom Attributes" im Bereich "Navigator" aus.
- Wählen Sie im Detailfenster "Tags & Custom Attributes" die Registerkarte "Custom Attributes" .
- Stellen Sie sicher, dass das richtige vCenter in der Dropdown-Liste ausgewählt ist. Wenn mehrere vCenter miteinander verknüpft sind, wird jedes vCenter hier angezeigt, unabhängig davon, welche vCenter-URL für den Zugriff auf die vSphere-Webnutzeroberfläche verwendet wird:
- Wählen Sie die nutzerdefinierten Dell Attribute mit dem Typ "Host" aus und löschen Sie sie.
EMC vProxy SessionEMC vProxy FLR SessionLast EMC vProxy BackupEMC vProxy Cleanup Descriptor
- Starten Sie den vProxy-Backupworkflow über die NetWorker Management Console.
Im Abschnitt "Tags & Custom Attributes" des vSphere Web Client werden die nutzerdefinierten Attribute des VM-Typs nach dem vProxy-Backupworkflow angezeigt: