This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #============================================== | |
| # Generated On: 08/03/2016 | |
| # Generated By: Gary Coburn | |
| # Automation Specialist | |
| # Organization: VMware | |
| # Twitter: @coburnGary | |
| # Install bootstrap, java, and gugent | |
| #============================================== | |
| #---------------------------------------------- | |
| #==================USAGE======================= |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/python | |
| # | |
| # ******************************************************* | |
| # Copyright VMware, Inc. 2014. All Rights Reserved. | |
| # ******************************************************* | |
| # | |
| # DISCLAIMER. THIS PROGRAM IS PROVIDED TO YOU "AS IS" WITHOUT | |
| # WARRANTIES OR CONDITIONS # OF ANY KIND, WHETHER ORAL OR WRITTEN, | |
| # EXPRESS OR IMPLIED. THE AUTHOR SPECIFICALLY # DISCLAIMS ANY IMPLIED | |
| # WARRANTIES OR CONDITIONS OF MERCHANTABILITY, SATISFACTORY # QUALITY, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ######################################## | |
| # | |
| # PowerCLI Script to Patch Hosts | |
| # Created by BLiebowitz on 3/4/2016 | |
| # | |
| ######################################## | |
| # Load PowerCLI Modules | |
| if ( !(Get-Module -Name VMware.VimAutomation.Core -ErrorAction SilentlyContinue) ) { | |
| . “C:\Program Files (x86)\VMware\Infrastructure\vSphere PowerCLI\Scripts\Initialize-PowerCLIEnvironment.ps1” |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #============================================== | |
| # Generated On: 08/03/2016 | |
| # Generated By: Gary Coburn | |
| # Automation Specialist | |
| # Organization: VMware | |
| # Twitter: @coburnGary | |
| # Install bootstrap, java, and gugent | |
| #============================================== | |
| #---------------------------------------------- | |
| #==================USAGE======================= |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env python | |
| # -*- coding: utf-8 -*- | |
| """ | |
| Copyright 2016 VMware, Inc. All rights reserved. | |
| 2016-04-06 - Jase McCarty | |
| To provide an exmple of VC side VSAN API access, it shows how to get VSAN cluster capacity | |
| status by invoking the QuerySpaceUsage API of the | |
| VsanSpaceUsage MO. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /bin/sh | |
| echo "Leaving the VSAN Cluster..." | |
| esxcli vsan cluster leave | |
| echo "Done" | |
| echo "Disabling Auto Mode..." | |
| esxcli vsan storage automode set --enabled false | |
| echo "Done" | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| mccli client show --recursive | awk 'NR>4' | awk 'NR<2' | awk '{print $2}' | while read i; do avmgr getl --path="$i";done | awk 'NR>1' | awk '{print $2}'| while read i; do capacity.sh --client="$i" --days=5; done | tee -a ClientRateReport.txt |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| function Resolve-Error ($ErrorRecord=$Error[0]) | |
| { | |
| $ErrorRecord | Format-List * -Force | |
| $ErrorRecord.InvocationInfo |Format-List * | |
| $Exception = $ErrorRecord.Exception | |
| for ($i = 0; $Exception; $i++, ($Exception = $Exception.InnerException)) | |
| { “$i” * 80 | |
| $Exception |Format-List * -Force | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| //action inputs: | |
| // vm - VC:VirtualMachine | |
| var nicsToDelete = []; | |
| var changeVersion = vm.config.changeVersion; | |
| var devices = vm.config.hardware.device; | |
| for (var i in devices) { | |
| if (isNic(devices[i])) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #PowerCLI ****Remove all ESXi hosts from vCenter and readd them again.**** | |
| vSphere PowerCLI> $esx = get-vmhost | |
| PowerCLI C:\Program Files (x86)\VMware\Infrastructure\vSphere PowerCLI> echo $esx | |
| Name ConnectionState PowerState NumCpu CpuUsageMhz CpuTotalMhz MemoryUsageGB MemoryTotalGB Version | |
| ---- --------------- ---------- ------ ----------- ----------- ------------- ------------- ------- | |
| 192.168.1.30 Connected PoweredOn 2 252 5600 3.727 4.000 5.5.0 | |
| 10.0.0.30 Connected PoweredOn 4 1385 11196 3.725 4.000 5.5.0 |