Utilisation des commandes vCLI
Lab 1 – Utilisation de la ligne de commande ESXCLI
⏱️ Durée estimée : ~20 min
Tâche 1 : Accès au poste étudiant et connexion à vSphere
Tâche 2 : Utiliser ESXCLI pour afficher la configuration système
Tâche 3 : Utiliser ESXCLI pour afficher les informations de stockage
Tâche 4 : Utiliser ESXCLI pour afficher les informations réseau
Lab 2 – Commandes vim-cmd
⏱️ Durée estimée : ~20 min
Tâche 1 : Obtenir les informations sur les VMs
Tâche 2 : Gérer les hôtes ESXi
Tâche 3 : Créer et enregistrer une VM
Tâche 4 : Démarrer une VM
Tâche 5 : Désenregistrer une VM
Lab 3 – ESXCLI autonome et DCLI
⏱️ Durée estimée : ~10 min
Tâche 1 : Connexion à ESXCLI autonome
Tâche 2 : Utilisation de DCLI pour gérer vCenter Server
Lab 4 – Historique des commandes
⏱️ Durée estimée : ~5 min
Tâche 1 : Consulter l’historique des commandes ESXi
Activités complémentaires (PowerCLI)
⏱️ Durée estimée : ~15 min
Tâche 1 : Créer une VM via PowerCLI
Tâche 2 : Inspecter les caractéristiques de la VM
Tâche 3 : Modifier les ressources de la VM
Tâche 4 : Supprimer la VM
Lab 1 : Utilisation de la ligne de commande ESXCLI
Tâche 1: Accès au poste étudiant et connexion à vSphere
- Connectez-vous à votre machine virtuelle étudiante via RDP.
- Identifiants fournis par le formateur.
Tâche 2: Utiliser ESXCLI pour afficher la configuration système
esxcli system version getesxcli hardware cpu listesxcli hardware memory get
Tâche 3: Utiliser ESXCLI pour afficher les informations de stockage
esxcli storage filesystem listesxcli storage core device list
Tâche 4: Utiliser ESXCLI pour afficher les informations réseau
esxcli network nic listesxcli network vswitch standard list
Lab 2 : Commandes vim-cmd
Tâche 1: Obtenir les informations des VMs
vim-cmd vmsvc/getallvms
Tâche 2: Gérer les hôtes ESXi
vim-cmd hostsvc/runtimeinfovim-cmd hostsvc/hostsummary
Tâche 3: Créer et enregistrer une VM
- Créer un dossier :
mkdir -p /vmfs/volumes/vsanDatastore/VM-Test - Créer le fichier VMX :
echo 'config.version = "8"' > /vmfs/volumes/vsanDatastore/VM-Test/VM-Test.vmx echo 'virtualHW.version = "14"' >> /vmfs/volumes/vsanDatastore/VM-Test/VM-Test.vmx echo 'guestOS = "centos8_64Guest"' >> /vmfs/volumes/vsanDatastore/VM-Test/VM-Test.vmx echo 'displayName = "VM-Test"' >> /vmfs/volumes/vsanDatastore/VM-Test/VM-Test.vmx echo 'memSize = "512"' >> /vmfs/volumes/vsanDatastore/VM-Test/VM-Test.vmx echo 'numvcpus = "1"' >> /vmfs/volumes/vsanDatastore/VM-Test/VM-Test.vmx - Enregistrer la VM :
vim-cmd solo/registervm /vmfs/volumes/vsanDatastore/VM-Test/VM-Test.vmx
Tâche 4: Démarrer une VM
vim-cmd vmsvc/power.on <VMID>
Tâche 5: Désenregistrer une VM
vim-cmd vmsvc/unregister <VMID>
Lab 3 : ESXCLI autonome et DCLI
Tâche 1: Connexion à ESXCLI autonome
esxcli --server <adresse ESXi> --username root --password <motdepasse> --thumbprint <cert thumbprint> cmd cmdoptions
Tâche 2: Utiliser DCLI pour gérer vCenter
dcli +interactive- Explorer les namespaces disponibles
Lab 4 : Historique des commandes ESXi
Tâche 1: Voir l’historique des commandes
less /var/log/shell.log
Activité complémentaire : PowerCLI
Tâche 1: Créer une VM via PowerCLI
New-VM -Name "VM-Test" -VMHost esx01 -Datastore vsanDatastore -MemoryMB 512 -NumCpu 1
Tâche 2: Inspecter les caractéristiques de la VM
Get-VM -Name "VM-Test" | Select Name, PowerState, NumCpu, MemoryMB
Tâche 3: Modifier les ressources de la VM
Set-VM -Name "VM-Test" -MemoryMB 1024 -NumCpu 2
Tâche 4: Supprimer la VM
Remove-VM -VM "VM-Test" -DeletePermanently