In an effort to encourage more VMware community developers to create useful and interesting plug-ins for the VI/vSphere Client, Hyper9 has decided to open source the GuessMyOSToo plug-in for the VI and vSphere clients.

GuessMyOSToo is now hosted on SourceForge.net where you can do things like browse the source code and submit bug reports or suggest feature requests.

GuessMyOSToo binaries will still be available on the Hyper9 website.

Hope this helps!


A co-worker asked me the other day how to get the version of an ESX host from the host itself (the service console). I told him to look at /etc/vmware-release, but he said that that wasn’t enough information. The next day another co-worker asked if it is possible to tell the difference between a vCenter server and an ESX host without authenticating to either. I said, sure, the RetrieveServiceContent method does not require authentication. Then it occurred to me you can use the same thing locally on an ESX host to determine the exact version of the host.

Continue reading ‘Getting an ESX host’s version from the host’


I’ve been using KVM for a few days on my home server, and I really like it. However, if there is any hope of it succeeding, there needs to be some serious improvement with its support structure. Especially in IRC. I think John Gabriel’s Greater Internet ****wad theory applies to the type of people who monitor the #kvm channel on Freenode. Of course, that’s generally the greater problem with Linux in general. It’s a community made up of people who would fit right in at the music store in High Fidelity.


This evening I decided I was going to install the latest version of the vSphere SDK for Perl on my system. My system happens to be OS X 10.6.2, and VMware only provides the vSphere SDK for Perl for Windows and Linux distributions. Luckily I have been able to make the Linux version work for OS X before (albeit that was on 10.5), so I thought I would try again.

Continue reading ‘Installing vSphere SDK for Perl on OS X 10.6.2 (Snow Leopard)’


GuessMyOSToo is the world’s first third-party plug-in that works with both VMware Infrastructure 3 and vSphere 4 clients! Following on the success of GuessMyOS, the sequel replaces generic VM icons in the VI3 and vSphere inventory trees with OS-specific icons. Created by Andrew Kutz at Hyper9 GuessMyOSToo is free and available for download today!


Some of you have been e-mailing me recently, asking why I’ve been so uncharacteristically silent these past few months. Well, I’m finally ready to do the big reveal, to pull the covers off what I’ve been working on all this time. I’m pleased to announce the Open Virtualization Management and Monitoring (OVM^2) Initiative.

An ambitious project by Hyper9, OVM^2 aims to provide a completely free and open software stack for managing and monitoring leading virtualization platforms such as:

  • VMware ESX 3.x
  • VMware VirtualCenter 2.x
  • VMware ESX 4.x
  • VMware vCenter4
  • Microsoft Hyper-V
  • Citrix XenServer 5.x
  • *Amazon EC2
  • *KVM

Overview

The OVM^2 Initiative is supported by a series of open source software projects that Hyper9 is announcing and making available today under the BSD license:

  • Vangaea – Provides an open, RESTful interface and single sign-on access for communicating with leading hypervisors.
  • UVAPI – A Java library that provides a universal model and API for accessing different virtualization platforms.
  • JWbem – An on-going Java implementation of Microsoft’s Scripting Web-Based Enterprise Management (SWbem) API. JWbem allows Java developers to easily monitor and manage Microsoft Windows via Windows Management Instrumentation (WMI).
  • Hyper9-Common – Binds together all the other modules; a set of utilities providing common support.

When combined with supporting hypervisor SDKs, these projects fit together to form the basis of the OVM^2 Initiative.

OVM^2 Overview

OVM^2 Overview

Availability

I’ve been putting the finishing touches on the different parts of OVM^2 for a weeks now, and I’m finally satisfied enough with the various bits and pieces to approve the first public release of OVM^2, just in time for VMworld 2009.

In conjunction with the release, I recorded a quick demonstration highlighting some of the features of Vangaea, the RESTful API component of OVM^2. Take a look!

Support

Hyper9 needs your support! If you are interested in working on any component of OVM^2 please e-mail me at akutz at hyper9 dot com, and let me know for which project you think you can be a positive contributor.

*Coming Soon


My Macbook Pro’s hard drive died. Ugh. Since I was forced to rebuild my system I decided to do a clean install and not copy over any preferences from my backups, just the data that I needed (documents, secure shell (SSH) keys, music, etc.). Another decision I made was to forgo VMware Fusion for a more light-weight desktop hypervisor. Fusion has a nice feature set, but I have never known a program to be more of a resource hog, or to be so annoying (always grabbing my input, yanking me into another space) as VMware Fusion for OS X.

Continue reading ‘Building a Better OS X Firewall (or How I solved the NAT problem for VirtualBox)’


VIJMark

05Aug09

I benchmarked the performance of three Java toolkits for working with VMware Infrastructure and vSphere: VI (vSphere) Java, the VI SDK for Java, and the vSphere SDK. You can read more at http://vijmark.sourceforge.net/.

(Hint – VI (vSphere) Java wins)


VMM without the host

I am very pleased to announce the immediate availability of Hyper9 VMM 1.0! Since creating VMM earlier this year, being acquired by Hyper9, and continuing its development, I have always believed that VMM will become the industry standard for heterogeneous, mobile virtualization management. With its first public release, VMM is another step closer to that reality. So what features are new in version one dot zero? Well, let’s take a look:

  • VMM backed down its Java requirements to Java 5. For enterprises who have not yet made the leap to Java 6, VMM will plug right into your existing environments!
  • A brand new properties file format has been introduced that allows VMM administrators to customize VMM to their heart’s content. Customizations include:
    • Whether or not to show the host information.
    • Whether or not to show the host’s CPU statistics.
    • Whether or not to show the host’s memory statistics.
    • Whether or not to show a VM’s CPU statistics.
    • Whether or not to show a VM’s memory statistics.
    • Whether or not to show a VM’s power operations.
    • Whether or not to show a VM’s network operations.

Administrators can customize these settings and more based on the name of the server VMM connects to, the user logged into VMM, and even the type of browser the user is connecting from. When we say VMM is mobile, we mean mobile! You simply cannot find this level of flexibility anywhere else.

This flexibility builds on VMM’s existing feature set:

  • Monitor a host’s or data center’s CPU and memory
  • Monitor a VM’s CPU and memory
  • Manage a VM’s power state
  • Manage a VM’s network state

VMM no host stats
And we’re not talking just VMware ESX. Nope, VMM can do all of the above for VMware Infrastructure 3.5 and above, VMware vCenter 4, VMware Server 2, Microsoft Hyper-V, and Citrix XenServer 5. And with a AJAX-rich full mode for modern smart phones such as Apple’s iPhone and Google’s Android platform, and a lite mode for other devices, VMM is sure to support your favorite mobile device.

With VMM 1.0 monitoring and managing your favorite hypervisor is as close as the mobile phone in your pocket. Get it today!


FYI, if you find yourself just getting started with Hyper9 VMM Beta 2.2, be SURE to read the documentation on the Hyper9 VMM WIKI. The first thing I will do when you file a bug report is refer you to the documentation if you have not read it.

Also, for instructions on how to file a bug report please see this forum post.

Thanks!


-a