Une journée de scripting #2
Posted by NiTRo | Filed under Tips & Tricks, VMware
Quelques commandes pratiques pour les CLI addict que nous sommes
Get-Template "template" |Set-Template -tovm (Get-View -ViewType VirtualMachine -Filter @{"Name" = "template" }).MarkAsTemplate()
Ces 2 commandes permettent de changer un template en vm, puis de changer cette vm en template à nouveau. Cela permet d’éviter la GUI et ses questions inutiles…
get-vm -name VM1,VM2,VM3 |New-Snapshot -name "snapshot" -description "tralala"
Cette commande toute simple, permet de faire un snapshot massif sur plusieurs VM simultanément.
get-vm -location "cluster" |select name, @{N="store";E={(get-datastore -vm $_)}} |where {$_.store -match "datastore1|datastore2"}
Cette commande permet de lister les vm d’un cluster ayant un vmdk,vmx ou iso sur le datastore1 ou datastore2.
get-template "template"|Get-HardDisk
Cette commande simplissime permet tout simplement des lister les vmdk d’un template sans le changer en vm.
Get-VMHost -location "cluster" |Get-View | %{$_.ReconfigureHostForDAS_Task()}
Cette commande exécute la tache “Reconfigure for VMware HA” sur les membres du cluster.
((Get-VMHost |Get-View |select name, @{N="socket";E={$_.Hardware.CpuInfo.NumCpuPackages }} ) | Measure-Object socket -Sum).sum
Cette commande vous permet de remonter le nombre de socket contenu dans votre VC, pratique pour les licences…
December 9th, 2009 at 5:52
C’est vrai qu’il est bien ton blog, keep up the good work mate ! .
December 9th, 2009 at 17:43
C’est bien le scripting.. Mais il faut se rappeler sans arrèt des differents syntaxes. Sinon ça marche pas… -:)
J’aime bien celui d’un snapshot de plusieurs VMs… Je n’ai pas imaginé que cela pouvais existé…
Cool..
December 10th, 2009 at 18:39
Le top c’est quand meme le PowerPack de Alan http://www.virtu-al.net/2009/11/14/vesi-powergui-powerpack-v2/