Home > Blogs > VMware vSphere Blog > Monthly Archives: August 2010

Monthly Archives: August 2010

Hardware Health Monitoring via CIM, part 7


In this installment, we'll look at one of the most complex, and yet perhaps the most powerful aspect of CIM – asynchronous events, or as they're officially named, CIM Indications.  In this post we'll talk a little about how the plumbing works to subscribe for and receive indications, and then look at a real-life event using the included example code.  With these examples, you should be able to quickly build up your own custom datacenter monitoring solutions for hardware health event detection.

Continue reading

Come See vSphere 4.1 at VMworld 2010!

The show has already started and we are excited to show you everything vSphere 4.1 has to offer. At the VMware booth we will be showing:

-Storage I/O Control and vStorage APIs for Array Integration

-Network I/O Control

-Memory Compression

-ESXI Hypervisor Architecture

-Availability Enhancements

If you get a chance, join me for an overview of vSphere 4.1 both today (12pm) and tomorrow (3:30). My session is TA9420.

Enjoy the show! See our keynotes and other video on demand here



Visit the Big Red Truck!

Hello everyone,

I saw at Yellow Bricks today some great shots that Duncan shared with everyone of the lab he is working in at this VMworld.  I thought I would do the same!  Mine are a little different:

And the datacenter that my rack is from is:

In the picture at the start of this blog, all of the blue lights signify the hosts that we are using to power the POD's that are in use on the other side of the truck to demonstrate things like Site Recovery Manager, ESXi, View and High Availability.  All of this is live, and not canned, and we have specialists ready to demo or answer questions.

Have a great VMworld!


vSphere 4.1 Awarded IPv6-ready Status!

VMware vSphere 4.1 has been awarded IPv6Ready Logo 02-C-000488 for IPv6 RFC compliance. 

IPv6Ready Logo certification is particularly interesting because it is the generally-accepted standard for IPv6 RFC compliance, recognized around the world. NIST certification is applicable to the civilian U.S. Government.

For more information you can read Milin Desai's recent blog post on this topic or visti the UNH site for USGv6.

Hardware Health Monitoring via CIM, part 6

In this installment, we're going to dive into one of the tricker areas of CIM called associations.  They're extremely powerful, and used heavily by the standard profiles.  In many cases, you can simply ignore them and get 90% of what you need, but for that last 10%, you'll need to do some association traversals to make sense of how things relate. We'll use this to figure out what Memory and Processor slots you havethat are unoccupied vs. occupied.

Continue reading

Need some help with a test plan?

Hello everyone,

I am taking a break, a much needed one, from working on VMworld related things, which I will mention a little of at the end, and wanted to do something that I should have done long ago.  I used to do a lot of SRM proof of concepts with people around the US and Canada – and now only do a few, but I do sure like helping people with SRM – and one of the popular parts to my PofC work was how to produce a test plan.  I am not referring here to an SRM Recovery Plan, but actually the bigger item that includes both application and SRM information.

This test plan identifies the goal, the players, the setup, requirements, and even the actual test that must be done after the SRM test failover (and prior to cleanup), for the test to be considered a success. 

This document organizes everyone to work to the goal of a successful application test.

I have a sample test plan for mail servers that I would like to share.  it is not perfect or finished, but it should give you a very good start.  
Download Sample Email Test Plan_a

BTW, I would like to make a few suggestions about VMworld presentations that I think you will find interesting.  Full disclosure – I am doing some of these, and have helped on some too, and some I just hope to see myself.

BC8432 – SRM Futures – Host based replication

BC6701 – VMware Data Recovery – all you need to know

BC8537 – VMware Data Protection Roadmap (this should be very interesting for everyone, and include info on the future of VMware Data Recovery too!)

BC6703 – How to be successful with SRM

BC8372 – SRM Futures – Failback and more

TA6944 – PowerCLI is for Administrators

TA8133 – Best Practices to Increase Availability and Throughput for VMware

SE7811 – View Security Architecture and Best Practices

Also, I will be working in a POD near a very large red truck.  I will have SRM future storyboards, and a very nice SRM lab.  The truck is actually pretty cool if you haven't seen it yet.  Come visit!

Have a great weekend!


ESXi 4.1 Tech Support Mode

One of the most popular new features in ESXi 4.1 is the new Tech Support Mode (abbreviated as TSM).  Tech Support Mode is a simple shell for advanced technical support. With situations in which remote scripting tools are not capable of addressing some particular issue, Tech Support Mode provides an alternative. Similar to the way the COS is used to execute diagnostic commands and fix certain low-level problems, Tech Support Mode enables users to view log and configuration files, as well as run certain configuration and utility commands in order to diagnose and fix problems. 

Continue reading

Can a script or message call out stop a recovery plan? And a little bit more!

Hello all,

One of my co-workers brought this up lately and I thought it interesting.  I have talked to a few customers about it and they had not thought of it either.  So here it is.  The scoop on script  and message callouts.  And it will not be quite what you expect.

Many of you with SRM will know we can do a script or message callout before, or after a VM starts.  See below for an example of a message callout – Hello from Post Power On!.

What is interesting is that you can also put them in place you may not expect and places you are already familiar with.  See below for an example of that.

You can see a message, titled Test Message 1 that will occur right after the shutdown of protected machines and before preparing storage.  You can also see Test Message 2 which is a pre-power on for TestWK2 and that means it will display before the VM starts.

What is important here is this message (Test Message 1) will stop the entire plan until it is acknowledged.  With Test Message 2 it will not stop the plan, just the recovery of TestKWK2.  A bit of a difference!

You will need to select Continue above for the entire plan to continue.

What one of my co-workers was worried about was if it was a script instead of a message, and the script failed would it stop or fail the plan.  I was worried about that myself, so I tested it.

You can see above a script has failed, but yet Preparing storage is continuing.  So a failed script in this position will NOT hurt the recovery plan.  Good to know.

Another screen-shot below shows that the Test Message 1 has continued fine, and that Test Message 2 which is part of TestWK2 is waiting for acknowledgment, but the plan continues with TestWK3.

Rpt2 I wanted everyone to know a few things from this little blog article.  The first is that message callouts, or scripts, can be in a variety of places, and not just in the pre and post of VMs being recovered.  But also, if you put one somewhere a little different like before preparing storage, and if a script fails, it will not cause the plan to fail.

I hope this was useful, and use the comments to leave a comment or suggestions for this blog to report on! 


IPv6 and vSphere 4.1

Those of you who read the “What’s new in Networking in vSphere 4.1” would have noticed that vSphere 4.1 is currently undergoing IPv6 conformance testing for the NIST Host Profile. (a little bit of recent history: the IPv6-ready program under the US JITC and US DoD was cancelled and replaced by the US NIST/USGv6 Conformance program).

Anyway, vSphere 4.1 is now listed on the UNH site for USGv6. UNH still have to finish up some of the final tests, and we still have to prepare our SDOC (Supplier Declaration of Conformance). You can see the current state of UNH USGv6 testing at  http://www.iol.unh.edu/services/testing/ipv6/usgv6tested.php