NVP-vProxy: Back-ups mislukken "ServerFaultCode: Een opgegeven parameter was niet correct: entity"
Summary: NVP-vProxy: Back-ups mislukken met "Kan aangepast kenmerk niet instellen" of "Kan virtuele machine niet vergrendelen voor back-up" met ServerFaultCode: "Een opgegeven parameter was niet correct: entity" ...
Symptoms
De beveiligingsintegratie van NetWorker VMware is geconfigureerd met het vProxy-apparaat. De back-ups werkten en beginnen vervolgens consequent te mislukken, wat aangeeft dat de vCenter Application Programing Interlace (API)-aanroep om de "EMC vProxy Session" Aangepast kenmerk mislukt met "ServerFaultCode: A specified parameter was not correct: entity." In het logboek van de back-upsessie wordt het volgende weergegeven:
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].
De vSphere Web Client geeft geen aangepaste kenmerken weer in de configuratiedetails van het overzicht van de virtuele machine (VM).
In de sectie "Tags & Custom Attributes" van de vSphere Web Client worden aangepaste kenmerken van het vProxy Host-type weergegeven:
Cause
De aangepaste vCenter-kenmerken in de omgeving zijn gewijzigd van type "Virtual Machine" in "Host", maar de oorzaak is onbekend. De back-up valideert of de attributen "Virtual Machine" aanwezig waren tijdens het begin van de back-up en ze niet werden gevonden omdat ze nu type "Host" waren. De back-up maakt vervolgens de kenmerken "Virtual Machine" aan, en de ServerFaultCode was te wijten aan een kenmerk met dezelfde naam (maar een ander type) dat al bestond.
Resolution
Verwijder handmatig de vProxy-kenmerken van het type "Host" uit de vSphere Web Client en laat de back-upworkflow van vProxy de kenmerken van het type "Virtuele machine" opnieuw maken.
- Open de vSphere Web Client.
- Selecteer in het startscherm de optie "Tags en aangepaste kenmerken" in het deelvenster Navigator.
- Selecteer in het detailvenster "Tags & Custom Attributes" het tabblad "Custom Attributes".
- Zorg ervoor dat het juiste vCenter is geselecteerd in de vervolgkeuzelijst. Als meerdere vCenters aan elkaar zijn gekoppeld, wordt elk vCenter hier weergegeven, ongeacht welke vCenter-URL wordt gebruikt om toegang te krijgen tot de vSphere-webinterface:
- Selecteer de aangepaste kenmerken van Dell met het type "Host" en verwijder deze.
EMC vProxy SessionEMC vProxy FLR SessionLast EMC vProxy BackupEMC vProxy Cleanup Descriptor
- Start de vProxy-back-upworkflow vanuit de NetWorker Management Console.
De sectie "Tags & Custom Attributes" van de vSphere Web Client toont de aangepaste kenmerken van het type virtuele machine na de vProxy-back-upworkflow: