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

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

Transcript of Using PowerCLI to automate your VMware vSphere environment 4th DuPSUG meeting, Amsterdam, April 2...

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.