General Best Practices

General Best Practices for Building Virtual Appliances

Virtual Machine Image Formats

  • VDI - Virtual Disk Image format used in VirtualBox
  • OVF = Open Virtualization format defined by VMWare and supported, to some extent, on other platforms such as VirtualBox
  • VMDK - Virtual Machine Disk Format used in VMware platforms and supported, to some extent, on other platforms such as VirtualBox
  • AMI - Amazon Machine Image

Sharing Images Across Virtualization Platforms

Ideally, you should be able to deliver your VM images in a single format and enable users to deploy the images across a variety of popular v12n platforms. In reality, there are many practical considerations when attempting to share images across platforms.

Sharing Images Across Virtualization Platforms

Selecting a Guest OS

Which OS should you use for your images?

Just Enough OS (JeOS)

Since VM images include a copy of a guest OS, you will need to determine how much of a particular OS is included in your images. A number of factors

Legal and Licensing Considerations

What are the legal and licensing considerations you should be aware of when assembling and delivering your images?

Certification and Support Considerations

How will people get help when they use your images?















Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Sign up or Log in to add a comment or watch this page.


The individuals who post here are part of the extended Sun Microsystems community and they might not be employed or in any way formally affiliated with Sun Microsystems. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Sun nor any other party necessarily agrees with them.

Copyright 1994-2009 Sun Microsystems, Inc.
Powered by Atlassian Confluence
Sun Guidelines on Public Discourse Privacy Policy Terms of Use Trademarks Site Map Employment Investor Relations Contact