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 VMware de NSR "vproxyname.local": vProxy en estado inestable, método no permitido
Síntomas
La integración de protección de VMware de NetWorker (NVP) está configurada con el dispositivo con vProxy. 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 vProxy /opt/emc/vproxy/runtime/logs/vrapid/vrapid-engine.log Espectáculos:
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":
Causa
Resolución
Utilice una de las siguientes opciones:
Solución:
Configure las entradas de Domain Name System (DNS) para todas las direcciones IP de la interfaz de NetWorker Server para que se resuelvan en el nombre de host de NetWorker Server. El registro del vProxy resuelve todas las direcciones IP para el servidor NetWorker Server y las agrega a la lista de control de acceso.
Si esto no es posible, se debe utilizar una de las 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 Archivo de configuración de la unidad: vi /usr/lib/systemd/system/vrapid.service
4. Busque la línea que comienza con "ExecStart=/opt/emc/vproxy/bin/vrapid"
5. Agregue el argumento de la línea de comandos para deshabilitar el control de acceso.
ExecStart=/opt/emc/vproxy/bin/vrapid --disable-access-control
6. Vuelva a cargar el archivo de configuración de la unidad: systemctl daemon-reload
7. Reinicie el vrapid Motor: systemctl restart vrapid.service
8. Registre el vProxy con NetWorker Server.
Solución alternativa 2:
Editar el vProxy /etc/hosts antes del registro y agregue todas las direcciones IP de la interfaz de NetWorker Server para resolver en el nombre de host de NetWorker Server.
vrapid.service o /etc/hosts Los archivos no se transfieren a la nueva implementación de OVA.
Información adicional
El siguiente artículo contiene pasos adicionales que pueden ser necesarios: NVP vProxy: ¿Cómo cancelar o volver a registrar un dispositivo vProxy?