Archives de catégorie : VMWare

VMware powerCLI : commandes en vrac

PowerCLI est un outil très puissant lorsque l’on doit installer, administrer et superviser une infrastructure virtuelle VMware. Il peut même devenir votre meilleur ami si vous devez lister toutes les machines virtuelles par hôte ESXi, ou autres joyeusetés de ce genre. Voici donc quelques commande PowerCLI en vrac pouvant être très utiles.

Se connecter à un vCenter ou un hôte

Connect-VIServer -Server <IP server> -Protocol https -User <username> -Password
 <password>

Lister les VM par hôte ESXi

(Get-VMhost esx1.local | Get-View).VM | Get-VIObjectByVIView | select Name

esx1.local est le FQDN de l’hôte

Lister la taille des VMDK pour toutes les VMs

Get-HardDisk -VM (get-vm) | select Parent,CapacityGB,Filename

Afficher tous les snapshots en cours

Get-Vm | Get-Snapshot | ft Name,SizeGB,Created -GroupBy Vm

Activer l’agent SNMP pour les vérification actives (GET)

vicfg-snmp.pl --server <IP server> --username <username> --password <password> --community <community> 
--enable

L’activation du SNMP par le PowerCLI est immédiat et a l’avantage d’éviter un redémarrage des services consoles des ESXi, ce qui peut être problématique si l’on a un cluster HA géré par un vCenter.

Aide-mémoire : VMWare vSphere client

Le client permettant la configuration et l’administration de solution de virtualisation VMWare vCenter disposent de paramètres en ligne de commande, mais l’aide concernant les différent paramètre est difficile à trouver. Voici donc la liste des paramètres les plus utiles.

L’éxecutable: VpxClient.exe

Les paramètres:

– s <URL_vCenter> : URL du vCenter ou de l’ESX à administrer.

-u <user> : utilisateur

-p <password> : mot de passe

– locale <lang> : lancer l’interface dans la langue sélectionnée (en_US pour la langue anglaise)

– passthroughAuth : utiliser les informations d’identifications de la session Windows

-i : ignore le certificat auto-signé