December 16, 2008

New ways to control your virtual machines

Parallels Desktop and VMware Fusion reveal a future where admins can more easily manage hypervisors and guests remotely

As virtualization becomes more commonplace, users will want to be able to interact with hypervisors and the guests they host from remote locations and via scripts. Parallels Desktop and VMware Fusion both support some kind of API-based interaction, although their approaches are very different.

Parallels Desktop 4.0 supports an iPhone application -- available as a free download from the iTunes App Store -- that allows you to control your guest operating systems inside Desktop. The application, called Parallels, lets you see and manage -- to a degree -- multiple hypervisors and their guests remotely via the Internet. The iPhone app isn't a VNC (virtual network computing)-like application; it simply allows you to manage the guest power-on state. That is, you can start, stop, or suspend a guest OS.

[ See InfoWorld's latest review of Parallels Desktop 4.0 and VMware Fusion 2.0.1. ]

I don't usually run guests on remote machines, so I like this application mainly for its gee-whiz factor. I can imagine scenarios, however, where this application would be handy. For example, you might run Parallels on your machine at work and want to use services on several of the guests while you're at home, but you don't have resources to run them all continuously.

More interesting are the possibilities that this application portends. Once the hypervisor has a networked API, it could be expanded to include VNC-like capabilities. As a result, the guests themselves wouldn't need to have VNC installed and running to access them remotely. A public API would allow third parties to write software for remotely interacting with the guests.

More appealing to the geek in me is the vmrun application that comes with Fusion; vmrun lets you interact with the hypervisor from the command line and by extension any scripting language. Packages for interfacing with vmrun already exist for Python, Ruby, and Perl.

Additionally, vmrun goes further than merely controlling guest power-on state. You can also manage snapshots; record and replay commands; run an application on the guest; manage files; and control processes.

As more and more people start to use hypervisors to manage multiple guests, the need to interact with the hypervisor both through scripts and APIs will grow. This is a space to keep your eye on.

Read more about virtualization in InfoWorld's Virtualization Channel.

Phillip J. Windley is a contributing editor at InfoWorld and author of "Digital Identity" (O'Reilly, 2005).
Close

On Twitter now

Platforms

Powered by Twitter

On Twitter now

additional resources
White Paper - How to Improve Delivery of Advanced Web Applications

White Paper

Virtual Workforce: The Key to Expanding The Business While Cutting Costs

Get the independent advice and expertise you need to support a virtual workforce.

Go inside:
The three-step approach to making a virtual workforce a reality.
The four flavors of client virtualization technologies.
The three key initiatives that solve IT challenges.
Download now »
White Paper: Successfully Secure Your Wireless LAN With Wi-Fi firewalls.

White Paper

Addressing Linux Threats Leveraging Fewer Resources

The increase in Linux popularity has increased the frequency and sophistication of malware attacks. Read this 2 page white paper now to learn how you can protect your Linux environment with real-time protection that is certified by all major Linux vendors.

Download now »
White Paper - The 2009 Handbook of Application Delivery

White Paper

The 2009 Handbook of Application Delivery

Ensuring acceptable application delivery will become even more difficult over the next few years. As a result, IT organizations need to ensure that the approach that they take to resolving the current application delivery challenges can scale to support the emerging challenges. This handbook elaborates on the key tasks associated with planning, optimization, management and control and provides decision criteria to help IT organizations choose appropriate solutions.

Download now »
White Paper - Is Your Backup System Outdated?

White Paper

Mid-range Storage Considerations

A common misconception is that mid-range storage requirements are dramatically different than that of a larger enterprise. Mid-range storage users may require less capacity, but they have similar functionality and management requirements. This ESG paper examines mid-range storage needs and reviews a new solution that adjusts size while retaining value, performance and functionality.

Download now »

Sign up to receive Platforms Resource Alerts

Subscribe to the Virtualization Newsletter

Receive a weekly digest of the latest news, analysis, views, and opinions about the growing world of virtualization.

©1994-2010 Infoworld, Inc.