36
Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd , 2014 Robert van den Nieuwendijk

Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd, 2014 Robert van den Nieuwendijk

Embed Size (px)

Citation preview

Page 1: Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd, 2014 Robert van den Nieuwendijk

Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2nd, 2014

Robert van den Nieuwendijk

Page 2: Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd, 2014 Robert van den Nieuwendijk

VMware vSphere overview

Page 3: Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd, 2014 Robert van den Nieuwendijk

PowerCLI window after startup

Page 4: Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd, 2014 Robert van den Nieuwendijk

Get-VICommand

Page 5: Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd, 2014 Robert van den Nieuwendijk

There are 411 PowerCLI cmdlets

Page 6: Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd, 2014 Robert van den Nieuwendijk

Get-PowerCLIHelp

Page 7: Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd, 2014 Robert van den Nieuwendijk

Get-PowerCLICommunity

Page 8: Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd, 2014 Robert van den Nieuwendijk

Connect-VIServer

Page 9: Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd, 2014 Robert van den Nieuwendijk

Specify credentials

Page 10: Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd, 2014 Robert van den Nieuwendijk

Certificate warning

Page 11: Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd, 2014 Robert van den Nieuwendijk

Connected to a vCenter Server

Page 12: Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd, 2014 Robert van den Nieuwendijk

PowerCLI snapins

Page 13: Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd, 2014 Robert van den Nieuwendijk

New-Datacenter

Page 14: Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd, 2014 Robert van den Nieuwendijk

New-Cluster

Page 15: Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd, 2014 Robert van den Nieuwendijk

Add-VMHost

Page 16: Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd, 2014 Robert van den Nieuwendijk

Get-VMHost

Page 17: Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd, 2014 Robert van den Nieuwendijk

What have we built so far?

Page 18: Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd, 2014 Robert van den Nieuwendijk

vSphere Standard Switches

Page 19: Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd, 2014 Robert van den Nieuwendijk

vSphere Distributed Switches

Page 20: Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd, 2014 Robert van den Nieuwendijk

New-VDSwitch

Page 21: Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd, 2014 Robert van den Nieuwendijk

Add-VDSwitchVMHost

Page 22: Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd, 2014 Robert van den Nieuwendijk

Add-VDSwitchPhysicalNetworkAdapter

Page 23: Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd, 2014 Robert van den Nieuwendijk

New-VDPortGroup

Page 24: Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd, 2014 Robert van den Nieuwendijk

The VLAN 10 Port Group

Page 25: Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd, 2014 Robert van den Nieuwendijk

New-VM

Page 26: Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd, 2014 Robert van den Nieuwendijk

Get-EsxCli

Page 27: Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd, 2014 Robert van den Nieuwendijk

Get-EsxCli – part 2

Page 28: Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd, 2014 Robert van den Nieuwendijk

Get-View

Page 29: Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd, 2014 Robert van den Nieuwendijk

VMHost API methods

Page 30: Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd, 2014 Robert van den Nieuwendijk

The Extensiondata property

Page 31: Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd, 2014 Robert van den Nieuwendijk

The extensiondata property – part 2

Page 32: Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd, 2014 Robert van den Nieuwendijk

New-VIProperty

Page 33: Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd, 2014 Robert van den Nieuwendijk
Page 34: Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd, 2014 Robert van den Nieuwendijk

Learning PowerCLI book

Page 35: Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd, 2014 Robert van den Nieuwendijk

Contact information E-mail: [email protected]

Twitter: @rvdnieuwendijk

Blog: http://rvdnieuwendijk.com/

Learning PowerCLI book: http://www.packtpub.com/learning-powercli/book

Page 36: Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2 nd, 2014 Robert van den Nieuwendijk