VMware Infrastructure as Code with Brett Johnson (@brettjohnson008)

Brett Johnson introduces the concept of infrastructure as code, CD/CD pipeline, and Git best practices. Git Resources: Commitmas https://www.youtube.com/watch?v=WlY_hqvCmqY&list=PL2rC-8e38bUXloBOYChAl0EcbbuVjbE3t Git Documentation: https://git-scm.com/doc

#vBrownBag Follow-Up VCP6-DCV Objective 10 with Ariel Sanchez (@arielsanchezmor)

Ariel Sanchez covers section 10 of the VMware Certified Professional 6 – Data Center Virtualization exam blueprint on administering and managing virtual machines. VCP6-DCV Objective 10 Video You can find Ariel on Twitter @Arielsanchezmor Originally published by ProfessionalVMware.com where you can check out all our past recordings and upcoming schedule.

#vBrownBag Follow-Up VCP6 Foundation Exam Section 4 with Mike Wilson (@IT_Muscle)

In this episode, Mike Wilson reviews section 4 of the VCP6 Foundation Exam blueprint, focusing on networking. VCP6 Foundation Exam Section 4 Video Objective 4.1 – Identify VM hardware versions and capabilities, VM access options (console, etc) – Demo includes create/configure templates and customization specs, edit virtual machines, deploy virtual machines and vApps Objective 4.2
-> Continue reading #vBrownBag Follow-Up VCP6 Foundation Exam Section 4 with Mike Wilson (@IT_Muscle)

Installing FreeBSD 9.0 on vSphere 5

So, FreeBSD9 was released recently. While it’s not on the VMware HCL, the prior release 8.x is, so keep in mind while it works, support may get interesting if something goes sideways. Installing FreeBSD 9.0 Getting the bits I pulled the 2.1GB DVD ISO from here: ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/amd64/ISO-IMAGES/9.0/ Choose the ISO that suits what your requirements.
-> Continue reading Installing FreeBSD 9.0 on vSphere 5

Finding Virtual Center Logs on Windows Server 2008

Well, if that wasn’t an SEO title, I’m not sure what is. Basically, I find myself often having to find this in either the VMware KB or via Google each time I need it. Where are the logs? C:\ProgramData\VMware\VMware VirtualCenter The problem you may run into however, is that the “ProgramData” folder is hidden by
-> Continue reading Finding Virtual Center Logs on Windows Server 2008

Useful Windows Commands for VM Administrators

Over the course of my travels, I’ve found that having a quick reference to random Windows commands is helpful. Here are two sets of commands I use often enough to be useful, but not often enough that I’ve committed them to memory: Managing IP Addresses from the CLI Netsh! – This one predates PowerShell on
-> Continue reading Useful Windows Commands for VM Administrators

PowerCLI – Nexus1000v and VMXNET3

Today’s post is brought to us by Chris, a member of the VMware community who wields some powerful Louisianan VooDoo magic (and PowerCLI). Chris uses this to show us how to take a csv file in, and use it to attach a VM to a dVS switch as well as adding the VMXNET3 nic to
-> Continue reading PowerCLI – Nexus1000v and VMXNET3

VMware Tools –default!

When was the last time you found yourself configuring VMware tools on Linux? Did having to incessantly press enter accepting the defaults drive you nuts too? I think I might be the last one to the game on this, but today I was stumbling through configuring VMware tools on a few Linux VMs. Stumbling, over
-> Continue reading VMware Tools –default!

The Most Awesome PowerCLI Cmdlet You Aren’t Using

While all of PowerCLI is remarkable in both it’s power and ease of use, there are some cmdlets that do not get as much airtime as they deserve. One of those, is Invoke-VMScript. From Get-Help InvokeVMScript NAME     Invoke-VMScript SYNOPSIS     Executes the specified PowerShell script in the guest OS of each of the specified
-> Continue reading The Most Awesome PowerCLI Cmdlet You Aren’t Using

PowerCLI Script of the Week – Set-Keydelay.ps1

Ever have to log into a the console of an ESX VM… over a slow connection? Then you’ll know all about the character repeat that comes along with that. If you haven’t experienced this… consider yourself lucky. It is especially interesting when trying to type passwords. So how do you defeat this? You set the
-> Continue reading PowerCLI Script of the Week – Set-Keydelay.ps1

More MAC Address Mayhem – SLES Edition

Remember this? No? Well, go back and read it. I can wait. … Done? Good. The gist of the last post, was that if you cloned, or copied a Ubuntu VM from one host to another, the UUID changes. That UUID is the basis for part of the generated MAC address, which then changes, causing
-> Continue reading More MAC Address Mayhem – SLES Edition

Active Directory Machine Accounts and VMware Clones and Snapshots

Clones and Snapshots, two of the many modern day miracles to come from virtualization. No? So they’re not as cool as VMware’s vMotion, Distributed Resource Scheduling, High Availability, Fault Tolerance are they, but the are the foundation on which that magic is built.  What happens to the machine in your corporate domain when you need
-> Continue reading Active Directory Machine Accounts and VMware Clones and Snapshots

Choosing SQL Clustering or VMware HA – What is Right?

This is a big one to try to tackle in a single post, but the question comes up often enough to try. I figure to best answer it, it would help to understand what each does: VMware HA What it does: VMware HA will detects host & VM (VM heartbeat, etc) failures. On a failure
-> Continue reading Choosing SQL Clustering or VMware HA – What is Right?

New Script – Get VM or ESX Host UUIDs (get-uuid.ps1)

UUIDs are wonderful! Really. They’re just not all that easy to get to, at least not when you need more than a few of them at a time. That is where this script comes in: # get-uuid.ps1 # # Takes either a VMHost or VM object from the pipeline, returns the corresponding UUID. Begin {
-> Continue reading New Script – Get VM or ESX Host UUIDs (get-uuid.ps1)

It Still Doesn’t Work – Windows 2003 Standard 32bit & 4 GB Ram

I’ve run across several cases recently where assigning 4GB of memory to a 32bit VM caused some concern by folks looking at what’s available in the system properties. Example:   The VM is set to use 4GB ram (4096MB) & Booted. Properties show less than 4GB As does Task Manager So why is this? It’s
-> Continue reading It Still Doesn’t Work – Windows 2003 Standard 32bit & 4 GB Ram

Go Go PowerShell Speed Racer! – Speeding up PowerShell scripts.

From the VI Toolkit blog. Can you spot the difference between this code: 1: foreach ($vm in (get-vm)) { 2: $disks = Get-HardDisk -vm $vm 3: foreach ($disk in $disks) { 4:  Write-Host $disk.CapacityKB 5: } 6: } And this code: 1: foreach ($vm in (get-vm)) { 2: $disks = Get-HardDisk -vm $vm.name 3: foreach
-> Continue reading Go Go PowerShell Speed Racer! – Speeding up PowerShell scripts.

e1000 vNIC’s Hate Me – How To Find And Change vNic Types With The VI ToolKit

Well, this being the third time I’m trying to write this post (some issues with my Wwindows 7 VM, something to be said for autosave). VMware recently released a white paper showing a performance comparison between the e1000 and enhanced vmxnet drivers. In most cases the vmxnet driver outperformed and used less CPU overall than
-> Continue reading e1000 vNIC’s Hate Me – How To Find And Change vNic Types With The VI ToolKit

Removing VMware Snapshots – With a Bat (PowerShell, CLI, rCLI… and Perl)

I’ve found a few situations in which snapshots get stuck, like glue, to a running VM, and despite your best effort to delete them, they wont go away. Like in-laws, they stick around, a bit longer than is pleasant. If a snapshot has not been removed cleanly on the first try, you may want to
-> Continue reading Removing VMware Snapshots – With a Bat (PowerShell, CLI, rCLI… and Perl)