Tagged: VMware vExpert 2021

Mode maintenance via ESXCLI

Certaines opérations d’installation et de mise à jour nécessitent que l’hôte soit en mode maintenance via ESXCLI.

Le mode maintenance est requis lorsqu’une opération de mise à jour nécessite un redémarrage.

Un hôte entre ou sort du mode maintenance uniquement suite à une demande initiée par l’administrateur.

Cependant, vous pouvez mettre l’hôte en mode maintenance via ESXCLI en utilisant la procédure suivante:

  • Vérifiez si l’hôte est en mode maintenance.

esxcli –server=<server_name> system maintenanceMode get

  • Mettez hors tension chaque machine virtuelle exécutée sur l’hôte ESXi.

Vous lister toutes les machines virtuelles en cours d’exécution et récupérer l’ID de chacune d’elles en exécutant la commande suivante.

esxcli –server=<server_name> vm process list

NB : Pour éviter de mettre hors tension les machines virtuelles, vous pouvez également les migrer vers un autre hôte.

Pour arrêter le système d’exploitation, puis éteindre la machine virtuelle

esxcli –server=<server_name> vm process kill –type soft –world-id <vm_ID>

  • Placez l’hôte en mode maintenance

esxcli –server=<server_name> system maintenanceMode set –enable true

Nombre de licences -Licensing VMware

VMware a créé un outil pour identifier le nombre de licences par processeur requis lors de la mise à niveau vers la nouvelle versions des licences VMware.

Cet outil sera utile pour les produits VMware achetés après les changements de modèle de licence annoncés le 3 février 2020 et en cas de renouvellement pour les anciennes plateformes.

Afin d’identifier le nombre de licences requises pour la mise à niveau vers une nouvelle version de vSphere et vSAN, il existe deux méthodes :

  • En ce qui concerne les petits déploiements et les hôtes ESXi non connectés à un vCenter Server:
    • Accéder à Host > Hardware > CPU et vérifiez la valeur des cœurs par socket pour déterminer si votre hôte a plus de 32 cœurs physiques par CPU.
  • Pour les déploiements d’infrastructures à grande échelle :
    • VMware a développé un outil PowerCLI qui collecte et consolide des informations sur la quantité de licences de processeur requises pour chaque hôte connecté à un vCenter Server.
Prérequis :
  • Connecter vous au vCenter Server:

Connect-VIServer -Server vCenter_Server

  • Import PowerCLI function: 

Import-Module .\vSphereCPUSocketToCoreUsage.psm1

  • Run Get-vSphereCPUSocketToCoreUsage function to retrieve results. By default, the script will iterate through all vSphere Clusters.
  • Exécuter la fonction Get-vSphereCPUSocketToCoreUsage pour récupérer les résultats.
Nombre de licences - Nouvelle politique de licensing VMware

Par défaut, le script parcourt tous les clusters vSphere.

CPU_LICENSE_COUNT: nombre de licence CPU de la méthode de licence actuelle
LIMITED_CPU_CORE_LICENSE_COUNT: nombre de licence CPU sous le nouveau modèle de licence.

VMware Skyline

VMware Skyline est un service d’assistance proactif innovant de VMware.

VMware Skyline collecte, regroupe et analyse en toute sécurité et automatiquement les données de configuration, d’opérations et de performances.

Cela permet au support technique VMware d’améliorer les délais de résolution et résoudre de manière proactive les problèmes potentiels.

Aussi, améliorent la visibilité de votre infrastructure auprès du support VMware.

Grâce à ces capacités, les opérations de support abandonnent le mode réactif «Incident= Résolution » et passent à une expérience proactive, prédictive et prescriptive, rendant votre investissement dans le support VMware encore plus rentable.

Ce service est disponible pour tous les clients disposant d’un contrat de support valide (Production Support ou Premier Support).

VMware Skyline Advisor - Inventory View

Cannot initiate migration operation

Lors du lancement d’une opération vMotion au niveau de la VM, vous pouvez obtenir une erreur (The virtual machine is installing VMware Tools and cannot initiate a migration operation) qui vous en empêche car la VM tente d’installer VMWare Tools.

Lors de la migration de la machine virtuelle, vous recevez l’erreur suivante:

The virtual machine is installing VMware Tools and cannot initiate a migration operation

Cannot initiate migration operation

Remarque: vous ne pouvez pas terminer l’installation de VMware Tools.

Dans ce cas, aucun heartbeats du système d’exploitation invité n’est reçu.

Soit le système d’exploitation invité ne répond pas, soit VMware Tools n’est pas configuré correctement.

Solution

Connecter-vous à l’hôte ESXi via SSH et exécuter les commandes suivantes :

  • Cette commande pour identifier l’ID de la machine virtuelle:

#vim-cmd vmsvc/getallvms

  • Puis, noter l’ID de la machine virtuelle avec l’installation en cours de VMware Tools.
  • La commande ci-après pour arrêter l’installation de VMware Tools:

#vim-cmd vmsvc/tools.cancelinstall <vmid>

CLOMD : Cluster Level Object Manager Daemon)

CLOMD est l’acronyme de Cluster Level Object Manager Daemon.

CLOMD est un service qui joue un rôle clé dans le fonctionnement du cluster vSAN.

Il s’exécute sur chaque hôte ESXi du cluster vSAN et est responsable :

  • La création de nouveaux objets
  • Le lancement de la réparation des objets existants après des pannes
  • Tous les types de déplacements et d’évacuations de données tels que le mode de maintenance de l’hôte vSAN,
  • L’évacuation des données lors de la suppression du disque vSAN,
  • Il maintient également l’équilibre du cluster vSAN et déclenche le rééquilibrage et la mise en œuvre des changements de stratégie.

Vous pouvez vérifier manuellement l’état du service via SSH au niveau du nœud ESXI, exemple :

CLOMD : Cluster Level Object Manager Daemon)
Badr Eddine CHAFIQ