A virtual appliance is a pre-configured software stack comprising one or more virtual machines. Each virtual machine is an independently installable run-time entity comprising an operating system, applications and other application-specific data.
Virtual appliances are changing the software distribution paradigm because they allow application builders to optimize the software stack for their application and deliver a turnkey software service to the end user. Virtual appliances offer an opportunity to dramatically simplify the software management lifecycle through the adoption of a standardized, automated, and efficient set of processes that replace operating system and application specific management tasks.
For example, consider a typical web application that is divided into three tiers. A web tier that implements the presentation logic, an application server tier that implements the business logic, and a back-end database tier. A straightforward implementation would divide this into 3 virtual machines, one for each tier. In Abiquo, you would create a single virtual appliance with these three virtual machines and automatically deploy them together.
Virtual appliances are managed in the Virtual Appliances tab of a virtual datacenter.
The operations available for managing virtual appliances are:
|Create a new Virtual Appliance|
|Remove an existing Virtual Appliance|
|Edit the selected Virtual Appliance|
To create a new virtual appliance, select the virtual datacenter where the virtual appliance will be deployed, click thebutton, and complete the form:
If thecheckbox is marked, the user will be able to edit the virtual appliance after clicking Accept.
The new virtual appliance will appear in the list in the Virtual Appliances tab.
To delete an existing virtual appliance, first you must undeploy it. Then select it and click thebutton.
Virtual Appliance deletion
Only virtual appliances that are not deployed can be deleted.
Virtual appliances can be easily deployed and undeployed using the controls that appear at the bottom of the screen when a virtual appliance is selected.
Click thebutton to deploy. When the virtual appliance is deployed, the button changes to a green color. Click again to undeploy.
A table containing information related to the virtual appliance is also displayed.
Virtual Appliances can also be deployed from the Virtual Appliances Tab, see Deploy a Virtual Appliance.