Download presentation
Presentation is loading. Please wait.
Published byDiane Guise Modified over 9 years ago
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
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.