Category Archives: Stories

Reflections on my first year at VMware

January 2015 marks the 1-year anniversary of when I started my time with VMware. I thought it would be fitting to spend some time reflecting on what has undoubtedly been the most exciting, challenging and satisfying year of my life.

So where to start? I guess the most appropriate and impressive place would be with the people.

I’ve had a lot of jobs in a lot of sectors, at both ends of the country. From east coast startups and higher education to west coast DoD contracts, I’ve met and worked with all kinds of people. And it’s very safe to say that the people are what make VMware really special. I’ve never had the pleasure of working with a more intelligent, innovative, friendly, helpful or welcoming group of people. And VMware as a company goes to great lengths to foster that – they invest so heavily in us; as employees, as citizens and as individuals. The emphasis on charitable works and giving back to our communities are unlike anything I’ve ever seen before. It’s amazing and wonderful, and it’s the one thing I wouldn’t trade about this company for anything.

I was also more than a little apprehensive about the total transformation that my life would undergo in order to accept this new job. I was so used to working in cube farms -, could I really make the leap from operations and management of large scale datacenters to working from home and meeting with customers all the time? This was another way that VMware’s people really made a difference. I was fortunate enough to be hired by one of the best managers in the company and join a pretty elite team, all of whom were as eager and pleased as could be to mentor me through that transition. I have been on various kinds of “teams” before, but had apparently never experienced the true meaning of the word. Maybe I should have played more sports… Nah.

The next most amazing thing about this company would have to be the incredible pace and quality of innovation that we produce daily. Some of the most talented developers, engineers and strategists on the planet work for VMware – and I think the reason is that creativity and daring is fostered and even encouraged. Nobody is afraid to take a risk and it shows – just look at the unprecedented growth that the company has experienced over the past few years. The ESX hypervisor revolutionized the way that the industry thought about computing and infrastructure, and in a relatively short period for such a revolutionary shift. Now VMware is tackling the same transformation in so many other areas of the datacenter – networking and security through the NSX product, enterprise mobility through AirWatch, and homogeneous hybridity through the vCloud Air and newly-announced vCloud Government Services.

Finally, I love my customers. I never get tired of interacting with them. Each and every one has a unique story to tell and a unique set of problems that need solving. I get to travel the country and help all of these amazing organizations identify the barriers that are holding them back, then realize the benefits that VMware’s solutions have to offer. It’s one of the most wonderful and truly win-win situations I’ve ever encountered; my customers overcome the hurdles holding them back and transform their businesses, all while saving money. VMware, in turn, gets to keep on being the fastest-growing software company ever and continue producing incredible advances in IT. And I get to have a blast doing it. It’s genuinely a job I can feel good about. It’s fascinating, terrifying, challenging, and most of all fun.

That pretty much sums up my impressions after the first year. I’m looking forward to many, many more – we have so much potential and so many amazing new horizons to cross that the future’s never seemed brighter, not even to Corey Hart.

Incidentally, this bout of lucidity was brought to you by a velvety 2010 Suisun Valley Petit Sirah from Mangels Vineyards. This inky-dark wine has a big, bold mouth feel with tons of fruit on the pallet and a finish that seems to go on forever.  The Suisun Valley is a scrappy young appellation that produces some incredible and somewhat undervalued fruit, one which has the potential to be an increasingly major player over the coming years. I could draw an obvious comparison between enology and the software industry right now, but again… Nah. You got this.

Mangels Vineyards 2010 Petit Sirah

Here’s to the future.

Monitoring vRealize Automation with vRealize Operations and Hyperic

Have you ever deployed vRealize Automation? If so, then you know that it has a highly complex architecture, made up of dozens of individual components – and has historically been a bit of a hassle to properly monitor.

That said, there’s good news for administrators who have both the vRealize Automation and the vRealize Operations Advanced edition  – VMware has released a brand-new way to integrate the two, via the vRealize Automation Management Pack.  This new management pack brings detailed  application-aware monitoring of the full architecture of vRealize Automation, and includes a set of plugins for vRealize Hyperic as well as an updated vRealize Operations Management Pack for Hyperic. With the helo of this management pack and set of plugins, users gain the following capabilities:

  • vRealize Hyperic platform service monitoring for vRealize Automation related services
  • An inventory tree object in vRealize Operations Manager specifically tailored to vRealize Automation
  • A set of pre-defined symptoms, alerts, and recommendations for vRealize Operations specifically revolving around vRealize Automation monitoring

Before diving into implementation details, here are a couple of quick screenshots of what you can expect after deploying the new management pack and plugins.

vRealize Automation Environment View in vRealize Operations
(Click the above image for a larger version)


vRealize Automation Inventory Tree View in vRealize Operations

As you can see, it monitors the following high-level capabilities and their sub components :

  • vRealize Automation Appliance
  • vRealize Automation Infrastructure-as-a-Service (IaaS) Server
  • vRealize Business (Formerly ITBM) Appliance
  • vSphere Single Sign-On (SSO)
  • vRealize Orchestrator

Here’s today’s obligatory wine tie-in. Given to a friend when he departed the employ of Viansa, this bottle of 2005 Ossidiana was signed by his friends and co-workers from all aspects of the winery. It’s also a finely blended Bordeaux – representing the perfect marriage of the 5 noble French grapes. The blend is proprietary and not disclosed, but it was clearly more than a little Cab. All sorts of grapes, styles, workers, techniques and technology coming together to produce one harmonious and easily enjoyable product. Can you see why I was reminded of this exciting new marriage of Automation and Management when we opened this bottle last night?


All that aside, let’s get into some of the nuts and bolts of implementing this new connection.

First, we must assume that you have functioning instances of vRealize Automation 6.1 or above, vRealize Operations Manager 6.0 or above and vRealize Hyperic deployed. Getting all of those up and running in your environment is outside the scope of this article. You will also need Hyperic agents deployed to all of the appliances and servers involved in the vRealize Automation  stack. These can include (but are not limited  to):

  • vSphere SSO
  • vRealize Automation Appliance
  • vRealize Orchestrator Appliance
  • vRealize Business Appliance
  • vRealize Automation Infrastructure-as-a-Service (IaaS) Server
  • Any additional Distributed Execution Managers (DEM)
  • External vRealize Automation IaaS Database Servers

Deploying these agents is also outside the scope of this article. Look for a forthcoming post on getting the agents onto the VMware appliances.

From there, you will log into your vRealize Hyperic server as an administrator with the rights to install plugins. Select the Administration tab and the Plugin Manager link.

Now, if you are currently running vRealize Hyperic 5.8.4, you may see some existing custom vRealize XML Plugins already present in the environment. These need to be removed first, and look like the following. If you don’t see these plugins, skip this step.

vRealize Hyperic XML Plugins for vRealize Monitoring
(Click the above image for a larger version)

To delete them, simply select the Checkbox to the left of each plugin and select Delete Selected Plugin(s) from the bottom left corner. This may take some time to complete.

Now click the Add/Update Plugin(s) button in the lower right corner and upload the two new .JAR plugin files.

After that’s complete, you should see something like the following image. Notice the two new custom JAR plugins, highlighted in red.

vRealize Hyperic JAR Plugins for vRealize Automation
(Click the above image for a larger version)

Now, switch over to your vRealize Operations console. Log in with a user who has the administrative rights to update solutions. Navigate to the Administration tab and select Solutions from the navigation pane. Click the Green + (Add) in the upper left corner of the solutions pane. Follow the wizard that is produced to install or update the solution.

vRealize Operations Solutions

If you already had the vRealize Hyperic solution installed and working, you’re done with this part! If this is your first time installing the solution, you will need to configure the adapter instance. To do so, highlight the vRrealize Hyperic solution and click on the Gears icon in the upper left. Fill in the requested details about your vRealize Hyperic server as seen here, of course using your own settings. Test and save the settings.

vRealize Hyperic Adapter Configuration

Now all you need to do is wait for vRealize Hyperic to auto-discover your new services. Check your Hyperic dashboard after a few minutes and import them; after a few more minutes they will start appearing in your vRealize Operations Manager.

You can confirm which vRealize Hyperic metrics are flowing into vRealize Operations by logging into it with an administrative account, then navigating to the Administration tab and Environment Overview. Expand the Adapter Instances and then your Hyperic Adapter Instance. You will see the name of the Hyperic instance that you configured in the last step – select it and view the related metrics.

vRealize Operations Manager Environment Overview
(Click the above image for a larger version)

That’s all there is to it – now you can navigate to your vRealize Operations Content tab and view the vRealize Automation inventory tree.

vRealize Operations Inventory Trees

From here you can explore the related tabs – environment, analysis, troubleshooting, etc – and begin leveraging the wealth of new metrics at your fingertips.

The new vRealize Operations and vRealize Hyperic integration packs can be downloaded from the VMware Solutions Exchange here and here.


You can also see this article cross-posted on the VMware Management Blog at

What do Alt-rock, local beer and EUC have in common?

Normally I wouldn’t have much insight on the subject of EUC (End-User Computin,), but my current trip home for the holidays has presented a pretty cool opportunity to highlight this amazing technology, even if it is outside my area of expertise.

We haven’t been home in few years, and it was my first chance to talk to some of the family in a while. We decided to go out one night to see my cousin Drew play with one of his bands, The Loveless. Here’s an action shot of Drew on bass.


This performance was paired with two amazing local beers – Loganberry Wit by Resurgence, and Live Pale Ale by Southern Tier. The Live Pale Ale is just a beautiful American style pale ale, with perfect hop character. But the Loganberry Wit was a real treat – those of us who grew up in the Buffalo area already know this, but for the uninformed, Loganberry is a berry widely used for punch-like drinks throughout Western New York and is a true regional flavor.

Anyway, by this point I’m sure you’re wondering what on earth all this has to do with VMware EUC. Well, as it turns out, Drew is part of a team of talented VMware administrators at Erie 1 BOCES (the Erie County Board of Cooperative Educational Services) who, in conjunction with the City of Buffalo, just implemented a tremendously successful VMware Horizon- based remote educational computing environment that has enabled Buffalo public school students to take their education with them to libraries and beyond.

Read more about the City of Buffalo’s success story at the following links:


Perfect chance for a starting post

Heading home for the holidays and managed a last-minute first class upgrade. What does that mean? A Bloody Mary and some VCAP study time, of course. Now, the aficionado in me says “thanks for the vodka and ketchup, United,” but the part of me that already drank half the cup is full of the holiday spirit and is willing to forgive the transgression.

Happy holidays and safe travels to all my colleagues, friends, followers, readers and customers.