Virtualization Technology - eWeek




rPath's rBuilder 5 Streamlines Linux Virtual Machine Management





  Table of Contents:
  1. rPath's rBuilder 5 Streamlines Linux Virtual Machine Management
  2. Multiple Linux Platforms

The 5.0 version of rBuilder boasts several major new features. eWEEK Labs' tests of the platform, through Version 5.2.1, shows that rBuilder makes it easier to churn out virtual machine images for immediate deployment, and that the Web-based management interface that rBuilder pairs with the appliances it creates is handy. However, Labs did run into some configuration issues, as well as some issues with the new Flash-based Web front end.

rPath's rBuilder 5 Streamlines Linux Virtual Machine Management - Multiple Linux Platforms
( Page 2 of 2 )

 

rPath maintains its own Linux distribution, rPath Linux, from which rBuilder can pluck the components required to build software appliances. rPath Linux is a fairly conservative distribution that's capable of serving most Linux applications without issue.

However, for applications designed or certified to work on a specific distribution, using rPath's own Linux can pose support hurdles. It's in these cases that rBuilder's support for Linux distributions beyond rPath Linux comes in handy. rBuilder offers the choice of SUSE Linux Enterprise Server 10 or 11, Ubuntu Hardy or the Red Hat Enterprise Linux 5 clone, CentOS 5. For the SLES options, you must configure rBuilder with an activation key confirming that you're entitled to run the distribution.

When I embarked on my appliance-creation journey, rBuilder prompted me to choose one of these distributions. Later, I could easily switch platforms through the product's Flash-based interface. I switched appliances from rPath Linux 2 to CentOS and vice versa.

Virtualization Target Support

Also new in the 5.x versions of rBuilder is a management console through which I could configure virtualization host targets to link up with rBuilder. I could choose from on-premises VMware ESX Server or Citrix XenServer hosts, or the cloud-based Amazon EC2 or the Globus Workspaces Cloud. I tested with a VMware vSphere installation and with an Amazon EC2 account. In both cases, I could see a list of the running instances on the services, as well as launch or terminate new instances from rBuilder.

I could also create virtual images in a fairly comprehensive range of other formats, including those for Microsoft Hyper-V, Virtual Iron, Parallels, QEMU, installable DVD or CD ISOs and plain TAR archives.

Flash-based Interface

Among the most striking changes between the 4.x and 5.x versions of rBuilder is a move from an HTML and Javascript-based Web interface to a new Web front end built on Adobe's Flash framework. The Flash interface gives rBuilder a look and feel more akin to a regular desktop application, while retaining the cross-platform support of the HTML interface.

Overall, my experience with the new interface was positive. In my first experiences with the new UI, just after Version 5 became available, I was tempted to say that rPath had pushed the envelope a bit too far in terms of what’s feasible with a Flash-based application, but the company has managed to iron out most of the early wrinkles I encountered.

For example, while testing earlier 5.x builds of rBuilder, I experienced some performance issues with the Flash-based interface, which tended to result in my browser--and all its open tabs--locking up for short periods of time. Specifically, I experienced these problems while connecting to VMware ESX server targets. With Version 5.2.1 of rBuilder, those particular lockup issues seemed to have been ironed out.

However, there were some Flash issues even in Version 5.2.1. In one case, I triggered a build of one of my appliance images, but the operation wasn't reflected in the interface. I clicked a couple more times to launch the build, but it wasn't until I refreshed the page that I could see that each of my clicks had indeed added a new build process to the product's queue. The interface offered no option to cancel the redundant operations, so I had to either wait for them to finish or visit a separate rBuilder administration console to cancel them.

Executive Editor Jason Brooks can be reached at jbrooks@eweek.com.
 



 
 
>>> More Virtualization Technology Articles          >>> More By Jason Brooks
 

FEATURED SPONSOR MESSAGE

Microsoft Sponsored Resource Center

Increase Your Microsoft Office 365 Knowledge! Dig inside this suite of cloud-based collaboration tools.

Watch the video >>

Brought to you by





Advertisement
eWEEK Quick LInks

 
Close this advertisement