320.06.70.037 [email protected]
Seleziona una pagina

Installazione in Windows della VMware PowerCLI 13 per vSphere Management Automation

da | Feb 22, 2024 | PowerCLI, VmWare | 0 commenti

VMware PowerCLI è uno strumento da riga di comando e di scripting basato su PowerShell e fornisce oltre 7000 cmdlet per la gestione e l’automazione di VMware vSphere, VMware Cloud Director, vRealize Operations Manager, vSAN, VMware NSX-T, VMware Cloud Services, VMware Cloud on AWS , ambienti VMware HCX, VMware Site Recovery Manager e VMware Horizon.

In questo tutorial mostrerò l’installazione della PowerCLI 13 su un PC con Windows 11 con la funzionalità per il modulo VmWare ImageBuilder che richiede la configurazione di Python

PRE REQUISITI

E’ possibile installare la PowerCLI sui seguenti sistemi operativi:

Windows Server
Windows Client
Linux
MacOS

PowerCLI 13 è compatibile con le seguenti versioni di PowerShell:

Windows PowerShell 5.1
PowerShell 7.x

INSTALLAZIONE DI POWERCLI 13

Per procedere all’installazione della PowerCLI aprire una PowerShell con diritti amministrativi ed eseguire il comando:


Dopo circa un minuto l’installazione dovrebbe terminare.

INSTALLAZIONE DI PYTHON

AutoDeploy e ImageBuilder sono multipiattaforma a partire da PowerCLI 13, quest’ultimo ora richiede l’installazione di Python. Per il funzionamento di ImageBuilder, sono necessari Python 3.7, pip, alcuni moduli aggiuntivi e “Set-PowerCLIConfiguration” come mostrato di seguito.

Se Python non è configurato correttamente, viene generato l’errore mostrato di seguito.


Scaricare Python v3.7.9 (nonostante al momento della stesura di questo tutorial l’ultima versione è la 3.12.1) e avviare il programma di installazione.

Ho utilizzato la versione 3.7.9 perché tutte le versioni più recenti non hanno una versione binaria con eseguibile.

ATTENZIONE: Sulla base della mia esperienza e del feedback dei lettori, la versione 3.7.9 è quella da utilizzare per prevenire tutti i tipi di problemi di creazione ISO.

Collegarsi al seguente link

https://www.python.org/downloads/release/python-379/

Quindi scendere al fondo della pagina

Individuare il pacchetto che fa al caso nostro e scaricarlo

Al termine del download eseguire il file python-3.7.9-amd64.exe

Selezionare le opzioni come mostrato nell’immagine sovrastante quindi cliccare Install Now

Attendere qualche istante fino al termine dell’installazione

Cliccare Close per uscire dal setup

Per verificare che l’installazione sia andata a buon fine posizionarsi nel seguente path

C:\Users\<User>\AppData\Local\Programs\Python\Python37

NOTA BENE: al posto di <User> inserire il proprio utente presente sul PC

Se è andato tutto a buon fine dovremmo vedere una schermata come quella sovrastante con la struttura delle cartelle e dei files di Python

CONFIGURAZIONE DI PYTHON

Al termine dell’installazione di Python, scaricare il file get-pip.py dal seguente link:

https://bootstrap.pypa.io/get-pip.py

Dopo aver scaricato il file get-pip.py sul PC (nel mio caso il file l’ho scaricato nella directory c:\temp) aprire una PowerShell con diritti amministrativi ed eseguire il comando:


NOTA BENE: al posto di <User> inserire il proprio utente presente sul PC

Se è andato tutto a buon fine dovremmo vedere una schermata come quella sovrastante

Aggiornare pip all’ultima versione eseguendo il comando:


Nel mio caso la versione era già aggiornata alla 24.0 come si può notare dall’immagine sovrastante

INSTALLAZIONE DEI MODULI PIP AGGIUNTIVI PER IMAGEBUILDER

Quando l’aggiornamento di pip (menzionato in precedenza) non viene eseguito, l’installazione dei moduli Python aggiuntivi fallirà con un messaggio che indica che la versione di pip è vecchia e in secondo luogo un messaggio che indica che è richiesto Microsoft Visual C++ 14.0 o versione successiva, che ovviamente non è necessario quando pip è aggiornato.

Per aggiornare i moduli PIP aprire una PowerShell con diritti amministrativi e posizonarsi nella cartella Scripts con il seguente comando:


NOTA BENE: al posto di <User> inserire il proprio utente presente sul PC

Quindi eseguire il seguente comando:


Se è andato tutto per il verso giusto dovremmo visualizzare il seguente output:

IMPOSTARE IL PERCORSO PYTHON DI POWERCLI

Prossimo step è quello di impostare il percorso di Python all’interno della PowerCLI con il seguente comando:


NOTA BENE: al posto di <User> inserire il proprio utente presente sul PC

Quindi Premere S quando ci viene chiesto

Se visualizziamo l’output come mostrato nella schermata sovrastante vuol dire che è tutto OK

TEST DI FUNZIONAMENTO

Prima di fare il test per verificare che ImageBuilder funzioni correttamente chiudere e riaprire la PowerShell

Scaricare quindi un immagine depot di VmWare e posizionarla nella cartella C:\temp del nostro PC

Aprire una Powershell con diritti amministrativi ed eseguire il comando:


Se si visualizza una schermata come quella sovrastante vuol dire che è tutto ok.

Oppure eseguendo il comando:


Dovremmo visualizzare la versione del VMware come nell’immagine sovrastante

A questo punto siamo pronti per la customizzazione delle immagini di VmWare.

Raffaele Chiatto

Scritto da Raffaele Chiatto

Sono Raffaele Chiatto, un appassionato di informatica a 360°…
Mi sono avvicinato al mondo dell’informatica nel lontano 1996 con Windows 95 e da allora non ho più smesso di dedicarmi allo studio ed approfondimento di questo settore.
Laureato in Ingegneria Informatica nel 2009, lavoro nel campo dell’IT dal lontano 2001.

Link – Friends

Infrastrutture IT

English School

Act for Change

Graphic and Web solution

0 commenti

Invia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Translate »