VMware vanaf de prompt

vmware

Artikelgereedschap

  • Tip ons
  • Printen
  • Reacties (5)
Aanbevelen

Gepubliceerd: Donderdag 7 april 2011
Auteur: Edmond Varwijk

Ook VMware kent de kracht van beheer via de prompt en heeft de Powershell van Microsoft omarmt. Met de VMware vSphere PowerCLI kunt u vSphere-beheer automatiseren.

VMware vSphere PowerCLI is een set uitbreidingen voor Windows PowerShell. De package voegt in totaal meer dan 250 commandlets to aan Windows PowerShell gericht op het uitvoeren van beheertaken op VMware vSphere.

Door de aard van Windows PowerShell kunnen de commandlets worden gebruikt om PowerShell-scripts te schrijven om repeterende taken uit te voeren of het het beheer zelfs te automatiseren. Met de VMware vSphere PowerCLI kunnen alle aspecten van vSphere-management worden uitgevoerd inclusief netwerk, storage, VM's en het guest-OS.

Opstarten

Na het opstarten van de PowerCLI kan een verbinding worden gemaakt met een vCenter Server of ESX-host. Dit kan met het commando Connect-VIServer. Is de connectie met de vCenter Server of ESX-host gelegd kan via Get-VM bijvoorbeeld een lijst van alle beschikbare virtuele machines worden opgevraagd.

Andere veelgebruikte commandlets zijn Net-VM om een nieuwe virtuele machine te maken, Set-VM om de settings van een virtuele machine aan te passen, Start-VM, Reboot-VM, en Get-VMGuest om informatie over het gast-besturingssysteem in de VM te krijgen inclusief de IP-configuraties. Met New-Snapshot en Get-Snapshot kunnen snapshots worden gemaakt en beheerd.

Maar ook voor het beheer van ESX-hosts zijn er commando's. Zoals met Add-VMHost kan een ESX-host aan vCenter worden toegevoegd, Restart-VMHost herstart een ESX-host, Get-VMHostHBA verzamelt de informatie over Host Bus Adapters en Get-VMHostNetorkAdapter en Set-VMHostNetowrkAdapter informatie over de netwerkconfiguratie van een ESX-host verzamelt of laat aanpassen.

Alle commando's van PowerCLI kunnen met pipes aan elkaar worden gekoppeld en zo steeds specifiekere taken uitvoeren. Een goede bron om te downloaden en de plotter voor aan te zwengelen is de vSphere PowerCLI-poster waarop een overzicht van alle commandlets en hun toepassingsgebieden. Een ideale Quick Reference.

Instructievideo's

Om meer uitleg of informatie over de beschikbare commandlets te krijgen is er het commando Get-VICommand of voor de uitleg Get-PowerCLIHelp. Daarnaast heeft het PowerCLI-team een aantal video's gemaakt over het gebruik van VMware vSphere PowerCLI. Er is een (wel erg basic) Getting Started en leukere over het creëren van rapportages en overzichten met PowerCLI of het beheren van host-profielen. Belangrijk is natuurlijk bij PowerCLI net als bij ander gebruik van PowerShell het hergebruik van scripts van anderen of delen daarvan. Daarvoor is er op de Communities-site van VMware een PowerCLI-forum waar behalve dat gebruikers elkaar onderling helpen, ook veel code-exxamples te vinden zijn. Ook op de PowerCLI-site zijn discussies en documenten te vinden.

Op de meeste computers met PowerShell zijn de AllSigned en RemoteSigned policies van kracht. Deze voorkomen het uitvoeren van PowerShell-scripts die niet digitaal getekend zijn. Via get-executionpolicy kan de status van deze policies op de eigen pc worden gecontroleerd. Om de policies aan te passen zodat het mogelijk wordt niet-ondertekende scripts, uit te voeren gebruik het commando set-executionpolicy remotesigned. Hiermee wordt het mogelijk scripts die op de eigen pc zijn gemaakt of die van andere gebruikers worden ontvangen maar die zonder digitale handtekening zijn, toch uit te voeren. Hiervoor moet de VMware vSphere PowerCLI wel met Administratorrechten worden opgestart.

PowerShell 1.0 of hoger

De meest recentie versie van de VMware vSphere PowerCLI is 4.1. De download is bijna 86MB groot maar mogelijk zijn additionele componenten zoals VMware VIX nodig, deze worden dan tijdens de installatie automatisch gedownload en ook geïnstalleerd. De download bestaat uit één exe-bestand, deze is echter te groot om door VirusTotal te controleren. Onze G Data virusscanner had echter geen bezwaren tegen het bestand.

De installatie vereist verder 181MB ruimte op de harde schijf. VMware vSphere PowerCLI is geschikt voor iedere versie van Windows met PowerShell 1.0 of hoger zoals Windows 7, Windows Server 2003 en 2008 of na installatie van PowerShell ook Windows XP en Windows Vista. Zowel de 32-bit als 64-bit versies van de genoemde besturingssystemen worden ondersteund.

Relevante whitepapers

Alle whitepapers >>

Nieuwsbrief

Ontvang dagelijks een overzicht van het laatste ICT-Nieuws in uw mailbox

Whitepapers

  • Houdt grip op UC-uitdagingen

    Unified communications biedt vele voordelen, maar heeft ook specifieke uitdagingen en niet ieder project levert het verwachte ROI op.

    Downloaden
  • Flexibele IT noodzaak voor bankenOnderzoeksrapport over de beperkte flexibiliteit van veel IT-systemen in de bancaire wereld. Lees meer!
  • Kostenbesparing voor long tail appsOplossing voor kostenkwesties in VDI. Technologie geschikt voor long tail apps.
» Meer whitepapers

Peiling

Loading Poll

Video: Review: HTC One X-smartphone met vijf...

Review: HTC One X-smartphone met vijf cores (video)