Référence VMware vSphere/ESXi pour VM, snapshots, datastore, réseau, stockage, services, logs et contrôles avant maintenance.
État hôte
- Version ESXi — vmware -vlConfirme build avant de comparer compatibilité ou KB.
- Uptime/charge — esxtopOutil interactif puissant ; utilisez-le prudemment et quittez avec q.
- Matériel — esxcli hardware platform getAffiche constructeur, modèle et UUID hôte.
- Services — esxcli system service listVérifie services ESXi et politique de démarrage.
Machines virtuelles
- Inventaire VM — vim-cmd vmsvc/getallvmsAffiche VMID, datastore et chemin VMX.
- État alimentation — vim-cmd vmsvc/power.getstate VMIDConfirme l’état sans ouvrir vCenter.
- VMware Tools — vim-cmd vmsvc/get.guest VMIDSelon version, fournit état guest/tools et informations invité.
- Événements VM — Consulter Tasks & Events dans vCenterCorrélez migration, snapshot, reset ou erreur au timestamp de l’incident.
Snapshots
- Lister snapshots — vim-cmd vmsvc/snapshot.get VMIDVérifie présence et hiérarchie des snapshots.
- Âge snapshot — Contrôler date de création dans vCenterUn snapshot ancien peut grossir et pénaliser stockage/performance.
- Consolidation — Vérifier “Needs Consolidation”Ne supprimez pas manuellement des delta VMDK.
- Avant suppression — Vérifier datastore + activité I/O + sauvegardeUne consolidation peut générer une charge importante.
Datastores
- Liste filesystem — esxcli storage filesystem listAffiche capacité, libre, type et état de montage.
- Espace critique — Surveiller datastore proche saturationUn datastore plein peut bloquer snapshot, VM et consolidation.
- NFS — esxcli storage nfs listVérifie montages NFS classiques.
- VMFS — esxcli storage vmfs extent listAssocie datastore VMFS et périphériques/partitions.
Stockage & chemins
- Périphériques — esxcli storage core device listAffiche périphériques, modèle et état.
- Paths — esxcli storage core path listContrôle chemins actifs/dead et multipathing.
- Adaptateurs — esxcli storage core adapter listInventorie HBA/adapter stockage.
- Erreurs storage — /var/log/vmkernel.logCherchez APD/PDL, path failures et latence.
Réseau
- NIC physiques — esxcli network nic listContrôle lien, vitesse, duplex et driver.
- VMkernel — esxcli network ip interface ipv4 getAffiche IP et configuration vmk.
- Routes — esxcli network ip route ipv4 listVérifie gateway et routes statiques.
- Test vmkping — vmkping -I vmk1 192.168.20.10Teste depuis une interface VMkernel précise.
Logs utiles
- vmkernel — /var/log/vmkernel.logStockage, réseau, pilotes et kernel.
- hostd — /var/log/hostd.logGestion locale de l’hôte et opérations VM.
- vpxa — /var/log/vpxa.logCommunication entre ESXi et vCenter.
- auth — /var/log/auth.logAuthentification et accès shell selon version.
Avant maintenance
- Sauvegardes — Vérifier sauvegarde récente et restaurableNe confondez pas snapshot VMware et sauvegarde.
- Capacité — Datastores + RAM + CPU + HA admission controlAssurez-vous que le cluster peut absorber l’évacuation.
- vMotion — Tester connectivité VMkernel et compatibilitéUn vMotion bloqué peut empêcher la mise en maintenance.
- État cluster — Vérifier HA/DRS/alarmes avant maintenanceTraitez les alarmes préexistantes avant de créer un nouvel événement.
À retenir
- Un snapshot VMware n’est pas une sauvegarde.
- Ne supprimez jamais manuellement un fichier VMDK/delta pour “faire de la place”.
- Avant maintenance, vérifiez capacité du cluster et état des datastores.
- Les commandes ESXi peuvent varier selon version et disponibilité de l’ESXi Shell.