Utiliser vSphere PowerCLI pour interagir sur le vCenter

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

[table id=21 /]

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 !

, , ,

  1. #1 par arnaud le 10 octobre 2013 - 12 h 50 min

    Merci pour l’article.
    J’ai pu trouver un site de video formation très bien fait sur le sujet. Voici le lien en esperant que ca vous aide http://www.alphorm.com/formation/formation-vmware-powercli-50

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :