NVP vProxy : La restauration de la machine virtuelle échoue avec le message « Failed to find virtual machine for vProxy by IP POST sdk » : 401 Non autorisé »
Summary: Toutes les restaurations de machines virtuelles (VM) sur un vCenter Server cible utilisé pour les restaurations échouent uniquement avec l’erreur « Impossible de trouver une machine virtuelle pour vProxy par IP POST »/sdk/ : 401 Non autorisé » ...
Symptoms
Une restauration de machine virtuelle est en cours d’exécution via l’appliance NetWorker VMware Protection (NVP) vProxy vers un vCenter cible.
Les sauvegardes à partir du vCenter cible ne sont pas effectuées, seules des restaurations sont effectuées.
La session de restauration d’une restauration de machine virtuelle contient les éléments suivants :
nsrvproxy_recover: vProxy Log: YYYY-MM-DDTHH:mm:SS ERROR: [NW_BUILD#] Failed to find all virtual machines by IP: POST "/sdk"; 401 Unauthorized
Le log de restauration enregistré est disponible sur le NetWorker Server sous :
- Linux :
/nsr/logs/recover - Windows. :
C:\Program Files\EMC NetWorker\nsr\logs\recover
L’appliance vProxy utilisée pour la restauration contient les logs de restauration sous :
/opt/emc/vproxy/runtime/logs/vrecoverd/opt/emc/vproxy/runtime/logs/recycle/vrecoverd/DATE
Cause
Le vProxy contenait un objet /etc/hosts pour le vCenter, mais l’adresse IP était incorrecte. Le système distant a écouté sur le port 443. Les connexions semblaient donc réussies, mais la récupération n’a pas pu identifier le vProxy dans vCenter par son adresse IP.
L’utilisation de l’option ProxyHC utilitaire avec le commutateur d’authentification, ce qui suit a été connecté /tmp/proxy-hc.log:
Figure 2 : proxy-hc.log
Resolution
Assurez-vous que le vProxy résout le vCenter cible vers l’adresse IP correcte.
nslookup address
Si le serveur vCenter est entièrement résolvable via le DNS (Domain Name System), supprimez l’entrée du fichier /etc/hosts.