NVP vProxy: Falha no registro "Não foi possível fazer log-in no vCenter. Nome de usuário ou senha incorretos"
Summary: O registro de um vProxy do NetWorker VMware Protection (NVP) apresenta falha. O erro retornado é "HTTP 500 Não é possível fazer login no vCenter 'vcsa.amer.lan': ServerFaultCode: Não é possível concluir o login devido a um nome de usuário ou senha incorretos."" ...
Symptoms
O registro de um vProxy do NetWorker VMware Protection (NVP) apresenta falha.
O seguinte erro é registrado na seção Log da guia NetWorker Management Console (NMC) Monitoring:
VM proxy Warning: Unable to register NSR VMware proxy 'VPROXY_NAME': Received an HTTP code: 500, libcurl message: "", vProxy message: "Error received from vProxy ="500: Unable to log in to vCenter 'VCENTER_NAME': ServerFaultCode: Cannot complete login due to an incorrect user name or password.".
A daemon.raw processada do servidor do NetWorker relata os mesmos erros:
Windows: C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw
Exemplo:
71193 02/05/2025 10:50:45 AM nsrd NSR info VM proxy Info: Initiating registration of NSR VMware proxy 'nsr-vproxy01.amer.lan' 71193 02/05/2025 10:50:50 AM nsrd NSR info VM proxy Warning: Unable to register NSR VMware proxy 'nsr-vproxy01.amer.lan': Received an HTTP code: 500, vProxy ="500: Unable to log in to vCenter 'vcsa.amer.lan': ServerFaultCode: Cannot complete login due to an incorrect user name or password.".
A atualização do VMware View do NMC está funcionando. Isso valida se o servidor NetWorker tem as credenciais corretas do vCenter.
Cause
Exemplo de cenário.
O equipamento vProxy tem um endereço IP incorreto em seu arquivo /etc/hosts. O vProxy pode fazer ping nesse endereço IP. O endereço IP é para outro VMware vCenter, portanto, as conexões com a porta 443 também são bem-sucedidas; no entanto, esse não é o vCenter correto, portanto, a autenticação falha:
nsr-vproxy01:~ # ping -c 4 vcsa.amer.lan PING vcsa.amer.lan (192.168.9.114) 56(84) bytes of data. 64 bytes from vcsa.amer.lan (192.168.9.114): icmp_seq=1 ttl=64 time=0.455 ms 64 bytes from vcsa.amer.lan (192.168.9.114): icmp_seq=2 ttl=64 time=0.399 ms 64 bytes from vcsa.amer.lan (192.168.9.114): icmp_seq=3 ttl=64 time=0.698 ms 64 bytes from vcsa.amer.lan (192.168.9.114): icmp_seq=4 ttl=64 time=0.361 ms --- vcsa.amer.lan ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3049ms rtt min/avg/max/mdev = 0.361/0.478/0.698/0.131 ms nsr-vproxy01:~ # nsr-vproxy01:~ # curl -v vcsa.amer.lan:443 * Trying 192.168.9.114:443... * Connected to vcsa.amer.lan (192.168.9.114) port 443 (#0) > GET / HTTP/1.1 > Host: vcsa.amer.lan:443 > User-Agent: curl/8.0.1 > Accept: */* > * Empty reply from server * Closing connection 0 curl: (52) Empty reply from serverPodemos ver no servidor do NetWorker que o vCenter resolve para um endereço IP diferente:
[root@nsr ~]# nslookup vcsa.amer.lan
Server: 192.168.9.100
Address: 192.168.9.100#53
Name: vcsa.amer.lan
Address: 192.168.9.111
Resolution
Esse é um problema de resolução de nomes.
NetWorker: Práticas recomendadas para solução de problemas de resolução de nomes
- Se o endereço IP do vCenter estiver definido no arquivo /etc/hosts do vProxy, verifique se ele é o endereço IP correto do vCenter. Além disso, certifique-se de que o arquivo /etc/hosts não contenha várias entradas para o nome do host ou endereço IP do vCenter.
- Se o endereço IP do vCenter não estiver definido no arquivo /etc/hosts do vProxy, verifique se ele está sendo resolvido no servidor DNS correto. Os endereços do servidor DNS são definidos no /etc/resolv.conf do vProxy.
- As configurações do servidor DNS do vProxy podem ser corrigidas da seguinte maneira: NVP vProxy: Como alterar manualmente as configurações da interface de rede do equipamento vProxy
- Como alternativa, você pode definir o endereço IP correto no arquivo /etc/host do vProxy, aderindo ao formato de arquivo hosts:
IP_ADDRESS VCENTER_FQDN VCENTER_SHORTNAME_ALIAS
Depois que o vProxy for resolvido para o endereço IP correto do vCenter, o processo de registro será bem-sucedido:
Additional Information
Se a atualização do VMware View do NMC falhar, pode haver um problema ao resolver ou autenticar com o vCenter a partir do servidor do NetWorker.
1. Certifique-se de que o servidor NetWorker está resolvendo o nome do host do vCenter para o endereço IP correto. Verifique o arquivo de hosts do servidor NetWorker em busca de endereços IP conflitantes para o vCenter Server.
Windows: C:\Windows\System32\drivers\etc\hosts
C. Se você não conseguir fazer log-in no vSphere, consulte o administrador da VMware para verificar se a conta está correta, não está bloqueada e se a senha está correta.
O utilitário ProxyHC também pode ser usado para validar a conectividade e as permissões do vCenter, consulte: NVP - vProxy: Como usar a ferramenta de verificação de integridade ProxyHC no equipamento vProxy