NVP vProxy: El registro falla con el mensaje "vProxy in unstable state, method not allowed. Received an HTTP code: 405"

Resumen: No se puede registrar el proxy de NSR de VMware "vproxyname.local": vProxy en estado inestable, método no permitido

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

La integración de NetWorker VMware Protection se configura con el vProxy Appliance.  El vProxy se está registrando y NetWorker Management Console muestra un código de advertencia 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"

El archivo /opt/emc/vproxy/runtime/logs/vrapid/vrapid-engine.log de vProxy muestra lo siguiente:

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

Si el servidor de NetWorker tiene varias interfaces de red, el vProxy puede ver otra interfaz y denegar el registro.

Resolución

Utilice una de las siguientes opciones de solución alternativa:

Solución alternativa 1:

1. Conéctese al dispositivo vProxy a través de SSH como administrador.
2. Cambie a root: sudo su: root
3. Edite el archivo systemd unit config: vi /usr/lib/systemd/system/vrapid.service
4. Busque la línea que comienza con "ExecStart=/opt/emc/vproxy/bin/vrapid"
5. Agregue/edite el argumento de la línea de comandos para deshabilitar el control de acceso.
Ejemplo: ExecStart=/opt/emc/vproxy/bin/vrapid --disable-access-control
6. Vuelva a cargar el archivo de configuración de la unidad en systemd: systemctl daemon-reload
7. Reinicie el motor vrapid: systemctl restart vrapid.service
8. Registre el vProxy con el servidor de NetWorker.

Solución alternativa 2:

Configure entradas DE DNS para todas las direcciones IP de la interfaz del servidor networker a fin de que se resuelvan con el nombre de host del servidor de NetWorker.  El registro de vProxy resuelve todas las direcciones IP para el servidor de NetWorker y las agrega a la lista de control de acceso.

Solución alternativa 3:

Edite el archivo vProxy /etc/hosts antes del registro y agregue todas las direcciones IP de la interfaz del servidor NetWorker Server para resolver el problema al nombre de host del servidor de NetWorker. 
NOTA: El uso de este método hará que la opción de reimplementación de nsrvproxy_mgmnt falle en el futuro cuando se actualice el dispositivo vProxy, ya que la configuración de /etc/hosts no se vuelve a implementar.

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.