Technical Debt

This week I’m paying off technical debt. If you’re not familiar with the term it’s from the world of software developers, and Martin Fowler describes it better than I would: Technical Debt is a wonderful metaphor developed by Ward Cunningham to help us think about this problem. In this metaphor, doing things the quick and dirty way sets us up with a technical debt, which is similar to a financial debt. Like a financial debt, the technical debt incurs interest payments, which come in the form of the extra effort that we have to do in future development because of the quick and dirty design choice. We can choose to continue paying the interest, or we can pay down the …

Read More

Wisconsin VMUG in Green Bay – April 5, 2012

Just a reminder that there’s a Wisconsin VMUG gathering in Green Bay, WI this coming Thursday, April 5, 2012. Rod Gabriel (@ThatFridgeGuy) says that 80 people are registered so far, so the turnout will be excellent. Scott Herold of VKernel/Quest will be there to talk about performance & capacity planning (ostensibly with the VKernel tools). Mike Chudzik from Pure Storage will be there to talk about smashing performance bottlenecks, ostensibly by using their storage devices which are all-flash storage arrays and pretty sweet. I’ve seen both of these vendors via Tech Field Day, and they have some interesting things going on. Last in my list (may not be last in the presentation order), Jeremy Gruenke of Johnsonville Sausage will be …

Read More

Madison, WI vBeers – April 26th, 2012

I greatly enjoyed the three or four Twin Cities vBeers I attended last summer, and one of the things on my list for 2012 was to start a regular vBeers in my hometown of Madison, WI. So I’m going to. If you are in the area on April 26th, 2012 please stop by and join us on the UW-Madison Memorial Union Terrace (Rathskeller if it’s raining/snowing), sometime after 4 PM. If you know someone who can do something about the weather, we’d like some sun & warmth! As I said in the invite (linked above) RSVP isn’t necessary, though if I know you’re coming we’ll save you a seat. Or flee the area… 🙂

vSphere 5 Update 1 and vCenter Agent Upgrades

We applied vCenter 5 Update 1 on Sunday in my environment, which is earlier than we often do because there’s some bugs we needed fixed (namely the issues with Fault Domain Manager/HA and SSL certificate replacement). We’ve been running Update 1 in our test environment since its release, and it looked solid. But as any experienced IT person will tell you, production isn’t test. Ever. After the upgrade none of the hosts were connected to vCenter, and there was a task for each cluster entitled “Upgrade vCenter agents on cluster hosts” that did not proceed, did not terminate, and was uncancellable. The hosts themselves had a warning message on the summary tab indicating that a manual upgrade of the agent …

Read More

Rackspace's Terrible Maintenance Plan

Update, 3/21/12: please read the comments, too — we got a good response from one of Rackspace’s folks. I got a note today from Rackspace, where I have two virtual servers in their Rackspace Cloud. It was opened in the form of a support ticket, waiting for input from me, but with the text of the support ticket labeled as if I entered it, which was weird. As part of our ongoing effort to provide you with the best Cloud Servers service possible, we routinely perform maintenance and upgrades of our underlying systems. The majority of these are performed non-disruptively, however maintenances sometimes arise that impact Cloud Servers instances. At this time, a Cloud Servers host update is required that …

Read More

Three Failings of Virtual Appliances

I’m torn when it comes to virtual appliances. I love them because they make a lot of installations absolutely brainless. I hate them because the people that create them make assumptions that are ridiculous and unsupportable. Here’s the three ways I hate them the most: 1. There’s no good way to back them up. For organizations that haven’t gone the “whole VM” backup route there are very limited choices for backing these things up. Sometimes the virtual appliance has some method to export the configurations and data, but often not. And when there is a method it’s usually a web interface that cannot be automated. What I want: virtual appliances should be able to export their configuration and data on …

Read More

Dell PowerEdge 12G Is Here

Over the last week there’s been a number of different posts about the new Dell PowerEdge models, the 12th generation (12G) of their server line. I was briefed both by Dell technical staff and by Dell executive staff on the Rx20 lineup and I took a few notes. I was mainly briefed about the Dell PowerEdge R620, R720, R720xd, which will be in the first wave of refreshes. The higher-end models, like the R820 and R920, and the cloud & HPC focused C-series, will be part of another release soon after, and reach into the higher-end E7 CPU models (8 way, 10 cores) from Intel. The new mid-range hosts are built around the Intel Xeon E5 CPUs, also known as …

Read More

Is it possible to have too much monitoring?

In the category of shameless self-promotion[0] I’m one of the SolarWinds thwack Ambassadors for the month of March, and I’ve posted my first discussion topic, asking whether it’s possible to ever have too much monitoring. If you’re not familiar with thwack it’s the SolarWinds community site, it’s great. I’ve been in orbit around SolarWinds since Networking Tech Field Day #1, and I’m happy to take a few topics that are more discussion-oriented and post them over there. SolarWinds also has a whole bunch of free tools there, like a Wake-On-LAN tool I’ve used to wake my VMware ESXi hosts up from standby, a VM-to-Cloud calculator to let you see how expensive it would be to take all your VMs and …

Read More

Take A Break

I recently returned from a two week trip to New Orleans, for rest & relaxation. And it reconfirmed for me my suspicions that sometimes the best thing I can do, from a process & procedure standpoint, is to leave for a while. Banks usually have a mandatory absence policy as part of their internal controls. The United States’ Federal Deposit Insurance Corporation (FDIC) encourages all financial institutions to require employees to take no less than two weeks of vacation every year: During this time, their duties and responsibilities should be assumed by other employees. This basic control has proven to be an effective internal safeguard in preventing fraud. In addition, such a policy is viewed as a benefit to the …

Read More

The Realities of Single Panes of Glass

The folks at Virtualization Tech Field Day 2 were tweeting about single panes of glass (I think they were playing buzzword bingo) and reminded me of my feelings on the topic. I’ve never thought a single pane of glass was all that special, or necessary. Once upon a time, when I was the IT guy for a small environment, I never used them because I didn’t feel like dealing with the hassle of tying everything together, arbitrarily creating dependencies and unnecessarily complicating my life. Now, as an “enterprise” guy, I can’t use a single pane of glass to see into my storage, network, backups, etc. because of the politics & silos with the storage, network, and backup teams. And even if …

Read More