Outils pour utilisateurs

Outils du site


all:bibles:virtualisation:esxi

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
all:bibles:virtualisation:esxi [2024/06/14 11:03] – [Troubleshooting] omeylhocall:bibles:virtualisation:esxi [2024/06/14 11:10] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +====== ESXi ======
 +
 +----
 +
 +===== Installation =====
 +
 +==== ESXi 6.5 ====
 +
 +Installation à partir de l'image ISO.
 +
 +==== Configuration à partir de la console ====
 +
 +Accéder au menu "Configure Management Network" puis "IPV4 Configuration" pour configurer l'adresse IP.
 +
 +Si nécessaire également modifier le vlan.
 +
 +----
 +
 +[[all:bibles:virtualisation:esxi|Haut de page]]
 +
 +===== Configuration via GUI =====
 +
 +Accéder au menu "Gérer" sur la gauche à partir de l'Hôte. Puis accéder aux onglets :
 +
 +==== Système ====
 +
 +Dans le menu Date et heure configurer le service NTP et le démarrer avec l'hôte.
 +
 +==== Attribution de licence ====
 +
 +Renseigner la clef de licence : 15026-FUHDJ-68Y88-0A886-1H9JJ 
 +
 +==== Services ====
 +
 +Activer le service TSM-SSH pour autoriser la connexion SSH à distance.
 +
 +==== Sécurité et utilisateurs ====
 +
 +Dans le menu "Utilisateurs" sélectionner l'utilisateur root et modifier son mot de passe si nécessaire.
 +
 +----
 +
 +[[all:bibles:virtualisation:esxi|Haut de page]]
 +
 +===== Configuration via CLI =====
 +
 +==== Customisation ====
 +
 +=== Profile ===
 +
 +Modifier le fichier <color #00a2e8>/etc/profile.local</color>
 +
 +<code bash>
 +export PS1="\[\033[1;40m\]\[\033[1;31m\][$(echo ${VI_USERNAME//'\'/'\\'})@\h]\[\033[1;33m\]\w >\[\033[0;32m\] "
 +alias ll='ls -lrth'
 +alias h='history'
 +alias vm='/vmfs/volumes/datastore1/vm.sh'
 +go () {
 +  case $2 in
 +    *)      RELATIF="/$2" ;;
 +  esac
 +  case $1 in
 +    datastore) CHEMIN="/vmfs/volumes/datastore1" ;;
 +    iso)       CHEMIN="/vmfs/volumes/datastore1/iso" ;;
 +    *)         CHEMIN=$1 ;;
 +  esac
 +  cd ${CHEMIN}${RELATIF}
 +}
 +</code>
 +
 +=== script ===
 +
 +Créer le fichier <color #00a2e8>/vmfs/volumes/datastore1/vm.sh</color> et y ajouter les droits d'exécution ensuite.
 +
 +<code bash>
 +#!/bin/sh
 +
 +syntaxe() {
 +cat << syntaxeEOF >&2
 +    usage: `basename $0` -list
 +    usage: `basename $0` -status vmID
 +    usage: `basename $0` -start vmID
 +    usage: `basename $0` -stop vmID
 +syntaxeEOF
 +}
 +
 +######
 +# Main
 +######
 +
 +main() {
 +        if [ $# -eq 0 ]; then
 +                syntaxe; exit 1
 +        fi
 +        for option in $*
 +        do
 +                case $option in
 +                        -list)
 +                                vim-cmd vmsvc/getallvms
 +                                break
 +                        ;;
 +                        -status)
 +                                if [ $# -lt 2 ]; then
 +                                        syntaxe; exit 1
 +                                else
 +                                        vim-cmd vmsvc/power.getstate $2
 +                                fi
 +                        ;;
 +                        -start)
 +                                if [ $# -lt 2 ]; then
 +                                        syntaxe; exit 1
 +                                else
 +                                        vim-cmd vmsvc/power.on $2
 +                                fi
 +                        ;;
 +                        -restart)
 +                                if [ $# -lt 2 ]; then
 +                                        syntaxe; exit 1
 +                                else
 +                                        vim-cmd vmsvc/power.reboot $2
 +                                fi
 +                        ;;
 +                        -stop)
 +                                if [ $# -lt 2 ]; then
 +                                        syntaxe; exit 1
 +                                else
 +                                        vim-cmd vmsvc/power.off $2
 +                                fi
 +                        ;;
 +                esac
 +                shift
 +        done
 +}
 +
 +main "$@"
 +</code>
 +==== Autoriser le ssh sortant ====
 +
 +<code bash>
 +esxcli network firewall ruleset set --ruleset-id sshClient --enabled true
 +</code>
 +
 +==== Echange de clef ssh ====
 +
 +Les clefs SSH sont à positionner dans le fichier <color #00a2e8>/etc/ssh/keys-root/authorized_keys</color>
 +
 +<note warning>La commande ssh-copy-id est inopérante</note>
 +
 +----
 +
 +[[all:bibles:virtualisation:esxi|Haut de page]]
 +
 +===== Installation patch =====
 +
 +Transférer l'archive zip sur le serveur ESXi.
 +
 +==== Vérification de l'archive ====
 +
 +<code bash>
 +esxcli software sources vib get --depot /vmfs/volumes/datastore1/ESXi650-201712001.zip
 +</code>
 +
 +Exemple de résultat sur un package :
 +
 +<code>
 +VMW_bootbank_shim-libfc-9-2-2-0_6.5.0-0.0.4564106
 +   Name: shim-libfc-9-2-2-0
 +   Version: 6.5.0-0.0.4564106
 +   Type: bootbank
 +   Vendor: VMW
 +   Acceptance Level: VMwareCertified
 +   Summary: libfc_9_2_2_0: shim driver for VMware ESX
 +   Description: Package for driver libfc_9_2_2_0
 +   ReferenceURLs:
 +   Creation Date: 2016-10-27
 +   Depends: vmkapi_2_3_0_0, com.vmware.libfc-9.2.3.0
 +   Conflicts:
 +   Replaces:
 +   Provides: com.vmware.libfc-9.2.2.0
 +   Maintenance Mode Required: True
 +   Hardware Platforms Required:
 +   Live Install Allowed: False
 +   Live Remove Allowed: False
 +   Stateless Ready: True
 +   Overlay: False
 +   Tags: module
 +   Payloads: shim-lib
 +</code>
 +
 +Le champ “Maintenance Mode Required” permet de verifier s’il faut rentrer en mode maintenance avant d’appliquer le patch. Pour vérifier tous les packages lancer un grep : 
 +
 +<code bash>
 +esxcli software sources vib get --depot=/vmfs/volumes/datastore1/ESXi650-201712001.zip | grep Maintenance
 +</code>
 +
 +==== Installation des nouveaux packages ====
 +
 +Passer en mode maintenance si nécessaire : 
 +
 +<code bash>
 +vim-cmd hostsvc/maintenance_mode_enter
 +</code>
 +
 +Appliquer la mise à jour :
 +
 +<code bash>
 +esxcli software vib update --depot=/vmfs/volumes/datastore1/ESXi650-201712001.zip
 +</code>
 +
 +Résultat : 
 +
 +<code>
 +Installation Result
 +   Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
 +   Reboot Required: true
 +   VIBs Installed: ...
 +
 +   VIBs Removed: ...
 +   
 +   VIBs Skipped: ...
 +</code>
 +
 +Le champ “Reboot Required” indique si un redémarrage de l’hôte est nécessaire.
 +
 +Rebooter l'hôte si nécessaire :
 +
 +<code bash>
 +reboot
 +</code>
 +
 +=== List patchs sur ESXi 6.5.0 ===
 +
 +  * 27/07/2017 update-from-esxi6.5-6.5_update01.zip
 +  * 03/05/2018 update-from-esxi6.5-6.5_update02.zip
 +  * 02/07/2019 update-from-esxi6.5-6.5_update03.zip
 +  * 20/08/2019 ESXi650-201908001.zip
 +  * 24/10/2019 ESXi650-201910001.zip
 +  * 12/11/2019 ESXi650-201911001.zip
 +  * 05/12/2019 ESXi650-201912001.zip
 +  * 19/12/2019 ESXi650-201912002.zip
 +  * 28/05/2020 ESXi650-202005001.zip
 +  * 30/06/2020 ESXi650-202006001.zip
 +
 +
 +  * 30/07/2020 ESXi650-202007001.zip
 +  * 15/10/2020 ESXi650-202010001.zip
 +  * 04/11/2020 ESXi650-202011001.zip
 +  * 19/11/2020 ESXi650-202011002.zip
 +  * 23/02/2021 ESXi650-202102001.zip
 +
 +=== List patchs sur ESXi 6.7.0 ===
 +
 +  * 28/06/2018 ESXi670-201806001.zip 
 +  * 26/07/2018 ESXi670-201807001.zip 
 +  * 14/08/2018 ESXi670-201808001.zip 
 +  * 02/10/2018 ESXi670-201810001.zip 
 +  * 16/10/2018 update-from-esxi6.7-6.7_update01
 +  * 11/04/2019 update-from-esxi6.7-6.7_update02
 +  * 20/08/2019 update-from-esxi6.7-6.7_update03
 +  * 12/11/2019 ESXi670-201911001
 +  * 05/12/2019 ESXi670-201912001
 +  * 07/04/2020 ESXi670-202004001
 +  * 28/04/2020 ESXi670-202004002
 +  * 09/06/2020 ESXi670-202006001
 +  * 20/08/2020 ESXi670-202008001
 +  * 15/10/2020 ESXi670-202010001
 +  * 04/11/2020 ESXi670-202011001
 +  * 19/11/2020 ESXi670-202011002
 +  * 23/02/2021 ESXi670-202102001
 +  * 18/03/2021 ESXi670-202103001
 +
 +=== Journaux ===
 +
 +Consulter le fichier <color #00a2e8>/var/log/esxupdate.log</color>
 +
 +
 +==== Vérification des versions de packages ====
 +
 +<code bash>
 +esxcli software vib list
 +</code>
 +
 +----
 +
 +[[all:bibles:virtualisation:esxi|Haut de page]]
 +
 +===== CLI =====
 +
 +[[http://www.vmnerds.fr/2012/01/13/liste-des-commandes-utiles-en-esxi|Liste de commandes utiles]]
 +
 +==== Opérations sur l'ESXi ====
 +
 +  * <color #22b14c>Afficher la version de l’hôte</color>
 +<code>esxcli system version get</code>
 +
 +  * <color #22b14c>Passer en mode maintenance</color>
 +<code>vim-cmd hostsvc/maintenance_mode_enter</code>
 +
 +  * <color #22b14c>Sortir du mode maintenance</color>
 +<code>vim-cmd hostsvc/maintenance_mode_exit</code>
 +
 +  * <color #22b14c>Autoriser un service sur le fw</color>
 +<code>esxcli network firewall ruleset set -r snmp -e true</code>
 +
 +  * <color #22b14c>Démarrer le service ssh</color>
 +<code>vim-cmd hostsvc/start_ssh</code>
 +
 +  * <color #22b14c>Activer le SSH</color>
 +<code>vim-cmd hostsvc/enable_ssh</code>
 +
 +  * <color #22b14c>Lister les interfaces réseaux</color>
 +<code>esxcli network nic list</code>
 +
 +  * <color #22b14c>Lister règles firewall</color>
 +<code>esxcli network firewall ruleset list</code>
 +
 +  * <color #22b14c>Autoriser le ssh sortant</color>
 +<code>esxcli network firewall ruleset set --ruleset-id sshClient --enabled true</code>
 +
 +  * <color #22b14c>Activation autostart sur l’ESXi</color>
 +<code>vim-cmd hostsvc/autostartmanager/enable_autostart true</code>
 +
 +  * <color #22b14c>Démarrage auto vm</color>
 +<code>vim-cmd hostsvc/autostartmanager/update_autostartentry <n> poweron 90 1 stop 90 no</code>
 +Paramètres : VMId StartAction StartDelay StartOrder StopAction StopDelay WaitForHeartbeat
 +
 +  * <color #22b14c>Interrogation séquence auto</color>
 +<code>vim-cmd hostsvc/autostartmanager/get_autostartseq</code>
 +
 +==== Opérations sur les VM ====
 +
 +  * <color #22b14c>Lister les vm</color>
 +<code>vim-cmd vmsvc/getallvms</code>
 +
 +  * <color #22b14c>Interroger l’état d’une vm</color>
 +<code>vim-cmd vmsvc/power.getstate <vmid></code>
 +
 +  * <color #22b14c>Eteindre une vm</color>
 +<code>vim-cmd vmsvc/power.off <vmid></code>
 +
 +  * <color #22b14c>Allumer une vm</color>
 +<code>vim-cmd vmsvc/power.on <vmid></code>
 +
 +  * <color #22b14c>Interrogation caractéristiques vm</color>
 +<code>vim-cmd vmsvc/get.guest <vmid></code>
 +
 +==== Configuration IP ====
 +
 +  * <color #22b14c>Liste des interfaces réseau physique:</color>
 +<code>esxcli network nic list</code>
 +
 +  * <color #22b14c>Créer un vSwitch </color>
 +<code>esxcli network vswitch standard add -v vSwitch<x></code>
 +
 +  * <color #22b14c>Liste des PortGroup</color>
 +<code>esxcli network vswitch standard portgroup list</code>
 +
 +  * <color #22b14c>Ajouter une interface physique vmnic à un vSwitch</color>
 +<code>esxcli network vswitch standard uplink add -u vmnic<y> -v vSwitch<x></code>
 +
 +  * <color #22b14c>Ajouter un PortGroup à un vSwitch</color>
 +<code>esxcli network vswitch standard portgroup add -p <nom> -v vSwitch<x></code>
 +
 +  * <color #22b14c>Définir le VLAN d’un PortGroup</color>
 +<code>esxcli network vswitch standard portgroup set -v <vlan> -p <nom></code>
 +
 +==== Opérations sur les disques virtuels ====
 +
 +  * <color #22b14c>Créer un disque virtuel</color>
 +<code>vmkfstools -c 10G /vmfs/volumes/datastore1/VM3/VM3_1.vmdk</code>
 +
 +  * <color #22b14c>Ajouter un disque virtuel existant à une VM (en SCSI0:1)</color>
 +<code>vim-cmd vmsvc/device.addexisting <VMid> /vmfs/volumes/datastore1/VM3/VM3_1.vmdk 0 1</code>
 +
 +  * <color #22b14c>Ajouter un disque à une VM (l’équivalent des 2 précédentes commandes)</color>
 +<code>vim-cmd vmsvc/device.diskadd <VMid> 10G 0 1 datastore1</code>
 +
 +  * <color #22b14c>Convertir un disque virtuel de Thin en Thick</color>
 +<code>vmkfstools -j /vmfs/volumes/datastore1/VM1/VM1.vmdk</code>
 +
 +  * <color #22b14c>Convertir un disque virtuel de Thick en Thin</color>
 +<code>vmkfstools -K /vmfs/volumes/datastore1/VM1/VM1.vmdk</code>
 +
 +  * <color #22b14c>Renommer un disque virtuel</color>
 +<code>vmkfstools -E <oldname.vmdk> <newname.vmdk></code>
 +
 +  * <color #22b14c>Agrandir la taille d’un disque virtuel</color>
 +<code>vmkfstools -X 15G /vmfs/volumes/datastore1/VM1/VM1.vmdk</code>
 +
 +  * <color #22b14c>Cloner un disque virtuel en thin</color>
 +<code>vmkfstools -i <source.vmdk> -d thin <destination.vmdk></code>
 +
 +----
 +
 +[[all:bibles:virtualisation:esxi|Haut de page]]
 +
 +===== Blades VAL DE LOIRE =====
 +
 +<code>
 +esxcli network vswitch standard portgroup remove -p "VM Network" -v vSwitch0
 +
 +esxcli network vswitch standard portgroup add -p 10.35.130.64-26 -v vSwitch0
 +esxcli network vswitch standard portgroup set -v 961 -p 10.35.130.64-26
 +
 +esxcli network vswitch standard add -v vSwitch1
 +esxcli network vswitch standard uplink add -u vmnic1 -v vSwitch1
 +esxcli network vswitch standard portgroup add -p 10.1.90.128-25 -v vSwitch1
 +esxcli network vswitch standard portgroup set -v 1024 -p 10.1.90.128-25
 +esxcli network vswitch standard portgroup add -p 10.1.242.64-27 -v vSwitch1
 +esxcli network vswitch standard portgroup set -v 1025 -p 10.1.242.64-27
 +esxcli network vswitch standard add -v vSwitch2
 +esxcli network vswitch standard uplink add -u vmnic2 -v vSwitch2
 +esxcli network vswitch standard portgroup add -p TFTPBOOT -v vSwitch2
 +</code>
 +
 +----
 +
 +[[all:bibles:virtualisation:esxi|Haut de page]]
 +
 +===== Boite à outils =====
 +
 +==== Copier une VM ====
 +
 +<note tip>Dans les 2 cas de figure la copie se fait avec une VM à l'arrêt bien entendu.</note>
 +
 +=== GUI via Export/Import ===
 +
 +  * Faire un click droit sur la VM puis choisir « Exporter »
 +  * Lors de la création de la nouvelle VM choisir « Déployer une machine virtuelle à partir d'un fichier OVF ou OVA »
 +
 +=== CLI via mkfstools ===
 +
 +  * Créer une nouvelle VM (vm2) avec les mêmes caractéristiques que la première (vm1)
 +  * A partir de l'ESXi supprimer les fichiers vmdk de la nouvelle vm
 +
 +<code bash>
 +cd vm2
 +rm *.vmdk
 +</code>
 +
 +  * Copier le ou les disque(s) de la première VM 
 +
 +<code bash>
 +cd vm2
 +vmkfstools -i ../vm1/vm1.vmdk -d thin vm2.vmdk 
 +</code>
 +
 +<note tip>L'option -d thin est à utiliser pour un disque en provisionnement dynamique.</note>
 +
 +  * Démarrer la nouvelle vm.
 +
 +<note important>En fonction de la VM et de l'OS il pourra être nécessaire de démarrer en mode sans échec pour adapter les UUID de disques (/etc/fstab), les interfaces réseau, ...</note> 
 +
 +==== Récupération d'une VM VirtualBox ====
 +
 +  * Exporter la VM depuis virtualbox vers un fichier vm.ova
 +  * Installer Vware OVFTool depuis le site vmware
 +  * Lancer la commande : <color #00a2e8>C:\Program Files\VMware\Vmware OVF Tools\ovftool.exe --lax vm.ova vm.ovf</color>
 +  * Ouvrir le fichier ovf avec un éditeur et remplacer :
 +
 +<code xml>
 +<Item>
 +  <rasd:Address>0</rasd:Address>
 +  <rasd:Caption>sataController0</rasd:Caption>
 +  <rasd:Description>SATA Controller</rasd:Description>
 +  <rasd:ElementName>sataController0</rasd:ElementName>
 +  <rasd:InstanceID>5</rasd:InstanceID>
 +  <rasd:ResourceSubType>AHCI</rasd:ResourceSubType>
 +  <rasd:ResourceType>20</rasd:ResourceType>
 +</Item>
 +
 +<vssd:VirtualSystemType>virtualbox-2.2</vssd:VirtualSystemType>
 +</code>
 +
 +par 
 +
 +<code xml>
 +<Item>
 +  <rasd:Address>0</rasd:Address>
 +  <rasd:Caption>SCSIController</rasd:Caption>
 +  <rasd:Description>SCSI Controller</rasd:Description>
 +  <rasd:ElementName>SCSIController</rasd:ElementName>
 +  <rasd:InstanceID>5</rasd:InstanceID>
 +  <rasd:ResourceSubType>lsilogic</rasd:ResourceSubType>
 +  <rasd:ResourceType>6</rasd:ResourceType>
 +</Item>
 +
 +<vssd:VirtualSystemType>vmx-13</vssd:VirtualSystemType>
 +</code>
 +
 +  * Supprimer carte son et lecteur de CD-ROM
 +  * Supprimer le fichier MF contenant les checksum de contrôle
 +  * Procéder à l'import depuis VMWare
 +
 +----
 +
 +==== Démarrage automatique des VM ====
 +
 +Il est possible de démarrer automatiquement les VM en insérant les commandes qui vont bien dans le script <color #00a2e8>/etc/rc.local.d/local.sh</color> qui est exécuté au démarrage.
 +
 +----
 +
 +==== Réduire la taille d'un disque vmdk ====
 +
 +Utilisation de [[https://my.vmware.com/web/vmware/info?slug=infrastructure_operations_management/vmware_vcenter_converter_standalone/6_2_0 |VMWare vCenter Convertor Standalone]] en utilisant ce [[http://www.oameri.com/vmware-reduire-la-taille-dun-disque-vmdk-avec-vmware-convertor/ |tuto]].
 +
 +----
 +
 +[[all:bibles:virtualisation:esxi|Haut de page]]
 +
 +===== Dépannage =====
 +
 +==== Perte accès à l'ESXi ====
 +
 +=== Problème === 
 +
 +Impossible d'accéder à l'ESXi, pas de réponse au ping. Les VM fonctionnent normalement.
 +
 +=== Solution ===
 +
 +Accéder à la console de l'ESXi via « iLO Integrated remote Console » sur l'OA.
 +Tester le ping de la gateway. Vérifier par « View System Logs » il est possible que la gateway ne soit pas prise en compte. Pour corriger aller dans la configuration réseau pour vérifier la définition et ressortir. Eventuellement utiliser l'entrée « Reset Management Network ».
 +
 +----
 +
 +==== Problème démarrage Redhat/CentOS ====
 +
 +=== Problème ===
 +
 +Erreur : <color #ed1c24>dracut-initqueue[779]: Warning: dracut-initqueue timeout - starting timeout scripts</color>
 +
 +=== Solution ===
 +
 +Démarrer en mode rescue puis recréer un kernel adapté au matériel 
 +
 +<code bash>
 +cd /boot
 +ls initramfs-*.x86_64.img
 +dracut –f /boot/initramfs-<kernelversion>.x86_64.img <kernelversion>.x86_64
 +reboot
 +</code>
 +
 +----
 +
 +==== Problème démarrage Windows ====
 +
 +=== Problème ===
 +
 +Démarrage Windows en échec, le disque n’est pas vu.
 +
 +=== Solution ===
 +
 +Changer le le contrôleur disque, essayer LSI Logic SAS ou autre.
 +
 +----
 +
 +==== Taille du disque virtuel ne diminue pas ====
 +
 +=== Problème ===
 +
 +Bien que le disque virtuel soit en "Thin provision" la taille du fichier vmdk est bien plus importante que la taille réellement occupé sur le disque. En fait la taille du fichier vmdk augmente au fur et à mesure de l'occupation du disque mais en cas de libération d'espace sur la VM, le fichier vmdk ne diminue pas.
 +
 +=== Solution ===
 +
 +
 +  * Défragmenter le disque sur la VM
 +
 +Pour une partition ext4 :
 +
 +<code bash>
 +sudo e4defrag /
 +</code>
 +
 +Pour une partition xfs :
 +
 +<code bash>
 +xfs_fsr
 +</code>
 +
 +  * Remplir de zero l'espace inutilisé du disque
 +
 +<code bash>
 +dd if=/dev/zero of=wipefile bs=1M; sync; rm -f wipefile
 +</code>
 +
 +  * Tenter la commande suivante depuis la VM 
 +
 +<code bash>
 +sudo vmware-toolbox-cmd disk shrinkonly
 +</code>
 +
 +  * Arrêter la VM et lancer la commande suivante depuis l'ESXi :
 +
 +<code bash>
 +vmkfstools -K fichier.vmdk
 +</code>
 +
 +[[https://serverfault.com/questions/398162/disk-shrink-does-not-work-on-esxi-guests| Source]]
 +
 +----
 +
 +==== Messages d'erreurs avec Ubuntu 20.04 ====
 +
 +=== Problème ===
 +
 +Apparition de messages dans le fichier <color #00a2e8>/var/log/syslog</color>
 +
 +<code>
 +Jul 29 10:43:04 vm-reverse-proxy02 multipathd[717]: sda: add missing path
 +Jul 29 10:43:04 vm-reverse-proxy02 multipathd[717]: sda: failed to get udev uid: Invalid argument
 +Jul 29 10:43:04 vm-reverse-proxy02 multipathd[717]: sda: failed to get sysfs uid: Invalid argument
 +Jul 29 10:43:04 vm-reverse-proxy02 multipathd[717]: sda: failed to get sgio uid: No such file or directory
 +</code>
 +
 +=== Solution ===
 +
 +  * Arrêter la VM
 +  * Click droit sur la VM « Edit Settings »
 +  * Choisir l'onglet « VM Options »
 +  * Cliquer sur « Advanced »
 +  * Cliquer sur le bouton « Edit Configuration... »
 +  * Cliquer sur « Add parameter »
 +  * Dans la colonne « Key » indiquer « disk.EnableUUID »
 +  * Dans la colonne « Value » renseigner « TRUE »
 +  * Cliquer sur OK et redémarrer la VM
 +
 +----
 +
 +[[all:bibles:virtualisation:esxi|Haut de page]]