Working with Virtual Appliance Configurations

InstallAnywhere 2022 R2

In some scenarios, you may need to generate multiple virtual appliances for the same application, each with a slightly different configuration. For example, for a particular application, you may want to build a virtual appliance for both a VMware vSphere 5 and an Amazon EC2 hypervisor or using a different VM template. Here are some other examples of appliance configuration scenarios:

VMware vSphere appliance using a Ubuntu VM template with low hardware requirements
VMware vSphere appliance using a CentOS VM template with high hardware requirements
VMware vSphere appliance using a CentOS VM template with low hardware requirements
Amazon EC2 appliance

One way you could do this would be to create multiple InstallAnywhere projects, each with different settings. However, a much more efficient way of accomplishing this is to define different appliance configurations in the same project in InstallAnywhere. Doing so enables you to build various types of appliances (such as Amazon EC2 and VMware vSphere) from the same InstallAnywhere project, and to be able to customize your offering of appliances according to your customer segments.

Each InstallAnywhere project can have multiple virtual appliance configurations, each representing how the virtual appliance will be built for a particular target hypervisor, VM template, set of hardware requirements, or other settings. To create and modify appliance configurations, use Build Appliances view on the Build page of the Advanced Designer. The Appliance Configuration tab in this view is where you can add, rename, copy, or delete an appliance configuration. This section of the documentation explains how.