Tip

Getting started with VMware virtual appliances

The ease with which VMware virtual appliances can be downloaded and installed has dramatically changed the application delivery process for IT.  These ready-to-deploy applications require minimal setup

    Requires Free Membership to View

and configuration, which will save you significant time and resources. Let’s take a look at how IT pros can take advantage of VMware virtual appliances to simplify application testing and deployment.

More on VMware virtual appliances

Using VMware Workstation and the Virtual Appliance Marketplace to learn Oracle, fast

Safely implementing VMsafe-aware virtual appliances in your data center

Using free virtual appliances for VMware networking and monitoring

Many of us remember when building a server from scratch was a big deal. It typically involved procuring the correct hardware, upgrading the device drivers, flashing the firmware and installing the operating system (OS) and patches. If it blew up somewhere along the way, you had to start over. Resource budgets often allocated weeks or months for multiple, complex server builds. Those days will not be missed!

In addition to the efficiency improvements that virtualization brings, we also have the benefit of VMware virtual appliances. The difference between building servers from scratch, like we did in the old days, and using appliances is comparable to constructing a house. Building a server the old-fashioned way is similar to starting with a truck full of lumber, an empty lot and a box of tools. On the other hand, virtual appliances are akin to striding into a fully furnished model home and saying, “I'll take it!”

What is a virtual appliance?
A virtual appliance is a virtual machine (VM) that a developer or application software vendor has optimized to include only the application and the OS components that are needed to run it. Going one step further, a VMware virtual appliance is any virtual appliance that runs on a VMware hypervisor. This distribution model ensures that the appliance provides a uniform and stable platform, thus simplifying testing, deployment and support.

The following steps will help you select, download and start an appliance using the VMware Virtual Appliance Marketplace, the company’s online virtual appliance store.

  1. Identify an appliance-hosting platform
    Think of the VMware virtual appliance as a prepackaged VM. You will need a physical machine as well as a hypervisor to host the VM. You can run virtual appliances on VMware's vSphere, Workstation, Player and Fusion. 
  2. Find VMware virtual appliances
    You can locate an appliance based on functionality, OS or application vendor. You can search for appliances directly at the VMware Virtual Appliance Marketplace or through your vSphere Client or Workstation management interface. The VMware Virtual Appliance Marketplace lists nearly 2,000 different appliances, and the number continues to grow. VMware's site also allows users to post reviews of appliances, although the number of reviews is rather limited, which seems to be a weakness. Hopefully, with time, more reviews will be available to assist users with selecting appliances and help application vendors improve their products.
  3. Download the VMware virtual appliance
    Some appliances, such as the vSphere Management Assistant are available directly from VMware’s website. Other virtual appliances will force a redirect to the vendor's website for downloading or registration. Some appliances are only available as torrents, which point to a target file, so you may need to install a BitTorrent client. 
    Most appliances will come preconfigured with a default username and password, which you can typically find on the download page. The supplied credentials will allow you to access the VMware virtual appliance once it is running, so you can then create your own accounts. It is also important to pay attention to any licensing restrictions, such as the evaluation duration, that a vendor imposes on either the appliance's OS or installed applications.
  4. Extract and install
    Once you have downloaded a VMware virtual appliance, it is time to install it. You will likely  download the file in a compressed format, such as .7z or .zip, that you will need to extract with  the appropriate utility. You are ultimately looking for a VMX (configuration file) or OVF file (Open Virtualization Format). This is the file you will select to start the appliance.
  5. Start it up the VMware virtual appliance
    Now for the fun part: powering it on. One of the great things about VMware virtual appliances is your ability to test them and tweak the settings, without worrying about breaking them since you can start over with a clean appliance. Did you download a Linux distro, but aren’t too thrilled with it? Dump it and download another appliance that better suits your needs.
    The ease of using appliances can allow you to focus on getting the absolute best tools, without investing large amounts of time to build the whole environment, only to find out it isn't what you had hoped.

VMware virtual appliances to try
If you are looking to get the feel for VMware virtual appliances, here are a couple that I have found useful. I use the following appliances for testing as well as a way to brush up on various skills. And they are stable and easy to use.

    • Linux Mint is an easy-to-use Linux distro with a great interface for desktops.
    • Oracle on VMware is a Linux distro that is complete with Oracle Database 10g. It is a very simple way to get some hands-on experience with Oracle databases.
    • VMware vCenter Server Appliance is a tool for managing a virtual environment.

Virtual appliances are truly a mammoth leap forward in IT technology. They are simple to use and easy to manage. VMware virtual appliances also provide a consistent platform for testing and deployment. If you have not used virtual appliances before, I encourage you to start and see how they can improve your environment as well as and help you learn some new things along the way.

This was first published in March 2012

There are Comments. Add yours.

 
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

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.