NVP vProxy: O registro falha com "vProxy em estado instável, método não permitido. Received an HTTP code: 405"

Summary: Não é possível registrar o proxy NSR VMware 'vproxyname.local': vProxy em estado instável, método não permitido

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

A integração NetWorker VMware Protection está configurada com o equipamento vProxy.  O vProxy está sendo registrado, e o Console de gerenciamento do NetWorker mostra um código de advertência 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"

O 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 o servidor do NetWorker tiver várias interfaces de rede, o vProxy poderá ver outra interface e negar o registro.

Resolution

Use uma das seguintes opções de solução temporária:

Solução temporária 1:

1. Conecte-se ao dispositivo vProxy via SSH como administrador.
2. Alterne para root: sudo su - root
3. Edite o arquivo de configuração da unidade do sistema: vi /usr/lib/systemd/system/vrapid.service
4. Encontre a linha começando com "ExecStart=/opt/emc/vproxy/bin/vrapid"
5. Acrescente/edite o arg de linha de comando para desativar o controle de acesso.
Exemplo: ExecStart=/opt/emc/vproxy/bin/vrapid --disable-access-control
6. Recarregue o arquivo de configuração da unidade no sistema: systemctl daemon-reload
7. Reinicie o mecanismo vrapid: systemctl restart vrapid.service
8. Registre o vProxy no servidor do NetWorker.

Solução temporária 2:

Configure entradas DNS para todos os endereços IP da interface do servidor do NetWorker para resolver o nome de host do servidor do NetWorker.  O registro do vProxy resolve todos os endereços IP do servidor do NetWorker e os adiciona à lista de controle de acesso.

Solução temporária 3:

Edite o arquivo /etc/hosts do vProxy antes do registro e adicione todos os endereços IP da interface do servidor do NetWorker para resolver o nome de host do servidor do NetWorker. 
Nota: O uso desse método fará com que nsrvproxy_mgmnt opção de reimplementação falhe ao fazer upgrade do equipamento vProxy no futuro, pois as configurações /etc/hosts não são reimplementadas.

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.