Personal tools
     DOCUMENTATION

rBuilder Online:Virtual Appliance

From rPath Wiki

Jump to: navigation, search

Use rPath's rBuilder to create virtual appliances by selecting options such as flavor and build type (image type) that corresponds to the hypervisor you are using. rBuilder includes specific options for the following virtualization technologies. Note the considerations for creating virtual appliances for each.

Microsoft® VHD

Microsoft Virtual Server site
Cook your group as normal, no special flavor required.
Select the Microsoft® VHD Virtual Appliance build type.
Microsoft Virtual Server Appliances at rBuilder Online

Parallels Workstation

Parallels site
Cook your group as normal, no special flavor required.
Select the Raw Hard Disk Image build type to create the image.
Parallels and QEMU virtual appliances at rBuilder Online

QEMU™ Open Source Processor Emulator

QEMU site
Cook your group as normal, no special flavor required.
Select the Raw Hard Disk Image build type to create the image, and use additional instructions provided by rPath.

Virtual Iron™

Virtual Iron site
Cook your group as normal, no special flavor required.
Select the Virtual Iron™ Appliance build type.
Virtual Iron Appliances at rBuilder Online

VMware®

VMware site
Cook your group as normal, no special flavor required.
Select the VMware® Virtual Appliance build type.
VMware Virtual Appliances at rBuilder Online

XenSource™

XenSource site
Flavor the group as a Xen DomU when building the group. If you are using rBuilder's Group Builder, check the box to the group as a Xen DomU. If you are developing and appliance in a local Conary build environment, add [xen,domU] in brackets immediately behind the group or group recipe name for each cook command:

cvc cook group.recipe[xen,domU] (to test a local cook)
cvc cook group[xen,domU] (to cook into the repository)
   If you intend to offer both Xen and non-Xen versions of your appliance, you MUST cook your top level group in both Xen and non-Xen flavors simultaneously. This can ONLY be done on the command line currently - rBuilder's Group Builder cook only does one flavor at a time. To do this use:
cvc cook group.recipe[xen,domU] group.recipe[!xen,!domU]
cvc cook group[xen,domU] group[!xen,!domU]
If your shell tries to interpret "!" syntax, put single quotes around the last argument.

Select the Raw Hard Disk Image, Raw Filesystem Image, or Compressed Tar File build type.

Use the Virtual Appliances:Xen DomU Guide provided by rPath for instructions on using the Xen DomU flavored image.

Xen DomU Appliances at rBuilder Online


For other virtualization technologies...
Use the Installable CD/DVD or Raw Hard Disk Image build types to create images that can be installed in a virtual machine. Treat these images as you would other CD/DVD ISO images or hard disk images (boot sector included).