Les cartes réseaux dans VMware sont vues en tant que périphériques USB, il est de ce fait très facile de supprimer une carte réseau pas inadvertance. De plus, la carte réseau est définitivement supprimer de la configuration de la machine virtuelle.

Voici comment bloquer cette fonctionnalité, bien sur l’ajout de carte réseau à chaud sera également bloqué.
Ajouter le paramètre devices.hotplug avec la valeur false

J'ai récemment rencontrer une erreur sur une VM windows qui s'arrêtait au lieu de faire le redémarrage automatique planifié. Bizarre seulement certaine VM avait le Pb alors qu'elle venait du même template.
En regardant dans les logs, on a le message suivant:
Apr 26 23:11:19.481: vcpu-0| Msg_Post: Error
Apr 26 23:11:19.481: vcpu-0| [msg.log.error.unrecoverable] VMware ESX unrecoverable error: (vcpu-0)
Apr 26 23:11:19.481: vcpu-0| Unexpected return status from VMKernel_SetupPhysMemMap(pagein, 250604 pages): Not found[msg.panic.haveLog] A log file is available in "/vmfs/volumes/.../.../vmware.log". [msg.panic.haveCore] A core file is available in "/vmfs/volumes/.../.../vmx-zdump.000". [msg.panic.requestSupport.withLogAndCore] Please request support and include the contents of the log file and core file. [msg.panic.requestSupport.vmSupport.vmx86]
Apr 26 23:11:19.481: vcpu-0| To collect data to submit to VMware support, run "vm-support".
Apr 26 23:11:19.481: vcpu-0| [msg.panic.response] We will respond on the basis of your support entitlement.
Apr 26 23:11:19.481: vcpu-0| ----------------------------------------
Apr 26 23:11:19.582: vmx| VTHREAD watched thread 4 "vcpu-0" died
Apr 26 23:11:19.682: Worker#0| VTHREAD watched thread 0 "vmx" died
Apr 26 23:11:19.684: mks| VTHREAD watched thread 0 "vmx" died
Ce problème est renseigner dans la KB1020158. La particularité c'est que cela intervient que pour les Windows 32bit avec plus de 3 Go de RAM et avec les VMware Tools au niveau de l'ESX en 4.0 update 1.
Pour le résoudre il faut revenir vers la version antérieure du driver SVGA (le driver est disponible en bas de la KB).
Une bonne partie d'entre nous connait comment modifier les paramètres de Queue-Depth sur des ESX (standard) mais comment faire sur un ESXi? La procédure change quelque peu mais s'applique de la même facon pour modifier le NetQueue par exemple.
Pour modifier les paramètres sur les cartes QLogic, il faut effectuer la procédure suivante à partir du module vSphere CLI ou de la Virtual Appliance vMA (vSphere Management Assistant):
- Vérifier que le module des carte HBA QLogic est bien chargé, avec la commande vicfg-module -l | grep qla
- Ensuite taper la commande vicfg-module -s "ql2xmaxqdepth=64" ql2300_707 pour définir une carte QLogic accédant à des LUNs avec une Queue Depth de 64.
- Enfin redémarrer le serveur ESXi pour que la modification soit prise en compte
Pour les cartes Emulex, on utilisera la variable lpfc0_lun_queue_depth avec le module lpfcdd.
Référence:
NB:
Il est également possible de le faire en PowerShell comme expliquer dans le très bon article d'Hypervizor.