floiseau
18/02/2015, 19h42
Bonjour,
Voici, en utilisant le SDK perl de VMware, un moyen rapide de lister les VMs d'un vCenter.
Pour rappel :
Installation, connection/céco au vCenter :
http://forum.ovh.com/showthread.php?...8API-VMware%29
Le code pour lister les VMs donc :
On récupère le datacenter juste le Datacenter dans lequel on va chercher à lister les VMs :
Voilà.
Voici, en utilisant le SDK perl de VMware, un moyen rapide de lister les VMs d'un vCenter.
Pour rappel :
Installation, connection/céco au vCenter :
http://forum.ovh.com/showthread.php?...8API-VMware%29
Le code pour lister les VMs donc :
On récupère le datacenter juste le Datacenter dans lequel on va chercher à lister les VMs :
Code:
print "Getting Datacenter view \n"; my $DatacenterView = Vim::find_entity_view( 'view_type' => 'Datacenter', 'filter' => { 'name' => 'pcc-XXX-XXX-XXX-XXX_Datacenter1'} ); !$DatacenterView and die('Failed to get DatacenterView'); print "Got Datacenter View\n"; my $VMViews = Vim::find_entity_views( 'view_type' => 'VirtualMachine', 'begin_entity' => $DatacenterView , ); !$VMViews and die('Failed to get VMViews'); foreach my $VM ( @{$VMViews}) { print $VM->name . "\n"; }