Avamar: a restauração em nível de arquivo do DPE do vCloud Director falha com o erro "User authentication failed" ao fazer log-in na VM usando a interface do usuário do vCD.

Summary: A restauração em nível de arquivo do DPE do vCloud Director falha com o erro "User authentication failed" ao fazer log-in na VM usando a interface do usuário do vCD. O mesmo tipo de restauração é bem-sucedido quando feito usando o Avamar Administrator ou a AUI. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Ao iniciar uma FLR em uma VM usando a interface do usuário do vCD e digitar as credenciais da VM, o processo falha e a mensagem de erro "User authentication failed" é exibida:
DPE FLR.png


No lado do DPE, o erro de autenticação pode ser identificado nos registros SRV: /var/log/vcp/srv/vcpserver.log:
2023-04-25 07:50:57,613 [AMQP listener 7] INFO  (AdsClient.java:692) - Started connecting FLR destination VM ...
2023-04-25 07:50:57,625 [AMQP listener 7] INFO  (RestTemplateFactory.java:125) - POST https://sv-2000avu55.ebrc8002.cloud:8443/vcp-ba-ads-ws/flrDestinationBrowseConnection
2023-04-25 07:51:01,341 [eventListenerContainer-1] INFO  (EventListener.java:214) - NOTIFICATION: com/vmware/vcloud/event/task/complete
2023-04-25 07:51:01,363 [AMQP listener 7] ERROR (VcpBaseMessageHandler.java:164) - REQUEST : POST /api/vApp/vapp-17b030c9-c633-4ca3-a245-597ba5e46d7b/vm/vm-3ecd2a2d-6a81-49dd-a79f-ea4815733
96f/connections
2023-04-25 07:51:01,363 [AMQP listener 7] ERROR (VcpBaseMessageHandler.java:165) - HTTP 500 :
com.emc.vcp.service.exceptions.AdsClientException: 11023 : User authentication failed: Invalid guest login
        at com.emc.vcp.ads.client.RestTemplateFactory.handleException(RestTemplateFactory.java:239) ~[classes!/:19.7.0.90]
        at com.emc.vcp.ads.client.AdsClient.connectDestinationVM(AdsClient.java:699) ~[classes!/:19.7.0.90]
        at com.emc.vcp.service.VAppService.onFlrBrowseDestinationConnectionsPOST(VAppService.java:1294) ~[classes!/:19.7.0.90]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_301]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_301]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_301]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_301]

O mesmo erro de autenticação também pode ser observado nos registros do gateway de backup: /var/log/vcp/bg//vcpbg.log:
2023-04-25 07:50:57,748 [https-jsse-nio-8443-exec-1] INFO  (LoggerInterceptor.java:30) - POST: /vcp-ba-ads-ws/flrDestinationBrowseConnection
2023-04-25 07:50:57,808 [https-jsse-nio-8443-exec-1] INFO  (TaskUpdates.java:121) -  Updating Task as running :  Task Status : running, Operation : FLR: Connecting Destination Virtual Machi
ne (3ecd2a2d-6a81-49dd-a79f-ea481573396f), Operation StartTime : 2023-04-25T07:50:49.797Z, Progress : 10, Cancel Requested : false, Error :  null ,
2023-04-25 07:50:58,338 [https-jsse-nio-8443-exec-1] INFO  (QueryVCenter.java:99) - Connections to VCenters: 1
2023-04-25 07:51:00,993 [vcp-ads-1] INFO  (ServiceADS.java:175) -  Running Restore Tracker Task..
2023-04-25 07:51:00,994 [vcp-ads-1] INFO  (AdsServices.java:640) - Restore tracker is empty. No pending restores.
2023-04-25 07:51:01,262 [https-jsse-nio-8443-exec-1] INFO  (TaskUpdates.java:72) -  Updating Task with error :  Task Status : error, Operation : FLR: Connecting Destination Virtual Machine
(3ecd2a2d-6a81-49dd-a79f-ea481573396f), Operation StartTime : 2023-04-25T07:50:49.797Z, Progress : 10, Cancel Requested : false, Error : com.vmware.vcloud.api.rest.schema.ErrorType@319778f7
,
2023-04-25 07:51:01,336 [https-jsse-nio-8443-exec-1] ERROR (AdsServices.java:2111) -
com.vmware.vim25.InvalidGuestLogin: Failed to authenticate with the guest operating system using the supplied credentials.
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_301]
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_301]
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_301]
        at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_301]
        at java.lang.Class.newInstance(Unknown Source) ~[?:1.8.0_301]
        at com.vmware.vim25.ws.XmlGenDom.fromXml(XmlGenDom.java:253) ~[yavijava-6.0.05.jar!/:?]
        at com.vmware.vim25.ws.XmlGenDom.parseSoapFault(XmlGenDom.java:151) ~[yavijava-6.0.05.jar!/:?]
        at com.vmware.vim25.ws.XmlGenDom.fromXML(XmlGenDom.java:109) ~[yavijava-6.0.05.jar!/:?]
        at com.vmware.vim25.ws.SoapClient.unMarshall(SoapClient.java:253) ~[yavijava-6.0.05.jar!/:?]
        at com.vmware.vim25.ws.WSClient.invoke(WSClient.java:96) ~[yavijava-6.0.05.jar!/:?]
        at com.vmware.vim25.ws.VimStub.validateCredentialsInGuest(VimStub.java:4554) ~[yavijava-6.0.05.jar!/:?]
        at com.vmware.vim25.mo.GuestAuthManager.ValidateCredentialsInGuest(GuestAuthManager.java:70) ~[yavijava-6.0.05.jar!/:?]

A operação de FLR (File Level Recovery, recuperação em nível de arquivo) é bem-sucedida ao usar as mesmas credenciais da VM, se realizadas usando diretamente a AUI do Avamar ou o Avamar Administrator.

Cause

A senha contém um sinal de adição (+), causando a falha de autenticação da VM na interface do usuário do vCD.
Esse é um problema de DPE, atualmente em investigação com a engenharia.

Resolution

Solução alternativa:
Duas possíveis soluções temporárias estão disponíveis. Tente uma ou a outra:

1. Tente a FLR diretamente a partir da interface do usuário do Avamar. 
2. Altere o caractere + na senha da VM para outro símbolo.

Corrigir:
Entre em contato com o suporte da Dell e mencione este artigo para verificar o status atual da investigação de engenharia.

Affected Products

vCloud Director Data Protection Extension
Article Properties
Article Number: 000214288
Article Type: Solution
Last Modified: 23 Aug 2023
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.