Echec de la création du référentiel de données NFS VMware et affichage de l'erreur Impossible de résoudre le nom d'hôte

Valide pour VMware

Symptôme

Echec de la création de la machine virtuelle instantanée et affichage du message d'erreur suivant :

Le serveur <nom d'hôte du serveur de récupération> n'a pas pu créer le référentiel de données NFS VMware.

Message d'erreur : Une erreur s'est produite pendant la configuration de l'hôte.

Détails : L'opération a échoué. Rapport de diagnostic : Impossible de résoudre le nom d'hôte <un nom d'hôte mais pas de serveur de récupération>.

Exemple

Impossible de créer le référentiel de données NFS VMWARE par serveur host1.

Message d'erreur : Une erreur s'est produite pendant la configuration de l'hôte.

Détails: échec de l'opération, rapport de diagnostic: impossible de résoudre le nom d'hôte host2.

Solution

Cette erreur est due au fait que le serveur ESX répertorie tous les référentiels de données NFS lorsque vous créez un référentiel de données NFS de machine virtuelle instantanée, y compris lorsque certains référentiels de données ne sont plus disponibles. Par exemple, le référentiel de données NFS créé par l'hôte host2 existe toujours, même si l'hôte host2 n'est pas disponible suite à la suppression de la machine. Le serveur ESX ne peut donc pas résoudre le nom d'hôte.

Pour résoudre ce problème, supprimez le référentiel de données non disponible sur le serveur ESX.

Procédez comme suit :

  1. Connectez-vous au serveur ESX à l'aide de SSH
  2. Saisissez la commande suivante :
  3. esxcfg-nas –l

  4. Le même message d'erreur s'affiche dans la ligne de commande.
  5. Erreur lors de l'opération : Impossible de résoudre le nom d'hôte host2.

  6. Pour résoudre ce problème, ajoutez un mappage dans le fichier /etc/hosts du serveur ESX.
  7. <adresse_IP> <nom_hôte>
  8. Remarque : l'adresse IP doit être accessible.
  9. Exemple : 10.57.XX host2
  10. Répertoriez tous les référentiels de données NFS à l'aide de la commande suivante :
  11. esxcfg-nas –l

    arcserve_UDP_<hostname> is /arcserve_UDP_IVM_{ESX_generated_number} from <hostname> unmounted unavailable

  12. Exemple : esxcfg-nas –l
  13. arcserve_UDP_host2 is /arcserve_UDP_IVM_{991555E6-09A4-4D80-A47E-522831A62Axx} from host2 unmounted unavailable
  14. Utilisez la commande suivante pour supprimer un référentiel indisponible :
  15. esxcfg-nas -d arcserve_UDP_host2

  16. Supprimer le mappage <hostname> du fichier /etc/hosts à partir du serveur ESX.
  17. Vous pouvez désormais utiliser la fonction NFS normalement.

Remarque : pour en savoir plus concernant ce problème, consultez cet article de la base de connaissances VMware.