Échec des sauvegardes de machines virtuelles avec erreurs de connexion vCenter
Summary: Les sauvegardes échouent lors de l’utilisation de règles ou de balises.
Symptoms
Les sauvegardes de machines virtuelles qui utilisent des règles ou des balises échouent.
Sauvegardes régulières terminées : sélectionnées à l’aide d’une règle
Les logs affichent l’erreur suivante :
Action backup vmware-vproxy 'backup' has initialized as 'vproxysave job' with job id 224276 libCURL SSL support is Enabled. Inventory session status returned with a failure. Error: 'Failed to load inventory from 'VCenter_server.FQN.com': ServerFaultCode: Cannot complete login due to an incorrect user name or password.'.
Et :
NWSERVERNAME nsrdisp_nwbg NSR critical Inventory session status returned with a failure. Error: 'Failed to load inventory from 'VCENTER_NAME': ServerFaultCode: Cannot complete login due to an incorrect user name or password.'. lNWSERVERNAME nsrdisp_nwbg NSR notice Reading the XML from RAP without running nsrvim again
Cause
L’utilisateur, le mot de passe ou les deux ont été modifiés pour la sauvegarde de la machine virtuelle.
Le nsrvisd utilise le mot de passe.
La modification n’a jamais été reflétée dans le processus d’inventaire nsrvisd.
Passez en revue les journaux dans :/nsr/vproxy/logs/nsrvisd
ou/opt/nsr/vproxy/logs/nsrvisd
Le journal reflète l’ancien utilisateur : le mot de passe doit être chiffré.
Resource Definition: {"Config":{"SessionId":"92-23993-9966cdbbd1","LogTag":"@(#) Build number: 41","LogLevel":"INFO","IdleTimeout":0,"AcceptedLanguage":"","VimServer":{"HostName":"VCENTER_SERVER","TcpPort":443,"UserName":"administrator@vsphere.local","UserPassword":"********","ThumbPrint":"","HypervisorMode":"vSphere"},"RefreshInventory":10},"Actions":{"ChangeSession":"/api/v1/InventorySessions/92fba-7a3a-48eb-84-e706cdbbd1","DeleteSession":"/api/v1/InventorySessions/92fbeef3a-48eb-84a6-70736cdbbd1","CancelActivity":"/api/v1/InventorySessions/92fbeefa-7a3a-48eb-84a6-e70736cdbbd1/activity","GetSession":"/api/v1/InventorySessions/92fbe
Resolution
Il s’agit d’un problème, l’enquête des ingénieurs Dell est en cours.
La solution de contournement est d’effacer le fichier d’état - InventorySessions.gob
Le fichier d’état se trouve sous./nsr/vproxy/logs/nsrvisd/InventorySessions.gob
OU/opt/nsr/vproxy/logs/nsrvisd/InventorySessions.gob
Renommez InventorySessions.gob.mv InventorySessions.gob InventorySessions.gob_old
Arrêtez nsrvisd - using kill.
ps -eaf | grep nsrvisd kill <pid>
NSRVISD est redémarré.
Vérifiez qu’il a bien redémarré :
ps -eaf | grep nsrvisd