VM avec multiextent sur Esxi 5.1 – La VM ne démarre pas

Avec les versions ESX/ESXi 4.1 Patch 8, ESXi 5.0 Patch 5 or ESXi 5.1a, le module multiextent n’est pas activé par défault, si on démarre une VM qui est configurée avec des disques découpés partie de 2Go, elle ne démarre pas et affiche l’erreur suivante:

An error was received from the ESX host while powering on VM vsim-NetApp-01.
Cannot open the disk '/vmfs/volumes/c08e4598-c0ce296d/vsim-NetApp-01/DataONTAP-sim.vmdk' or one of the snapshot disks it depends on. 
The system cannot find the file specified
VMware ESX cannot find the virtual disk "/vmfs/volumes/c08e4598-c0ce296d/vsim-NetApp-01/DataONTAP-sim.vmdk". Verify the path is valid and try again.

Pour activer le module:

~ # vmkload_mod multiextent
Module multiextent loaded successfully

Pour vérifier les infos du module:

~ # vmkload_mod -s multiextent
vmkload_mod module information
 input file: /usr/lib/vmware/vmkmod/multiextent
 License: VMware
 Version: Built on: Aug 1 2012
 Required name-spaces:
 vmkernel#nover
 com.vmware.vmkapi#v2_1_0_0
 Parameters:

KB VMware 2036572

vSphere 5.1 Web Client : le service ne démarre pas

Après l’installation du vSphere 5 Web Client, le service ne se lance pas, et l’erreur suivante apparaît dans le journal d’événement de l’hôte Windows:

VMware vSphere Web Client service terminated with service-specific error Incorrect function..

Si le serveur n’a pas au minimum 2 GB de RAM, le service (qui n’est autre qu’un process java très gourmand) ne se lancera pas…
Ajouter de la RAM à la machine virtuelle et relancer le service.

On trouve cette article sur vmware mais cela ne résout pas le problème de mémoire !

Utiliser un NAT entre le vCenter et un Hôte ESXi

Chaque fois que vous ajoutez un hôte ESXi à vCenter Server, l’adresse IP de vCenter Server est enregistré sur l’hôte ESXi. Si l’hôte est derrière un NAT et le vCenter Server sur ​​un réseau différent (l’adresse n’est pas accessible en raison de la NAT), l’hôte se déconnecte de vCenter Server après environ une minute.

  • Assurez-vous que le périphérique NAT est configuré pour rediriger le trafic UDP sur le port 902 pour le serveur vCenter. Ajoutez l’hôte ESXi à l’inventaire de vCenter Server
  • Connectez-vous à l’hôte ESXi en tant que root.Accédez au au répertoire  /etc/vmware/vpxa .
  •  Ouvrez vpxa.cfg fichier dans un éditeur de texte. il faut :
    • modifier le champ serverip (Avec l’ip Publique)
    • ajouter le champ preserveServerIp

 Exemple :

<config>
<vpxa>

<serverIp>NAT_IP_address</serverIP>
<preserveServerIp>true</preserveServerIp>
</vpxa>

</config>

 

  • enregistrer le fichier et exécuter la commande suivante : services.sh restart
  • Reconnecter l’hôte ESXi.

Source : http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&externalId=1010652