My ESX to ESXi Transition

There’s been a lot of discussion and hand-wringing regarding the deprecation of VMware ESX in favor of ESXi. People are worried, the sky is falling, OMG OMG. In contrast, I just finished upgrading my three production clusters to vSphere 4.1 (from vSphere 4.0), and I converted everything to ESXi 4.1 in the process. It’s actually really easy and now I’m future-proofed. Here’s how I did it. 1. Upgrade vCenter Server to 4.1. Frankly, the 64-bit vCenter jump is the most troublesome part of all of this for most people. The VMware vCenter Server Data Migration Tool may help if you’re using the SQL Express database, but I just did a database restore from a full backup file I made. I …

Read More

How to Install Microsoft SQL Server 2008 for VMware vCenter 4

Update: This document is great for SQL Server 2008 & vCenter 4, but if you want SQL Server 2008 R2 & vCenter 5 I’ve got a new post with those details. I’ve had cause recently to do several new VMware vCenter installations, and I thought I’d take the opportunity to update our documentation on setting up Microsoft SQL Server 2008. Since new VMware vSphere users often find themselves unwittingly becoming DBAs I thought it might help others if I posted it. While I don’t mean this page to become a general support site for vCenter SQL Server installations please leave a comment if something needs to be clarified or corrected, or if I’m doing something dumb here. I consider my …

Read More

Disk Performance of a 16-drive Dell PowerEdge R910

You can order Dell PowerEdge R910s with as many as 16 disks attached to the H700 controller. We did. Since it’s hard to find benchmarks out there for what you can expect out of local storage performance I ran a few tests on it. I didn’t have a whole lot of time to run a comprehensive set of tests, as the box wasn’t mine and it needs to get deployed, but I was able to get some basic performance statistics. These tests were conducted with the integrated H700 controller, running firmware 12.3.0-0032 A02. That controller has 1 GB of NVRAM cache on it, and in each test case the container was set to the default stripe element size of 64 …

Read More

Resolving Time Sync Issues in Virtual Machines

VMware recently published, or updated, KB 1005760 which “will assist you with the troubleshooting of time synchronization issues within a virtual machine.” I feel it’s noteworthy to point out that this particular KB article is for VMware ACE, Fusion, Server, and Workstation. It is NOT (repeat: NOT) for ESX and ESXi! In fact, for ESX and ESXi the recommendations are directly the opposite. As per KB 1006427 (Linux) and KB 1318 (Windows) you should disable VMware Tools time synchronization and enable NTP or Windows Time Synchronization. You may be asking why you’d want your VMs to do their own synchronization. There are a couple of big reasons. First, the VMware Tools time sync might run the clock backwards. One of …

Read More

Rebel Alliances

Stephen Foskett has a great post today on The Enterprise IT Acquisition Game, wherein he talks about how it’s open season on data storage companies, with a lesser emphasis on networking: So this is the game: Four full-line enterprise superpowers battling each other for datacenter dominance and coveting the extra profits of a few verticals. HP clearly believes they can chip away at EMC and Cisco in storage and networking; Dell and IBM have so far focused mainly on storage; and Oracle hasn’t made a move in either direction, instead challenging the other three in the core server and software space. Right on, especially with the “coveting the extra profits” part. For years, Dell, IBM, and HP have been busy …

Read More

Three Organizational Decisions That Help Me Virtualize

Over the last ten years my organization has come a long way with its IT policies and processes. We’ve gone from the wild, wild west of IT where personal heroism ruled the day, to a place where there’s just enough process to make sure that communication happens correctly and things like our Configuration Management Database (CMDB) stay up to date. It’s been a lot of work, but I am actually really proud of where we’re at. There are three fundamental decisions we made a long time ago that, had they not been made, would have drastically changed how virtualization has proceeded here. 1. Clearly defined maintenance windows. Knowing exactly when someone can do maintenance on server has been crucial to …

Read More

Get Away to VMworld Contest

If you were thinking about going to VMworld but can’t make it due to finances Gestalt IT is running a contest where the winner gets airfare, hotel, and a conference pass. This is a very compelling contest, and to win: Entrants must explain how they plan to “pay it forward” if they get to go to VMworld. Will you start a blog? Write some tutorials? Contribute to a forum or online community? Present to your local VMUG? Get creative and spread the wealth of knowledge you get from the event! Our panel of judges is made up of none other than the most-excellent roster of past Tech Field Day delegates! They’ve proven themselves to be independent-minded and knowledgeable, and we’re …

Read More

Remembering Swap

VMware vSphere users should always remember that when you allocate a VM the amount of space it will consume on disk includes a swap file equal to the size of the VM’s allocated RAM. So if you have 96 GB of VMs running you will use 96 GB of your disk as swap, even if those VMs are only actively using 2 GB of RAM. Yet another argument against overcommitment, in my opinion. If you right-size your VMs you not only save RAM, but storage as well.

Per-VM Licensing

Beth Pariseau from SearchServerVirtualization.com has a new piece up about the change in VMware licensing for some products, from per-socket to per-VM. First off, and slightly off-topic, I’m quoted in the article, and it’s always interesting to see what reporters choose for quotes from me. This isn’t a criticism, as anybody who has talked to me in real life knows I talk like that. Beth didn’t edit anything, which I really appreciate. However, I now can cross “use the word ‘cram’ in an interview” off my list of life goals. 🙂 Second, and back on-topic, per-VM licensing makes a lot of sense for things like AppSpeed, as well as some of the other management tools. There are a lot of …

Read More

VMware vSphere 4.1: What's New

Once again we find ourselves staring at a major release of VMware infrastructure software: vSphere 4.1. It’s been a bit over a year since 4.0 dropped, with two big bugfix releases since. vSphere 4.1 adds over 150 new features and improvements, including some features that were previewed at VMworld 2009 to much applause. Here are some of the highlights, twists, and turns. Storage I/O Control: This is a global, cluster-wide I/O scheduler, working to throttle I/O to ensure that a single VM cannot monopolize a single datastore’s capabilities. If you consider that a datastore’s backend storage can only sustain a certain numbers of IOPS it’s possible, and likely, that a single VM will consume a disproportionate amount of those IOPS. …

Read More