Features/VirtAppliances

From FedoraProject

Jump to: navigation, search

Contents

Feature Name

Virtual Appliances

Summary

Extend support for virtual appliances in management tools

Owner

Current status

Detailed Description

Back in Fedora 8 (or was it Fedora 7?) we shipped a command line tool called 'virt-image' which could deploy a new virtual machine from a pre-built appliance image. The appliance consisted of one or more disk images pre-installed with an OS, along with a XML metadata file describing the virtualization pre-requisites of the appliance.

In Fedora 10 another tool called 'virt-convert' was added allowing conversion between various virtual machine metadata formats (initially libvirt XML, virt-image metadata and VMWare vmx configs).

Since the addition of virt-image, the broader virtualization community (open source & commercial) have published a specification called OVF (Open Virtualization Format) for the appliance metadata. This is gaining acceptance and thus it is compelling to support OVF in the Fedora virutalization tools.

In addition it is desirable to expose UI in virt-manager for deploying appliances, avoiding the need to use command line tools

Benefit to Fedora

XXX. where do the thincrust.org tools fit into this feature ? They can be used to build appliances from kickstarts.

Scope

How To Test

User Experience

Users will be able to trivially deploy new virtual machines from a pre-built appliance image

Dependencies

Contingency Plan

Working on this won't cause any feature regressions, so no contingency required

Documentation

Release Notes

Comments and Discussion