Certaines opérations d'installation et de mise à jour qui utilisent l'installation en direct nécessitent que l'hôte soit en mode maintenance.
Pour déterminer si une opération de mise à niveau nécessite que l'hôte soit en mode maintenance, reportez-vous à la section Déterminer si une mise à jour requiert que l'hôte soit mis en mode maintenance ou redémarré
Note : Si l'hôte est un membre d'un cluster
vSAN et si l'un des objets des machines virtuelles sur l'hôte utilise le paramètre « Nombre d'échecs à tolérer = 0 » dans cette stratégie de stockage, l'hôte risque de présenter des retards inhabituels en entrant en mode de maintenance. Ce retard se produit du fait que
vSAN doit évacuer cet objet de l'hôte afin que l'opération de maintenance s'effectue correctement.
Lorsque vous spécifiez un serveur cible à l'aide de --server=server_name, le serveur vous invite à entrer un nom d'utilisateur et un mot de passe. D'autres options de connexion, telles qu'un fichier de configuration ou de session, sont prises en charge. Pour obtenir la liste des options de connexion, reportez-vous à la rubrique Démarrage avec vSphere Command-Line Interfaces ou exécutez esxcli --help à l'invite de commandes vCLI.
Conditions préalables
Installez vCLI ou déployez la machine virtuelle vSphere Management Assistant (vMA). Voir Démarrage avec vSphere Command-Line Interfaces. Pour le dépannage, exécutez des commandes esxcli dans ESXi Shell.
Procédure
- Vérifiez si l'hôte est en mode de maintenance.
vicfg-hostops --server=server_name --operation info
- Mettez hors tension chaque machine virtuelle s'exécutant sur l'hôte ESXi.
Option |
Commande |
Pour arrêter le système d'exploitation invité et mettre hors tension la machine virtuelle |
vmware-cmd --server=server_namepath_to_vm stop soft |
Pour forcer l'opération de mise hors tension |
vmware-cmd --server=server_namepath_to_vm stop hard |
Vous pouvez également migrer les machines virtuelles vers un autre hôte pour éviter de les mettre hors tension. Reportez-vous à la rubrique Migrer des machines virtuelles dans la documentation Gestion de vCenter Server et des hôtes.
- Placer l'hôte en mode maintenance.
vicfg-hostops --server=server_name --operation enter
- Vérifiez que l'hôte est en mode maintenance.
vicfg-hostops --server=server_name --operation info