Hvis du leder efter den bedste måde at automatisere VMware vSphere på, så er VMware PowerCLI den rette måde at gøre det på. PowerCLI er den defacto standard for interaktion med VMware vSphere fra et automatiseringssynspunkt og er super let at få installeret og at lære med mange ressourcer derude for cmdlets og “kom i gang” type scripts. Selv hvis du ikke har arbejdet med Windows PowerShell i almindelighed, er det let at komme i gang med PowerCLI. I dette indlæg vil vi gennemgå, hvordan du installerer VMware PowerCLI, opdaterer det og PowerCLI forbinder til vCenter. Hvis du ikke har gjort noget af dette før, er det nemt at komme i gang.
VMware PowerCLI Download
Downloading af VMware PowerCLI kan gøres enten på en online måde eller offline måde af en slags. Da VMware PowerCLI-downloadet er et sæt filer, der omfatter modulet, er det nemt at downloade det fra PowerShell-prompten eller downloade/installere det online på samme tid.
Lad os se, hvordan du får VMware PowerCLI-downloadet, så det kan bruges enten lokalt eller kopieres til en anden maskine, der virkelig er “offline”, for at installere modulet.
Du kan gemme dit VMware PowerCLI-download til en mappe efter eget valg med følgende cmdlet. Den gemmer den nyeste version:
save-module -name VMware.PowerCLI -path c:somefolder
Dette er en god måde at downloade de nødvendige modulfiler og “sneakernet” dem til en anden arbejdsstation, der måske ikke har internetadgang, men som har brug for at få PowerCLI installeret.
Som du kan se, er der en hel del filer, der downloades med save-module-cmdletten.
Nu er det eneste, der er tilbage at gøre, at kopiere disse filer til den globale placering for PowerShell-moduler, som er:
C:Program FilesWindowsPowerShellModules
Du kan simpelthen kopiere filerne på et USB-drev eller endda kopiere dem over netværket til den arbejdsstation, der ikke har internetadgang, placere dem i mappen til PowerShell-moduler, og de vil have adgang til PowerCLI.
Installer VMware PowerCLI
Der er en nem måde uden at downloade modulfilerne først at installere VMware PowerCLI på. Dette kan udføres online uden at kopiere nogen filer osv. Lad os først se på installation af VMware PowerCLI.
PowerCLI er et modul, der findes i PowerShell-galleriet. Så det gode ved PowerCLI-modulet er, at du ikke behøver at downloade noget (de bliver hentet i baggrunden) ud over at åbne et PowerShell cmd-vindue.
Lad os se på trinene for at gøre dette. Først skal du åbne et PowerShell-vindue med administratorrettigheder. Indtast derefter nedenstående cmdlet. Dette vil installere den nyeste version af PowerCLI.
Install-Module VMware.PowerCLI
Du skal godkende modulinstallationen fra “untrusted repository”. Indtast “Y” for at fortsætte.
Installationen af PowerCLI-modulet begynder at downloade og installere de nødvendige modulfilkomponenter.
Når installationen er afsluttet, kan du bruge cmdletten get-module til at få vist de VMware-modulkomponenter og -versioner, du har installeret.
Forbind PowerCLI med vCenter Server
Det næste grundlæggende trin, du skal udføre, er at forbinde PowerCLI med vCenter. Dette er let at gøre ved din første kørsel af PowerCLI. Indtast følgende cmdlet:
connect-viserver <your vcenter server address>
Hvis du bruger et selvsigneret eller upålideligt SSL-certifikat på din vCenter Server, vil du se en fejl ved at oprette forbindelse.
For at omgå dette er der en PowerCLI-cmdlet, som vi kan bruge til at ignorere certifikatfejlene.
Set-PowerCLIConfiguration -InvalidCertificateAction Ignore
Når du indtaster ovenstående cmdlet, vil du kunne oprette forbindelse til din vCenter Server, idet du bliver bedt om brugernavn og adgangskode til forbindelsen.
Sluttelige tanker
I dette kig på VMware PowerCLI Download og installation af Connect to vCenter har vi set, hvordan du nemt downloader PowerCLI både offline og online metoder, hvordan du installerer det, og hvordan du laver den første forbindelse til din vCenter Server.
PowerCLI gør det nemt at automatisere VMware vSphere-miljøer. Det gode er, at det kun tager et par minutter at få installeret PowerCLI og oprette forbindelse til vCenter, hvor du så straks kan begynde at automatisere.