Nederlandse VMUG: PowerCLI is voor beheerders!
Gepubliceerd op 10 december 2010 • 2 min leestijd • 380 woordenPowerCLI is gebaseerd op PowerShell. PowerShell is door Microsoft ontworpen met de SysAdmin in gedachten. Het is de universele taal voor Windows-datacenters.
Meestal zijn GUI-interfaces voor één doel en rigide. PowerShell is de lijm tussen uw infrastructuur. Microsoft stelt als vereiste voor nieuwe applicatiereleases dat het werkt met PowerShell zoals SQL Server, Exchange, IIS7, SCOM en meer. Commando’s (cmdlets genoemd) zijn vrij gemakkelijk te onthouden omdat ze de indeling werkwoord-zelfstandig naamwoord hebben (bijvoorbeeld get-host)
PowerCLi is een module voor PowerShell specifiek voor het beheer van VMware-omgevingen. PowerCLI 4.1U1 voegt 258 cmdlets toe aan Powershell voor het beheer van vSphere-hosts. PowerCLI en PowerShell hebben actieve communities.
Alan, Luc, Arnim van Lieshout, Jonathan Medd en Glenn Sizemore werken aan een boek over PowerCLI: VMware vSphere PowerCLI reference: Automating vShere Administration. Het verschijnt begin 2011.
U kunt PowerCLI ook gebruiken om een noodherstelomgeving te creëren.
Een van de voorbeelden die ze lieten zien was de vKickstartomatic om kickstart-bestanden te maken om ESX-hosts onbeheerd te implementeren. Met een ander script lieten ze zien dat het niet moeilijk is om de inhoud van je vCenter-server op een andere kant opnieuw te creëren met twee scripts: één om alle relevante informatie naar een CSV-bestand te exporteren en één om deze te importeren. Op die manier repliceert u uw vCenter naar een andere locatie.
Je kunt PowerCLI niet alleen gebruiken voor vCenter- en ESX-hosts, maar ook met de virtuele gast: het maken van VM’s, interactie met WMI, PowerShell Remoting of Invoke-VMScript. Gemiddeld kost het maken van een VM 14 muisklikken en 12 toetsaanslagen. Met PowerCLI is het een fluitje van een cent. Verwijder honderden VM’s per uur.
Naast automatisering komt rapportage. Met PowerCLI kunt u als geen ander rapporteren.
Hoewel PowerCLI op de opdrachtregel is gebaseerd, kunt u met WinForms formulieren gebruiken voor invoer.
Voor alle mensen op de Nederlandse VMUG is er een speciale editie van de PowerCLI-poster.
Luc en Alan gaven een zeer technisch inzicht in de PowerCLI. Als je meer wilt weten (of je komt er niet uit met dit bericht), bezoek dan hun websites ( lucd.info en www.virtu-al.net ) of bezoek de PowerCLI-community