Monthly Archives: September 2015

vRealize Operations 6.1 End Point Operations

One feature that my customers have been asking is the ability to see counters in the Guest OS. This can be achieved with Hyperic in earlier releases of vRealize Operations. In version 6.1, you no longer need to deploy Hyperic server.

You download the agent from the same place you download vRealize Operations. You might be confused with the choice of agents. They are quite straight forward actually:

  • There are 2 different agents: Windows and Linux.
  • The agents come in 2 flavours: with Java or without Java. The one with embedded Java naturally has to have both the 32 bit and 64 bit options, because there are 32 bit JRE and 64 bit JRE.

Because of the above, you have many combinations. They are actually just the same thing 🙂

The agent is much smaller relative to the Hyperic agent. This is a welcomed news for those who are concern with large agent foot print. If you are curious, this is the directory structure now for the agent without the embedded Java.


I personally prefer to deploy the agent with embedded Java. This takes care the Java compatibility. If I use an external Java, it might be updated without me knowing it. That can create some fun troubleshooting activity in data center. It reminds me of the infamous line “Write Once. Test and Debug Everywhere”.

I’m using the Windows agent here as an example. It is already an exe file, so you just need to double click to launch. You will get the setup wizard as shown below:


As part of the setup, you will be asked to provide the certificate Thumbprint. You get that from the http:s//Your-vRealize-Ops/Admin URL. In my case, it’s vrealize-ops-6/admin as you can see below.

Once you login, click on the certificate icon on the top right. I highlighted it below with red rectangle. You will get a dialog box, listing 2 thumbprints. Choose the 2nd one, not the the first one. I’ve highlighted the second one in my case. On your vRealize Operations screen, copy that.


Go back to your Agent installation. When you are asked, simply paste it. I’ve shown mine as example below:


Next, provide credential. I simply use the Admin credential.


The rest of the Setup wizard is pretty forward. Logically, it will also ask for your vRealize Operations address. I provided a FQDN name. Be careful what you type. The setup does not validate it.

The entire installation is pretty fast. At the end, the usual completion screen is shown. It offered to open the readme file. Nothing important that you need to do there. So you are done.


You can validate that it is running by going to Windows Service. Do not look for VMware or vRealize. The name is shown below.


Yes, that’s all you need to do. The next thing is to check if it actually sends data to vRealize Operations. Wait for around 5 minutes, and you should see it. Here is mine:


What if it does not? Where do you check?

Go to the Inventory Explorer. From there, expand the EP Ops Adapter Resources Group. In my case, since it is Windows, I expanded Windows. The resource will appear if it’s sending data to vRealize Operations. The Collection State and Collection Status will be both green.


Hope you find the article useful!

vRealize Operations 6.1 upgrade

I’ve been waiting for the 6.1 release, so I’m glad to see the announcement on my inbox this morning.

I shared the process to update from version 6.0 to version 6.0.1 here. The process to update or upgrade from 6.0.x to 6.1 is the same, so kindly review the above. No need to fill the Internet with duplicate info 🙂

From the official Release Notes:

  • If you have customized the content that vRealize Operations Manager provides such as alerts, symptoms, recommendations, and policies, and you want to install content updates, a best practice is to clone the content before performing the upgrade. In this way, you can select the option to reset out-of-the-box content when you install the software update, and the update will provide new content without overwriting customized content.

The above is the reason why I advise customer to always clone. You then prefix the cloned object with your company name. If the object is a personal object, then prefix it with your initial. If your company name is Super Duper Transparent Inc, then prefix the object with SDT will help you quickly identify them in the sea of objects. I found it useful as I can sort by name. For the personal object, I prefix all mine with e1, so other users will not be confused.

Tomas Baublys corrected me that I missed the Linux OS update. He has written an excellent guide here.

As shared here, the upgrade is identical. So I will just provide additional screenshots here. The first step is to upload the .pak file. It can take a few minutes.


Once it is uploaded, click Next to proceed.


The upgrade will automatically log off (as the system is down, obviously 🙂 ). It takes minutes, so go and get a cup of coffee 🙂 You can review the progress from the System Status and Software Update links on the left side of the screen. Below is the System Status menu.


…. and here is the Software Update screen.


Back from your coffee break? You should see something like this at the end.


The Release Notes states that “After an upgrade, the vSphere Web client might not display Health, Risk, and Efficiency badges for a machine that vRealize Operations Manager is monitoring. If that happens, use the Solutions page in vRealize Operations Manager to re-register vRealize Operations Manager with your vCenter Server”.

From the screenshot above, you know it did not happen to me. It’s happily collecting already.

Once upgraded, it’s now ready to get visibility inside the Guest OS! I’ve written some articles to help you started:

VMworld 2015 session MGT4973

Sunny Dua and I delivered the session MGT4973 at VMworld 2015. We did 2 repeat sessions, as session 1 had near 500 people registered. We were really humbled and honored by the great feedback. The topic required a change in paradigm. You need to unlearn what you’ve known for years as best practices, and learn a new concept. So it’s something you can receive/accept well if you are relaxed.

Sunny and I decided to use humor, else we ran a risk that the session wouldn’t go down well. We were not sure if our humor would resonate, so it’s a big relieved that it was well received! The 2 sessions receive a rating of 4.38 and 4.77 respectively. The 2nd one had better rating as we took feedback on the first session. Below are the comments and we are thankful for the kind words. It encourages us to continue sharing on SDDC Operations Management.


The session video has been published to VMworld attendees. No login required.

  • Sunny provided a good overview on the topic in his blog here, so please read that first.
  • I added a bit more detail to his overview here.
  • The slide was based on our deck that we’ve presented before. It normally took ~3 hours. You can find the presentation here. This is a super-set of the VMworld session.
  • Because of the positive feedback, we decided to share with the vBrownBag. We were given 15 minute slot, which you can see here. Certainly, we would love to share more with the community.
  • [15 Sep 2015 update: You can find the actual presentation we delivered here]

There are requests for details info, and here they are:

  • Details of my book can be found here.
  • The actual dashboard for Capacity Management can be found here. Warning, it’s a long read.

Will we make it to VMworld Barcelona? It would be a privilege indeed. We are local resources of Singapore team, so naturally there is no scope for us to fly to Barcelona. But if we are needed, we would love to participate and share the content!