NVP vProxy: 등록이 실패하고 "vProxy in unstable state, method not allowed. Received an HTTP code: 405"

Resumo: NSR VMware 프록시 'vproxyname.local'을 등록할 수 없음: vProxy가 불안정한 상태, 메서드가 허용되지 않음

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

NetWorker VMware Protection 통합은 vProxy 어플라이언스로 구성됩니다.  vProxy가 등록 중이고 NetWorker Management Console에 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"

vProxy /opt/emc/vproxy/runtime/logs/vrapid/vrapid-engine.log에는 다음이 표시됩니다.

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

NetWorker 서버에 여러 네트워크 인터페이스가 있는 경우 vProxy에 다른 인터페이스가 표시되고 등록이 거부됩니다.

Resolução

다음 해결 방법 옵션 중 하나를 사용합니다.

해결 방법 1:

1. 관리자로 SSH를 통해 vProxy 어플라이언스에 연결합니다.
2. 루트로 전환합니다. sudo su - root
3. 시스템 단위 구성 파일을 편집합니다. vi /usr/lib/systemd/system/vrapid.service
4. "ExecStart=/opt/emc/vproxy/bin/vrapid"
5부터 줄을 찾습니다. 명령줄 arg를 추가/편집하여 액세스 제어를 비활성화합니다.
예: ExecStart=/opt/emc/vproxy/bin/vrapid --disable-access-control
6. 장치 구성 파일을 시스템에 다시 로드합니다. systemctl daemon-reload
7. vrapid 엔진을 재시작합니다. systemctl restart vrapid.service
8. NetWorker 서버에 vProxy를 등록합니다.

해결 방법 2:

NetWorker Server 호스트 이름을 확인하려면 모든 NetWorker Server 인터페이스 IP 주소에 대한 DNS 항목을 구성합니다.  vProxy 등록은 NetWorker Server의 모든 IP 주소를 확인하고 액세스 제어 목록에 추가합니다.

해결 방법 3:

등록하기 전에 vProxy /etc/hosts 파일을 편집하고 모든 NetWorker Server 인터페이스 IP 주소를 추가하여 NetWorker Server 호스트 이름을 확인합니다. 
참고: 이 방법을 사용하면 /etc/hosts 설정이 재구축되지 않으므로 향후 vProxy 어플라이언스를 업그레이드할 때 nsrvproxy_mgmnt 재구축 옵션이 실패합니다.

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.