Presentation is loading. Please wait.

Presentation is loading. Please wait.

Jonathan Medd.  Je ne suis pas Alan Renouf  Today’s theme is simple and practical examples to improve the management of your VMware Infrastructure 

Similar presentations


Presentation on theme: "Jonathan Medd.  Je ne suis pas Alan Renouf  Today’s theme is simple and practical examples to improve the management of your VMware Infrastructure "— Presentation transcript:

1 Jonathan Medd

2  Je ne suis pas Alan Renouf  Today’s theme is simple and practical examples to improve the management of your VMware Infrastructure  What’s New?  Reporting  Useful One-Liners / Short Scripts  Project Onyx  VESI

3 Buy this book Two ebook copies to give away to those who ask / answer questions

4 You should also get this Practical PowerCLI examples side-by-side vSphere topics

5 PowerCLI 4.0 U1 is out!  More than 60 new cmdlets since the last release earlier this year  Cmdlet reference is now online - http://bit.ly/6Cx1s7 http://bit.ly/6Cx1s7  vSphere PowerCLI Administration Guide http://bit.ly/08iWLQK http://bit.ly/08iWLQK  Virtu-Al’s summary of the new cmdlets http://bit.ly/8KMGdg http://bit.ly/8KMGdg

6 A few of the new cmdlets  Set-PowerCLIConfiguration - DefaultServerMode multiple  Stop-VMHost Server01 -Confirm (or –whatif) ;-)  Set-HardDisk -HardDisk $hd - CapacityKB $extendedCapacity - HostCredential $ hostCred - GuestCredential $guestCred

7 PowerShell 2.0 is out!  More than 100 new cmdlets since v1.0  Installed by default in Windows 7 / Server 2008 R2  New features: Remoting, Advanced Functions, Background Jobs, ISE

8 vCheck (Daily Report)  Schedule this report to run every day in your environment  Have a person dedicated to working through highlighted issues each day – if possible rotate between team members, say weekly  http://bit.ly/24KTGe

9 vCheck

10 vCheck – New in V3

11 vCheck Examples - Snapshots  Do you know every old Snapshot you have?  Hassle the Snapshot Creator  Manage those which are required to be kept

12 vCheck Examples – Too Many CPU’s  Weren’t aware of these until they turned up in the daily report  Could potentially cause some unnecessary high CPU %RDY times  All now down to 2 x vCPU

13 vCheck Examples – VM’s on Local Storage  Often created ‘temporarily’ whilst waiting for SAN space. Still there months later.  Could effect host maintenance since can’t be VMotioned

14 Find Host Version and Build  Get-VMHost | Get-View | Select-Object Name, @{N="Version";E={$_.config.product.version}}, @{N="Build";E={$_.config.product.build}} | Sort-Object Name | Export-Csv C:\Scripts\Hosts.csv - NoTypeInformation Demo: Get-View Exploring

15 Who’s seen one of these? Or three in one month? Three different servers, same model, same ESX version, same CPU error

16 Find Vendor, Model and Bios  Get-VMHost | Get-View | Select-Object Name, @{N="Vendor";E={$_.summary.hardware.vendor}}, @{N="Model";E={$_.summary.hardware.model}}, @{N="Bios Version";E={$_.hardware.biosinfo.biosversion}}, @{N="Release Date";E={$_.hardware.biosinfo.releasedate}} | Sort-Object Name | Export-Csv C:\Scripts\Bios.csv - NoTypeInformation Note: Some vendors don’t seem to be populating this information for all models

17 SVMotion  Moved entire production infrastructure between SAN’s in different data centres with no downtime simply by scheduling these commands  Get-VM Server01 | Move-VM –Datastore (Get-DataStore Datastore10)  Combine with Import-CSV to make it even easier for large batches  Watch out for VM’s with multiple disks in different datastores if you have multiple target datastores

18 Slot Size  What are ESX Slot Sizes?  ‘Prevent VMs from being powered on if they violate availability constraints’  Cluster with seemingly plenty of capacity won’t power on VM’s.  Watch out for ‘expensive’ VM’s with CPU or Memory reservations, and / or vSMP

19 Slot Size Code

20 Project Onyx from PowerCLI team  Currently in Alpha  Think Macro Recorder for Excel  Best for automating things that can’t be automated using native PowerCLI cmdlets  Beats having to read the API documentation Project Onyx Demo

21 The VESI  Offshoot from Quest PowerGUI tool  PowerShell scripts bundled up into a GUI interface  Great for beginners to use PowerShell scripts before getting to grips with writing your own  Great for more advanced scripters wishing to share code VESI Demo

22 Resources  http://blogs.vmware.com/vipowershell/ http://blogs.vmware.com/vipowershell/  http://www.virtu-al.net/ http://www.virtu-al.net/  http://lucd.info/ http://lucd.info/  PowerCLI community forum http://bit.ly/6BwTUS http://bit.ly/6BwTUS


Download ppt "Jonathan Medd.  Je ne suis pas Alan Renouf  Today’s theme is simple and practical examples to improve the management of your VMware Infrastructure "

Similar presentations


Ads by Google