Vsphere powerCli

Publié par Tpeltier le

Voici une liste non exhaustive des opérations que vous pourrez réaliser en utilisant vSphere PowerCLI pour interagir sur le vCenter :

Commande Fonction
Connect-VIServer Connexion au vCenter
Get-VMHost Récupère la liste des hôtes ESX
Get-VM Récupère la liste des machines virtuelles
Get-VMHost | Get-VirtualSwitch Récupère les vSwitchs des hôtes ESX
Get-VM | Get-NetworkAdapter Récupère les adaptateurs réseau des machines virtuelles

Connexion au vCenter

Connect-VIServer -server <server> -user <user> -password <password> -port <port>

L’option -port n’est utile que si le serveur n’écoute pas sur le port par défaut (443)

Exemple de connexion réussie à un vCenter :

[vSphere PowerCLI] C:> Connect-VIServer -server vcenter.xitim.com
-user vcenter -password vCenter@123

Name                                 Port                     User
----                                 ----                     ----
vcenter.xitim.com                    443                      vcenter

Récupérer la liste des hôtes ESX

[vSphere PowerCLI] C:> Get-VMHost
Name                   State           Id
----                   -----           --
srv-esx1.xitim.com.... Connected       HostSys...
srv-esx2.xitim.com.... Connected       HostSys...
srv-esx3.xitim.com.... Connected       HostSys...

Récupérer la liste des machines virtuelles

[vSphere PowerCLI] C:> Get-VM

Name           PowerState Num CPUs Memory (MB)
----           ---------- -------- -----------
srv-sql        PoweredOn  1        1536
srv-lamp       PoweredOn  1        512
srv-windows    PoweredOn  1        512
srv-mail       PoweredOn  1        768

Récupérer les vSwitchs des hôtes ESX

[vSphere PowerCLI] C:> Get-VMHost | Get-VirtualSwitch

Name       Num Ports  Num Ports  Mtu   Key

Available
----       ---------  ---------- ---   ---
vSwitch0   32         17         9000  key-vim.host.VirtualSwitch-...
vSwitch1   64         59         9000  key-vim.host.VirtualSwitch-...

Récupérer les adaptateurs réseau des machines virtuelles

[vSphere PowerCLI] C:> Get-VM | Get-NetworkAdapter
MacAddress       : 00:50:56:b0:6a:97
WakeOnLanEnabled : True
NetworkName      : externe0
Type             : Flexible
ConnectionState  : VMware.VimAutomation.Client20.ConnectInfoImpl
Id               : VirtualMachine-208/4000
Name             : Network adapter 1

MacAddress       : 00:50:56:94:10:e1
WakeOnLanEnabled : True
NetworkName      : externe0
Type             : Flexible
ConnectionState  : VMware.VimAutomation.Client20.ConnectInfoImpl
Id               : VirtualMachine-176/4000
Name             : Network adapter 1

Je vous invite à régulièrement consulter cette page pour connaître les derniers ajouts de commandes !

Catégories : Vmware

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.