Commandes VMware ESXCLi

Ces commandes sont une base à enrichir de paramètres et de variables.

esxcli device : liste

esxclielxnet : gérer les drivers Emulex elxnet

esxcli esxcli : liste toutes les commandes esxcli

esxcli fcoe : commandes pour FCOE (Fiber Channel Over Ethernet)

esxcli graphics : commandes graphiques pour gérer l’hôte

esxcli hardware : afficher des informations sur le matériel du serveur

esxcli iscsi : afficher et gérer le matériel iSCSI

esxcli network : gérer le virtual network, les vswitch et VMkernel network interfaces

esxcli nvme : gérer les disques NVMe

esxcli rdma : superviser les périphériques RDMA (Remote Direct Memory Access)

esxcli sched : gérer le swap système

esxcli software : afficher et gérer les profils et les VIB

esxcli storage : gérer le stockage (SAN ou – DAS Direct Attached Storage)

esxcli system : commandes pour gérer le système

esxcli vm : afficher et pouvoir arrêter de force une machine virtuelle bloquée

esxcli vsan : gérer le Virtual SAN

Ces commandes seules ne suffisent pas, il faut les utiliser avec des arguments.

Commandes ESXCLi fréquemment utilisées

Exemples de commandes souvent utilisées pour gérer un hôte VMware qui fonctionne correctement ou qui a planté.

esxcli system version get : afficher la version exacte avec numéro de build et nombre de patchs de VMware ESXi

esxcli system hostname get : afficher le hostname et le nom FQDN du serveur

esxcli system stats installtime get : afficher la date d’installation initiale de l’ESXi

esxcli system account list : afficher la liste des utilisateurs de l’hôte

esxcli system account add -d="Nouvel utilisateur" -i="newuser" -p="pass-W0rd" -c="pass-W0rd" créer un nouveau compte utilisateur ESXi

esxcli system maintenanceMode set –enable true : passer en mode maintenance (deux « – » avant le enable)

esxcli system shutdown reboot -d 10 -r « raison du reboot » : redémarrer l’hôte, à exécuter après la mise en mode maintenance (délai en secondes)

esxcli network firewall set –enable true|false : activer ou désactiver le firewall ESXi

esxcli network ip interface ipv4 get : afficher la configuration réseau IPv4

esxcli software vib list : afficher la liste des VIB installés (par exemple utilisés pour les updates vSphere)

esxcli vm process list : lister les machines virtuelles démarrées sur l’hôte

esxcli vm process kill -w 1234 -t soft : gérer et tuer des VM qui ne répondent plus par l’interface graphique vSphere Client ou Web Client

esxcli storage vmfs extent list : lister tous les volumes VMFS

esxcli storage filesystem list : afficher les volumes VMFS, NFS, etc

 

Sources