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

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

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Síntomas

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에 다른 인터페이스가 표시되고 등록이 거부됩니다.

Resolución

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

해결 방법 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 재구축 옵션이 실패합니다.

Información adicional

Productos afectados

NetWorker Series

Productos

NetWorker, NetWorker Series
Propiedades del artículo
Número del artículo: 000050318
Tipo de artículo: Solution
Última modificación: 28 sept 2023
Versión:  4
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.