Activer esxcli sur VMware vSphere / ESXi
Fonctionnement correct ou plantage total, quand l’interface graphique à distance (Web Client ou logiciel vSphere Client) ne fonctionne plus ou n’est pas en bon état de marche, il reste la possibilité d’exécuter des commandes en local sur un hôte VMware ESXi / vSphere. Comme un serveur Linux qui aurait planté, un serveur de virtualisation VMware peut se dépanner avec des commandes basiques pour gérer le matériel et le logiciel, le stockage et les machines virtuelles hébergées. Des commandes qui ne se devinent pas, d’où un guide bien pratique de toutes les commandes VMware ESXCLi en complément de ce mode opératoire.
Ce tutoriel indique comment activer les commandes en console « esxcli » d’un environnement VMware vSphere / ESXi / ESX, qu’il soit sous licence payante ou en version gratuite (Hypervisor). Il ne s’agit donc pas ici de l’outil vmkfstools.
Activer esxcli sur un hôte VMware vSphere / ESXi / Hypervisor
Méthode physique, en direct sur le serveur
1. Brancher un écran sur le serveur physique.
2. Se connecter (F2) à la console VMware (Direct Console User Interface – DCUI).
3. Aller sur « Troubleshooting Mode Options » :
4. Activer « Enable ESXi Shell » :
5. Revenir en arrière au menu principal (Echap).
6. Accéder à l’interface de console en tapant sur ALT + F1.
7. Revenir à la console graphique avec ALT + F2.
Méthode à distance, depuis le VMware vSphere Client
1. Se connecter à distance à l’hôte VMware depuis le vSphere Client.
2. Sélectionner l’hôte sur lequel il faut activer esxcli.
3. Aller à l’onglet « Configuration » et « Profil de sécurité » .
4. Dans la section « Services » cliquer sur « Propriétés » (en haut à droite de l’écran).
5. Sur la fenêtre qui s’affiche, sélectionner « Shell ESXi » et cliquer sur le bouton « Options » :
6. Cocher « Démarrer et arrêter avec l’hôte » puis cliquer sur le bouton « Démarrer » avant de valider deux fois par OK. Cela active le démarrage automatique avec l’hôte, comme un service.
7. L’interface locale est maintenant activée pour les commandes esxcli. Toutes les commandes sont à retrouver dans ce tutoriel VMware esxcli.