Backing up and managing VMware ESX virtual machines with VM Explorer

Backing up and managing VMware ESX virtual machines with VM Explorer

As a VMware educator, part of my job requires that I be aware of various VMware tools on the market. Recently I came across a tool from TriLead called VM Explorer. They offer a free version of their full product, and I love free VMware

    Requires Free Membership to View

    When you register, my team of editors will also send you alerts covering all areas of VMware, such as implementing VMware-related virtualization technologies for server consolidation, disaster recovery and backup strategies, management and performance, VM migration and more.

    Cathleen A. Gagne, Senior Editorial Director

    By submitting your registration information to SearchVMware.com you agree to receive email communications from TechTarget and TechTarget partners. We encourage you to read our Privacy Policy which contains important disclosures about how we collect and use your registration and other information. If you reside outside of the United States, by submitting this registration information you consent to having your personal data transferred to and processed in the United States. Your use of SearchVMware.com is governed by our Terms of Use. You may contact us at webmaster@TechTarget.com.

tools, so I tried it out. I learned that VM Explorer, also called VMX, does more than let you explore your virtual environment – in fact, the pro version is a viable alternative to VMware Consolidated Backup (VCB) for smaller companies running VMware ESX.

VMX has a GUI interface, a job scheduler, can copy directly to a NAS or SAN, and offers features like task history, email on completion of backups, virtual machine (VM) guest restore, Secure Shell (SSH) and remote desktop protocol (RDP) access to VMs, cloning and snapshot management, which are all features VCB doesn't offer, for the relatively low price of $490 Euros. And for administrators like myself who enjoy trying new free VMware tools, the free version of VMX is a surprisingly useful backup and management tool on its own.

What is TriLead's VM Explorer?
I found out that TriLead is a company out of Switzerland that develops programming libraries -- not your typical VMware Application development firm. Still, it seems that they have developed a very useful tool. The company describes the tool as a "virtualization management tool used to ease management, backup, and disaster recovery tasks in your VMware Environment." As a quick rundown, here's what it offers:

  • The ability to connect to multiple VMware ESX and Linux Servers at the same time.

  • The ability to copy files (like VM Guest config and virtual disk files) directly from one server to another.

  • The ability to backup and restore VM guests to a SAN (attached to the ESX host), to another ESX host, a Linux host, or to the Windows workstation you are running VMX on.

  • The ability to schedule the backup of your VM guests.

  • File browsing and moving with drag-and-drop.

  • A Secure Shell (SSH) client for configuring ESX and ESXi hosts at the command line.

  • A VMware ESX snapshot manager that create and delete VMware ESX snapshots.

  • The ability to compress files transferred and ESXi support.
Although the tool is available as a free download, the free edition doesn't include a couple of features. The full-featured version includes the job scheduler, full technical support, and unlimited devices (for a full comparison of the free and pro editions, check out the VMX edition comparison chart.)

Downloading and installing VM Explorer To download VM Explorer, I went to the TriLead VM Explorer download page.


Click to enlarge.

As VMX is only a 3.1 MB file, it downloads and installs quickly. I had the main VMX window up less than 30 seconds after the download.


Click to enlarge.

Using VM Explorer
The first thing you need to do to make VMX useful is to add hosts to it. I added an ESX host, like this:


Click to enlarge.

That took me to the data center view, where I clicked on my new server and VMX quickly displayed the type of server, all of its storage volumes, all of the VM guests running on it and their statuses, like this:


Click to enlarge.

From there, I could use SSH to connent to the ESX or Linux host with the SSH tab (you're automatically logged in), check on the scheduled backups for that host (with the Pro Edition), or look at the guest VMs. When I clicked on one of the VM guests, I was able to get information about the OS type, its virtual hardware, current performance statistics, virtual storage information for the guest VMDK, and the ability to connect to the VM directly to the application via Remote Desktop Protocol (RDP) or SSH.

If you right-click on the VM, you are presented with several options, like this:


Click to enlarge.

As you can see, you are able to locate the VMX and VMDK files for this guest VM in the File Explorer, Power off, Power On, Shutdown Guest OS, Unregister VM, Clone, Backup, or Manage Snapshots for each VM Guest.

I particularly like how I can clone and backup VM guests directly from this interface. Here is what the backup window for a VM guest looks like:


Click to enlarge.

Keep in mind that these backups are clean backups of each VM, and require no downtime of the guest. This happens because VMX will snapshot the guest VM and back up the snapshot. Also notice how automated directories can be created with variables for the name of the VM and the date and time. This is especially useful for the scheduled backup options.

Finally, you don't have to backup the guest VM to your local Windows PC. You can have the backup directly sent to a Linux host or to a SAN connection on that ESX host.

With all these features, I can see VMX being a good option for a small shop that had a handful of ESX hosts sending their backups to a Linux SAN or iSCSI SAN on a nightly schedule.

Using the job scheduler in VM Explorer Pro
I wanted to try out the job scheduler, so I got an evaluation key to activate it. After doing so, I right-clicked on one of my VM guests and clicked Create New Backup Schedule.


Click to enlarge.

As you can see from the graphic above, I was able to quickly create a simple scheduled backup for a VM guest.

Here is what my job scheduler window looked like with my scheduled backup jobs:


Click to enlarge.

Bonus: VM Explorer also tells you how to enable SSH Access for ESX and ESXi hosts. That means instead of just telling you to enable SSH so it can perform a particular task, it offers step-by-step instructions for enabling SSH under the Help toolbar option. Here is what it looks like:


Click to enlarge.

A number of companies have offered free VMware tools of some kind, but many of them are filled with ads for the full version or offer severely limited features in comparison to the full version. TriLead's free version, on the other hand, is a healthily-featured starter version of their full product. VM Explorer is a very useful tool that I recommend you review for yourself.

ABOUT THE AUTHOR: David Davis (CCIE #9369, VCP, CWNA, MCSE, CISSP, Linux+, CEH) is the Director of Infrastructure at Train Signal, Inc. He has written hundreds of articles and six video training courses – including the Train Signal VMware ESX Server video training series. His websites are Happy Router.com and VMwareVideos.com.

This was first published in December 2008

Disclaimer: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.