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

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

Este artigo aplica-se a Este artigo não se aplica a Este artigo não está vinculado a nenhum produto específico. Nem todas as versões do produto estão identificadas neste artigo.

Sintomas

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
 

Causa

Se o servidor do NetWorker tiver várias interfaces de rede, o vProxy poderá ver outra interface e negar o registro.

Resolução

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.

Mais informações

Produtos afetados

NetWorker Series

Produtos

NetWorker, NetWorker Series
Propriedades do artigo
Número do artigo: 000050318
Tipo de artigo: Solution
Último modificado: 28 set. 2023
Versão:  4
Encontre as respostas de outros usuários da Dell para suas perguntas.
Serviços de suporte
Verifique se o dispositivo está coberto pelos serviços de suporte.