Niepowodzenie tworzenia kopii zapasowych maszyny wirtualnej z błędami logowania do vCenter
Summary: Tworzenie kopii zapasowych kończy się niepowodzeniem podczas korzystania z reguł lub tagów.
Symptoms
Tworzenie kopii zapasowych maszyn wirtualnych korzystających z reguł lub tagów kończy się niepowodzeniem.
Regularne tworzenie kopii zapasowych zakończone — wybrane przy użyciu zasad
Dzienniki pokazują następujący błąd:
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.'.
i:
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
Użytkownik lub hasło zostały zmienione na potrzeby tworzenia kopii zapasowej maszyny wirtualnej.
nsrvisd używa hasła.
Zmiana nigdy nie została odzwierciedlona w procesie inwentaryzacji nsrvisd.
Przejrzyj dzienniki w:/nsr/vproxy/logs/nsrvisd
Lub/opt/nsr/vproxy/logs/nsrvisd
Dziennik odzwierciedla starego użytkownika - hasło powinno być zaszyfrowane.
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
Jest to problem, trwa dochodzenie inżynieryjne firmy Dell.
Obejście problemu polega na wyczyszczeniu pliku stanu — InventorySessions.gob
Plik stanu znajduje się w ok./nsr/vproxy/logs/nsrvisd/InventorySessions.gob
LUB/opt/nsr/vproxy/logs/nsrvisd/InventorySessions.gob
Zmień nazwę pliku InventorySessions.gob.mv InventorySessions.gob InventorySessions.gob_old
Zatrzymaj nsrvisd - używając kill.
ps -eaf | grep nsrvisd kill <pid>
NSRVISD zostanie uruchomiony ponownie.
Sprawdź, czy nastąpiło ponowne uruchomienie:
ps -eaf | grep nsrvisd