Dacă sunteți în căutarea modalității de a automatiza VMware vSphere, VMware PowerCLI este modul de a face acest lucru. PowerCLI este standardul defacto pentru interacțiunea cu VMware vSphere din punct de vedere al automatizării și este foarte ușor de instalat și de învățat, existând multe resurse pentru cmdlets și scripturi de tip „get started”. Chiar dacă nu ați lucrat cu Windows PowerShell în general, este ușor să vă familiarizați cu PowerCLI. În această postare, vom trece prin modul de instalare a VMware PowerCLI, actualizarea acestuia și conectarea PowerCLI la vCenter. Dacă nu ați mai făcut niciuna dintre acestea înainte, este ușor să vă puneți la punct.
Descărcare VMware PowerCLI
Descărcarea VMware PowerCLI se poate face fie într-un fel de mod online, fie offline. Deoarece descărcarea VMware PowerCLI este un set de fișiere care cuprind modulul, este ușor să îl descărcați din promptul PowerShell sau să îl descărcați/instalați online în același timp.
Să vedem cum să obținem descărcarea VMware PowerCLI astfel încât să poată fi utilizată fie local, fie copiată pe o altă mașină care este cu adevărat „offline” pentru a instala modulul.
Puteți salva descărcarea VMware PowerCLI într-un dosar la alegere cu următorul cmdlet. Acesta va salva cea mai recentă versiune:
save-module -name VMware.PowerCLI -path c:somefolder
Aceasta este o modalitate excelentă de a descărca fișierele necesare ale modulului și de a le „strecura” pe o altă stație de lucru care poate să nu aibă acces la internet, dar care trebuie să aibă PowerCLI instalat.
După cum puteți vedea, există destul de multe fișiere care sunt descărcate cu cmdlet-ul save-module.
Acum, tot ce mai rămâne de făcut este să copiem aceste fișiere în locația globală pentru modulele PowerShell, care este:
C:Program FilesWindowsPowerShellModules
Puteți pur și simplu să copiați fișierele pe o unitate USB sau chiar să le copiați prin rețea pe stația de lucru care nu are acces la internet, să le plasați în folderul pentru modulele PowerShell, iar acestea vor avea acces la PowerCLI.
Instalați VMware PowerCLI
Există o modalitate ușoară, fără a descărca mai întâi fișierele modulelor, de a instala VMware PowerCLI. Acest lucru poate fi efectuat online, fără a copia niciun fișier etc. Să ne uităm mai întâi la instalarea VMware PowerCLI.
PowerCLI este un modul care se găsește în cadrul galeriei PowerShell. Deci, ceea ce este grozav cu modulul PowerCLI este că nu trebuie să descărcați nimic (se descarcă în fundal) în afară de deschiderea unei ferestre cmd PowerShell.
Să ne uităm la pașii pentru a face acest lucru. În primul rând, deschideți o fereastră PowerShell cu privilegii de administrator. Apoi introduceți cmdlet-ul de mai jos. Acest lucru va instala cea mai recentă versiune de PowerCLI.
Install-Module VMware.PowerCLI
Vă va trebui să aprobați instalarea modulului din „untrusted repository”. Introduceți „Y” pentru a continua.
Instalarea modulului PowerCLI va începe descărcarea și instalarea componentelor necesare ale fișierului modulului.
După finalizarea instalării, puteți utiliza cmdlet-ul get-module pentru a vizualiza componentele și versiunile modulului VMware pe care le-ați instalat.
Conectați PowerCLI la vCenter Server
Următorul pas de bază pe care trebuie să îl efectuați este conectarea PowerCLI la vCenter. Acest lucru este ușor de realizat cu prima execuție a PowerCLI. Introduceți următorul cmdlet:
connect-viserver <your vcenter server address>
Dacă folosiți un certificat SSL autofirmat sau neîncredere pe vCenter Server, veți vedea o eroare de conectare.
Pentru a rezolva această problemă, există un cmdlet PowerCLI pe care îl putem utiliza pentru a ignora erorile de certificat.
Set-PowerCLIConfiguration -InvalidCertificateAction Ignore
După ce introduceți cmdlet-ul de mai sus, veți putea să vă conectați la vCenter Server, primind solicitarea de nume de utilizator și parolă pentru conexiune.
Gânduri de încheiere
În această privire asupra VMware PowerCLI Download and Install Connect to vCenter, am văzut cum să descărcăm cu ușurință PowerCLI atât prin metode offline cât și online, cum să îl instalăm și cum să realizăm prima conexiune la serverul vCenter.
PowerCLI facilitează automatizarea mediilor VMware vSphere. Lucrul grozav este că durează doar câteva minute pentru a obține PowerCLI instalat și conectat la vCenter, unde puteți apoi începe imediat să automatizați.
.