Menu
InformatiWeb Pro
  • Index
  • Admin système
  • Virtualisation

Connexion

Inscription Mot de passe perdu ?
US
  • Windows Server
    • WMS 2012
    • WS2012 R2
    • WS2016
  • Citrix
    • Citrix NetScaler Gateway
    • Citrix XenApp / XenDesktop
    • Citrix XenServer
  • VMware
    • VMware vSphere
    • VMware Workstation
  • Microsoft
    • Hyper-V
  • InformatiWeb Pro
  • Virtualisation
  • VMware
  • Mettre le serveur VMware ESXi 6.7 en maintenance et gérer l'arrêt et le démarrage automatique des VMs
  • VMware
  • VMware ESXi, VMware vSphere
  • 30 septembre 2022 à 15:46
  • InformatiWeb

Mettre le serveur VMware ESXi 6.7 en maintenance et gérer l'arrêt et le démarrage automatique des VMs

Lorsque vous devez effectuer une opération de maintenance sur le serveur physique hébergeant votre hyperviseur VMware ESXi, il est important de prendre quelques précautions avant d'arrêter celui-ci.

  1. Passer manuellement l'hyperviseur VMware ESXi en mode de maintenance
    1. Arrêter les machines virtuelles
    2. Activer le mode de maintenance
    3. Arrêter votre hyperviseur VMware ESXi
    4. Désactiver le mode de maintenance
  2. Arrêter et démarrer automatiquement les machines virtuelles avec l'hyperviseur VMware ESXi
    1. Activer le démarrage et l'arrêt automatique des machines virtuelles
    2. Configurer l'ordre de démarrage des machines virtuelles
    3. Arrêter VMware ESXi
    4. Démarrage automatique de vos machines virtuelles

1. Passer manuellement l'hyperviseur VMware ESXi en mode de maintenance

La 1ère possibilité qui est la plus sûre est d'activer le mode de maintenance sur votre hyperviseur VMware ESXi avant d'arrêter celui-ci.
En effet, cela vous permettra d'être sûr que plus aucune machine virtuelle n'est en cours d'exécution et qu'aucune de celles-ci ne pourra démarrer sur ce serveur physique.

Néanmoins, pour pouvoir activer le mode de maintenance sur votre hyperviseur VMware ESXi, vous devrez d'abord arrêter les machines virtuelles en cours d'exécution sur celui-ci.

1.1. Arrêter les machines virtuelles

Arrêtez proprement vos machines virtuelles en utilisant l'option "Arrêter".

Une fois que vous aurez cliqué sur "Arrêter", cette option sera remplacée par "Mettre hors tension".
Patientez pendant l'arrêt du système d'exploitation invité de la machine virtuelle.

Une fois les machines virtuelles arrêtées, passez à l'étape suivante.

1.2. Activer le mode de maintenance

Pour passer votre hyperviseur VMware ESXi en maintenance, allez dans "Hôte" et cliquez sur : Actions -> Entrer en mode de maintenance.

Comme indiqué dans le message qui s'affiche, lorsque le mode de maintenance est activé, vous ne pourrez plus créer de machines virtuelles ni en démarrer (mettre sous tension).
Dans le cas où votre hyperviseur VMware ESXi sera lié à un serveur VMware vCenter Server, cela empêchera également ce serveur de migrer des machines virtuelles sur votre hyperviseur.

Comme précisé ici, vous devrez aussi mettre hors tension les machines virtuelles présentes sur votre hyperviseur avant de passer en mode de maintenance.
Ce que vous venez de faire.

Confirmez l'activation de ce mode de maintenance en cliquant sur Oui.

Si des machines virtuelles sont toujours en cours d'exécution, un avertissement "Passage en mode de maintenance retardé" apparaitra.

Plain Text

Des VM sont toujours sous tension. Pour activer le mode de maintenance, vous devez migrer, mettre sous tension ou suspendre toutes les VM.

Notez qu'il y a une erreur dans cet avertissement. En effet, les machines virtuelles doivent être mises hors tension et non sous tension.

Cliquez sur OK pour masquer cet avertissement.
Néanmoins, si vous regardez dans le bloc "Tâches récentes" situé en bas de page, vous verrez qu'une tâche "Enter Maintenance Mode" a été démarrée et que celle-ci continuera de tourner en attendant que vous arrêtiez toutes les VMs de votre hyperviseur.

Si toutes les machines virtuelles sont arrêtées, votre hyperviseur VMware ESXi passera en mode de maintenance.

1.3. Arrêter votre hyperviseur VMware ESXi

Maintenant que votre hyperviseur VMware ESXi est en mode de maintenance, vous pouvez l'arrêter en toute sécurité.

Confirmez l'arrêt de l'hôte.

Vous serez déconnecté automatiquement et le message "L'arrêt de l'hôte est en cours" s'affichera.

1.4. Désactiver le mode de maintenance

Une fois la maintenance physique terminée, vous pourrez redémarrer votre serveur.
Une fois celui-ci démarré, n'oubliez pas de désactiver le mode de maintenance, étant donné que celui-ci sera resté activé.

Pour cela, dans "Hôte", cliquez sur "Actions -> Quitter le mode de maintenance".

Maintenant, son état est de nouveau "Normal".

2. Arrêter et démarrer automatiquement les machines virtuelles avec l'hyperviseur VMware ESXi

Dans le cas où vous auriez beaucoup de machines virtuelles et notamment des machines virtuelles qui peuvent dépendre l'une de l'autre, vous pouvez utiliser une autre fonctionnalité présente sous VMware ESXi.
Grâce à la fonctionnalité "Démarrage automatique" de VMware ESXi, vous pourrez configurer l'arrêt automatique des machines virtuelles en cours d'exécution et configurer l'ordre de démarrage de celles-ci.

2.1. Activer le démarrage et l'arrêt automatique des machines virtuelles

Pour ce tutoriel, nous avons créé 2 machines virtuelles sous Windows Server 2016 (la version n'a pas d'importance) :

  • la machine virtuelle "WS 2016 - AD" est un contrôleur de domaine Active Directory (AD).
  • la machine virtuelle "WS 2016 - File server" est un serveur de fichiers lié au domaine Active Directory créé sur la machine virtuelle ci-dessus.
    Cette machine virtuelle dépend donc de la 1ère VM (WS 2016 - AD).

Lors du démarrage de notre hyperviseur, il sera donc important que la machine virtuelle "WS 2016 - AD" soit démarrée en 1er.
Puis, que la machine virtuelle "WS 2016 - File server" soit démarrée, uniquement lorsque la machine virtuelle "WS 2016 - AD" aura fini de démarrer. Sinon, elle ne pourra pas se connecter à notre contrôleur de domaine Active Directory et cela provoquera notamment des problèmes d'authentification dans celle-ci.

Pour activer et configurer le démarrage et l'arrêt automatique des machines virtuelles sous VMware ESXi, allez dans : Hôte -> Gérer -> Système -> Démarrage automatique.
Ensuite, cliquez sur : Modifier les paramètres.

La fenêtre "Modifier la configuration de démarrage automatique" apparait.
Comme vous pouvez le voir, par défaut, cette fonctionnalité est désactivée.

Activez cette fonctionnalité en sélectionnant "Activé : Oui" et choisissez comment les machines virtuelles doivent être arrêtées.

  • Mettre hors tension (fortement déconseillé) : correspond au fait de débrancher brutalement la prise de courant de la machine virtuelle
  • Interrompre : permet de mettre en pause les machines virtuelles qui sont actuellement en cours d'exécution
  • Arrêter (recommandé) : permet d'arrêter proprement le système d'exploitation invité de chaque machine virtuelle grâce aux VMware Tools que vous aurez installés au préalable dans celles-ci

Pour gérer le démarrage et l'arrêt automatique des machines virtuelles, vous pourrez :

  • Activé : permet d'activer ou non le démarrage et l'arrêt automatique de vos machines virtuelles à l'arrêt et au démarrage de votre hyperviseur VMware ESXi.
  • Délai de démarrage : choisir le délai en secondes à attendre entre chaque démarrage de machine virtuelle.
    En effet, c'est bien connu, une machine virtuelle consomme beaucoup plus de ressources lors de son démarrage que lorsque celle-ci est déjà démarrée.
    Ce délai permet donc d'éviter de saturer inutilement les ressources de votre hyperviseur lors de son démarrage. Néanmoins, cela peut aussi allonger fortement la remise en service de ces machines virtuelles.
    De toute façon, vous pourrez modifier ces valeurs pour chaque machine virtuelle à démarrer et arrêter un peu plus loin dans ce tutoriel.
  • Délai d'arrêt : idem, mais lors de l'arrêt des machines virtuelles.
  • Arrêter l'action : permet de choisir comment doit être arrêtées les machines virtuelles à l'arrêt de votre hyperviseur. De préférence, choisissez "Arrêter" ou "Interrompre".
  • Attendre le signal de pulsation : permet d'attendre ou non que les VMware Tools aient démarré dans la machine virtuelle avant de passer à la machine virtuelle suivante.
    Source : Need Help Understanding Virtual Machines Autostart Options In vSphere.

Ensuite, cliquez sur : Enregistrer.

Le message "La configuration de démarrage automatique de l'hôte a été mise à jour" s'affiche.

2.2. Configurer l'ordre de démarrage des machines virtuelles

Par défaut, aucune machine virtuelle ne sera configurée pour démarrer automatiquement au démarrage de votre hyperviseur.
Pour qu'une machine virtuelle démarre automatiquement après le démarrage de votre hyperviseur VMware ESXi, vous devrez sélectionner celle-ci dans la liste et cliquer sur "Activer".

Dans notre cas, nous allons sélectionner notre machine virtuelle "WS 2016 - AD" et cliquer sur "Activer".

Par défaut, les valeurs utilisées pour l'arrêt automatique de celle-ci, le délai d'attente pour le démarrage et l'arrêt, ... seront hérités des paramètres globaux configurés précédemment.
Si vous souhaitez changer ces valeurs pour cette machine virtuelle, sélectionnez-la et cliquez sur : Configurer.

Comme vous pouvez le voir, cette machine virtuelle sera démarrée en 1er dans la séquence de démarrage.

Dans notre cas, nous avons changé les délais (pour le tutoriel).
Pour les 2 autres paramètres où la valeur sélectionnée est "Système par défaut", cela signifie que les valeurs utilisées seront les mêmes que celles définies de façon globale (et qui sont affichées en haut de page).
Ensuite, cliquez sur : Enregistrer.

Le message "La configuration du démarrage automatique de [nom de la VM] a été mise à jour" apparaitra.

Nous sélectionnons notre 2ème machine virtuelle (WS 2016 - File server) et nous cliquons sur "Activer".

Comme prévu, elle apparait en 2ème dans la séquence de démarrage et elle hérite des valeurs définies de façon globale.

Si vous souhaitez changer l'ordre de démarrage de vos machines virtuelles, sélectionnez la machine virtuelle souhaitée et cliquez sur "Démarrer plus tôt" ou "Démarrer plus tard" pour que celle-ci démarre plus tôt ou plus tard qu'une autre machine virtuelle.
Ensuite, référez-vous aux numéros indiqués dans la colonne "Séquence de démarrage".

Pour l'option "Actions", cela correspond simplement au menu "Actions" pour la machine virtuelle sélectionnée.

2.3. Arrêter VMware ESXi

Pour le moment, nos 2 machines virtuelles sont en cours d'exécution.

Nous allons dans "Hôte" et nous cliquons sur "Arrêter" pour arrêter notre hyperviseur, ainsi que nos machines virtuelles grâce aux paramètres configurés précédemment.

Confirmez l'arrêt de VMware ESXi.

Le message "L'arrêt de l'hôte est en cours" apparait.

2.4. Démarrage automatique de vos machines virtuelles

Une fois la maintenance physique sur votre serveur terminé, démarrez-le et allez dans la section "Machines virtuelles".
Ensuite, ouvrez le bloc "Tâches récentes" situé en bas de page et vous verrez qu'une tâche "Auto Start Power On" est en cours d'exécution.
Cette tâche est due à la configuration du démarrage automatique de vos machines virtuelles dans les paramètres de votre hyperviseur VMware ESXi.

Comme prévu, cette tâche démarre d'abord notre machine virtuelle "WS 2016 - AD" et attend que celle-ci termine de démarrer.

Ensuite, une fois que les VMware Tools auront démarré, le nom de l'hôte dans le système d'exploitation sera communiqué à votre hyperviseur VMware ESXi.
Etant donné que nous avions configuré le démarrage automatique pour attendre le signal de pulsation (des VMware Tools), la tâche "Auto Start Power On" passe donc à la machine virtuelle configurée précédemment dans la séquence de démarrage.

Une 2ème tâche "Power On VM" apparait donc dans les tâches récentes et notre 2ème machine virtuelle (WS 2016 - File server) démarre.

Une fois que toutes les machines virtuelles souhaitées auront été démarrées, la tâche "Auto Start Power On" sera terminée.

Partager ce tutoriel

Partager
Tweet

A voir également

  • VMware ESXi 6.7 - Activer le support des trames Jumbo

    VMware 24/3/2023

    VMware ESXi 6.7 - Activer le support des trames Jumbo

  • VMware ESXi 6.7 - Améliorer les performances en utilisant un HDD physique

    VMware 23/12/2022

    VMware ESXi 6.7 - Améliorer les performances en utilisant un HDD physique

  • VMware ESXi 6.7 - Fonctionnement de la gestion du CPU

    VMware 31/3/2023

    VMware ESXi 6.7 - Fonctionnement de la gestion du CPU

  • VMware ESXi 6.7 - Utiliser de la mémoire persistante (PMem) via des disques virtuels

    VMware 13/1/2023

    VMware ESXi 6.7 - Utiliser de la mémoire persistante (PMem) via des disques virtuels

Commentaires

Vous devez être connecté pour pouvoir poster un commentaire

Donnez-nous votre avis

Contenu épinglé

  • Logiciels (Admin système)
  • Logiciels Linux
  • Nos programmes
  • Conditions générales
  • Donnez votre avis

Contact

  • Livre d'or
  • Support technique
  • Contact

® InformatiWeb-Pro.net - InformatiWeb.net 2008-2022 - © Lionel Eppe - Tous droits réservés.

Toute reproduction totale ou partielle de ce site est interdite et constituerait une contrefaçon sanctionnée par les articles L.335-2 et suivants du Code de la propriété intellectuelle.