sabato 29 settembre 2018

Installare la VMWare PowerCLI in Powershell con NuGet


Buongiorno a tutti,
 oggi vi parlerò di come cominciare ad amministrare la vostra infrastruttura virtuale VMWare con gli script. Pensavate non fosse possibile? Vi sbagliavate!

VMWare ha messo a disposizione dei Sysadmins una serie di comandi per renderci la vita MOOOLTO più semplice.

Attraverso la PowerCLI, possiamo gestire e mantenere un ambiente virtualizzato VMware anche multiserver.

PowerCLI è uno strumento molto potente che può essere utilizzato per raccogliere informazioni dettagliate e/o eseguire comandi su molteplici macchine virtuali, host e apparati di rete e storage compatibili.

I requisiti per installare la PowerCLI sono:

  • accesso di rete al (o ai) VMware vCenter server (oppure agli Host ESXi)
  • Windows PowerShell 2.0 con .NET 3.5 SP1 o superiore (meglio però installare le versioni più aggiornate)


In questa guida step-by-step vedremo:

  • preparare il sistema per installare la PowerCLI
  • Installare la VMWare PowerCLI direttamente da internet con install-module e NuGet


Prepararsi con NuGet

dal nostro PC connesso ad internet è possibile utilizzare il comando:

find-module -name VMWare.PowerCLI

Ci chiederà di installare il provider NuGet, rispondiamo di SI.





A questo punto possiamo controllare rapidamente quali sono i moduli Powershell disponibili con il comando:

get-module VMWare* -ListAvailable

Ed otterremo un elenco vuoto… il che non è esattamente quello che vogliamo, no?




Installare la VMWare PowerCLI direttamente da internet

È necessario quindi installare il module VMWare.PowerCLI  con il comando:

Install-Module -name VMWare.PowerCLI

Ci chiederà conferma nell’utilizzo di un “Archivio non attendibile” (in inglese sarebbe “untrusted repository”, così è più facile da capire…)
Confermiamo pure…





A questo punto, rilanciando il comando :

get-module VMWare* -ListAvailable

Ci troveremo davanti una situazione di questo tipo:

Il che significa che la PowerCLI è stata installata correttamente.
A questo punto abbiamo a disposizione una serie molto molto vasta di comandi per interagire con la nostra infrastruttura VMWARE!


Happy Scripting!!

Nessun commento:

Posta un commento

I commenti sono soggetti a moderazione, prima di essere pubblicati.

Qualsiasi contenuto illecito, immorale o che io ritenga (arbitrariamente) offensivo od inappropriato, verrà cancellato.