NVP vProxy: La registrazione non riesce con "vProxy in stato instabile, metodo non consentito. Ricevuto un codice HTTP: 405"

Summary: Impossibile registrare il proxy NSR VMware 'vproxyname.local': vProxy in stato instabile, metodo non consentito

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

L'integrazione NetWorker VMware Protection è configurata con l'appliance vProxy.  Il vProxy è in fase di registrazione e NetWorker Management Console mostra un codice di avviso HTTP 405.

Warning    HH:MM:SS  event    vm proxy  Unable to register NSR VMware proxy '[VPROXY_NAME]': vProxy in unstable state, method not allowed. Received an HTTP code: 405, libCURL message: "", url: "https://[NETWORKER_SERVER_NAME]:9090/api/v1/VproxyEngines/RestEngine/Registration"

Il vProxy /opt/emc/vproxy/runtime/logs/vrapid/vrapid-engine.log mostra:

YYYY/MM/DD HH:MM:SS TRACE:  rejecting unauthorized request "/api/v1/VproxyEngines/RestEngine/process":
YYYY/MM/DD HH:MM:SS TRACE:  {"Config": {"LogTag": "28", "Username": "admin", "SessionId": "", "IdleTimeout": 300, "LogLevel": "INFO", "Password": "*****", "NWS": "[NETWORKER_SERVER_NAME]", "Cp": "-----BEGIN CERTIFICATE-----\nMIICwD....\n-----END CERTIFICATE-----\n-----BEGIN RSA PRIVATE KEY-----\n.....==\n-----END RSA PRIVATE KEY-----\n", "MobServer": {"HostName": "[VCENTER_SERVER_NAME]", "UserName": "[VCENTER_USER]", "UserPassword": "*****", "TcpPort": 0}}}
YYYY/MM/DD HH:MM:SS ERROR:  AdminEngine: sending response error: code=401, errText=only requests from [NETWORKER_SERVER_NAME] are allowed
YYYY/MM/DD HH:MM:SS TRACE:  rejecting unauthorized request "/api/v1/VproxyEngines":
YYYY/MM/DD HH:MM:SS ERROR:  AdminEngine: sending response error: code=401, errText=only requests from [NETWORKER_SERVER_NAME] are allowed
 

Cause

Se il server NetWorker dispone di più interfacce di rete, vProxy può visualizzare un'altra interfaccia e negare la registrazione.

Resolution

Utilizzare una delle seguenti opzioni di soluzione alternativa:

Soluzione alternativa 1:

1. Connettersi all'appliance vProxy su SSH come amministratore.
2. Passare a root: sudo su - root
3. Modificare il file di configurazione dell'unità di sistema: vi /usr/lib/systemd/system/vrapid.service
4. Trovare la riga che inizia con "ExecStart=/opt/emc/vproxy/bin/vrapid"
5. Aggiungere/modificare il menu della riga di comando per disabilitare il controllo degli accessi.
Esempio: ExecStart=/opt/emc/vproxy/bin/vrapid --disable-access-control
6. Ricaricare il file di configurazione dell'unità in systemd: systemctl daemon-reload
7. Riavviare l'engine vrapid: systemctl restart vrapid.service
8. Registrare il vProxy con il server NetWorker.

Soluzione alternativa 2:

Configurare le voci DNS per tutti gli indirizzi IP dell'interfaccia del server NetWorker da risolvere nel nome host del server NetWorker.  La registrazione vProxy risolve tutti gli indirizzi IP per il server NetWorker e li aggiunge all'elenco di controllo dell'accesso.

Soluzione alternativa 3:

Modificare il file /etc/hosts vProxy prima della registrazione e aggiungere tutti gli indirizzi IP dell'interfaccia del server NetWorker da risolvere nel nome host del server NetWorker. 
NOTA: L'utilizzo di questo metodo farà sì che l'opzione di ridistribuzione nsrvproxy_mgmnt non riesca durante l'aggiornamento futuro dell'appliance vProxy in quanto le impostazioni /etc/hosts non vengono reimplementate.

Additional Information

Affected Products

NetWorker Series

Products

NetWorker, NetWorker Series
Article Properties
Article Number: 000050318
Article Type: Solution
Last Modified: 28 Sept 2023
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.