NVP vProxy : L’enregistrement échoue avec « vProxy dans un état instable, méthode non autorisée. Received an HTTP code: 405"

Resumen: Impossible d’enregistrer le proxy NSR VMware « vproxyname.local » : vProxy dans un état instable, méthode non autorisée

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

L’intégration NetWorker VMware Protection est configurée avec l’appliance vProxy.  Le vProxy est en cours d’enregistrement et NetWorker Management Console affiche un code d’avertissement 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"

Le fichier vProxy /opt/emc/vproxy/runtime/logs/vrapid/vrapid-engine.log indique :

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 le serveur NetWorker dispose de plusieurs interfaces réseau, le vProxy peut voir une autre interface et refuser l’enregistrement.

Resolución

Utilisez l’une des options de contournement suivantes :

Solution de contournement 1 :

1. Connectez-vous à l’appliance vProxy via SSH en tant qu’administrateur.
2. Passez à l’utilisateur root : sudo su - root
3. Modifiez le fichier de configuration de l’unité systemd : vi /usr/lib/systemd/system/vrapid.service
4. Recherchez la ligne en commençant par « ExecStart=/opt/emc/vproxy/bin/vrapid »
5. Ajoutez/modifiez l’arg de ligne de commande pour désactiver le contrôle d’accès.
Exemple : ExecStart=/opt/emc/vproxy/bin/vrapid --disable-access-control
6. Rechargez le fichier de configuration de l’unité dans systemd : systemctl daemon-reload
7. Redémarrez le moteur vrapid : systemctl restart vrapid.service
8. Enregistrez le vProxy sur le serveur NetWorker.

Solution de contournement 2 :

Configurez les entrées DNS pour toutes les adresses IP de l’interface de NetWorker Server afin de les résoudre sur le nom d’hôte de NetWorker Server.  L’enregistrement vProxy résout toutes les adresses IP du serveur NetWorker et les ajoute à la liste de contrôle d’accès.

Solution de contournement 3 :

Modifiez le fichier vProxy /etc/hosts avant l’enregistrement et ajoutez toutes les adresses IP de l’interface netWorker Server à résoudre sur le nom d’hôte du serveur NetWorker. 
Remarque : L’utilisation de cette méthode entraîne l’échec de l’option de redéploiement nsrvproxy_mgmnt lors de la mise à niveau de l’appliance vProxy à l’avenir, car les paramètres /etc/hosts ne sont pas redéployés.

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.