PowerCLI is jarig

P

Wanneer je een beetje met automation en scripting bezig bent heb je vast wel eens van PowerCLI van VMware gehoord.

Zoals de naam al doet vermoeden PowerCLI is een commandline interface (CLI) voor het automatiseren van taken binnen de VMware portfolio zoals bijvoorbeeld vSphere en vCloud.

Onlangs heeft VMware versie 10 uitgebracht. Qua versie in eerste instantie een opmerkelijke release want de vorige versie was nog 6.5. Waarom dan versie 10?

PowerCLI is jarig

Wat is er nieuw

De versiesprong is natuurlijk niet de enige vernieuwing die versie 10 met zich meebrengt. Met versie 10 is PowerCLI ook multiplaform gegaan met de toegevoegde ondersteuning voor Linux en Mac OS.  Dit is mogelijk gemaakt door crossplaform versie van Powershel, Powershell Core.

In vorige versies van PowerCLI werd er gewaarschuwd wanneer er verbinding werd gemaakt naar een ESX host of vCenter server met een ongeldig certificaat. Vanaf versie 10 wordt er nu een foutmelding geretourneerd.

Let wel dat ook een self-signed certificaat als ongeldig wordt aangemerkt door PowerCLI.

Dit kan ondervangen worden door een geldig certificaat te gebruiken op de ESX hosts en vCenter servers of door de cmdlet ‘Set-PowerCLIConfiguration’ te gebruiken om het standaard gedrag aan te passen

De pre versie 10 functionaliteit kan terug gekregen worden door het onderstaande commando te gebruiken:

Om de waarschuwing achterwege te laten en altijd te verbinding zonder melding:

Deprecated Cmdlets

Naast nieuwe features worden er in deze versie ook features verwijderd. Op dit moment staan de volgende vijf cmdlets op de nominatie verwijderd te worden:

  • Get-VMGuestNetworkInterface
  • Set-VMGuestNetworkInterface
  • Get-VMGuestRoute
  • New-VMGuestRoute
  • Remove-VMGuestRoute

 

Updaten naar versie 10

Het updaten naar versie 10 van PowerCLI is gelijk gebleven:

 

PowerCLI installeren

Wanneer je nog geen PowerCLI geinstalleerd heb kun je versie 10 ook direct installeren via Powershell Gallery:

https://www.powershellgallery.com/packages/VMware.PowerCLI/10.0.0.7895300

Het powershell commando is alsvolgt:

De installatie is gelijk voor zowel Windows, Linux als Mac OS.

 

Over de auteur

Eltjo van Gulik

Eltjo is een enthousiaste en gedreven technisch consultant met ruim 18 jaar ervaring in de IT met een sterke focus op server- en applicatie virtualisatie producten van onder andere Microsoft (RDS, App-v, etc) en Citrix (XenDesktop, XenApp) en het installeren, configureren en beheren van applicaties binnen deze omgevingen.

Door Eltjo van Gulik

Over

Eltjo van Gulik

Eltjo is een enthousiaste en gedreven technisch consultant met ruim 18 jaar ervaring in de IT met een sterke focus op server- en applicatie virtualisatie producten van onder andere Microsoft (RDS, App-v, etc) en Citrix (XenDesktop, XenApp) en het installeren, configureren en beheren van applicaties binnen deze omgevingen.

Contact