Skip to main content

VMware Requirements

As described above, Automated Application Converter supports automated repackaging on VMware ESX/ESXi Server and VMware Workstation.

VMware REST API Requirement

In order for Automated Application Converter to perform automated repackaging, it needs to communicate with the virtualization technology that you are using. If you are using VMware virtualization technology (VMware ESX or ESXi Server or a local VMware Workstation), the VMware REST APIs needs to be enabled on the same machine as the Automated Application Converter.

note

When using VMware Workstation, it is recommended that you install VMware Workstation on the same machine as Automated Application Converter so that Automated Application Converter will use the version of the REST API that was designed for that specific version of VMware Workstation. Although it is likely that newer versions of the REST API will also work, it seems that the best approach is for Automated Application Converter to use the version of the REST API that was bundled with your version of VMware Workstation.

VMware ESX/ESXi Server Permission Requirements

If you plan to use a VMware ESX/ESXi Server in conjunction with Automated Application Converter, make sure that the account that you use to log in to this server has the permissions/roles needed to automatically open a VM using VMware REST API. The account needs to either have an administrator role assigned or, at least, have the following three roles assigned:

  • All Privileges/Virtual Machine/State/Create Snapshot

  • All Privileges/Virtual Machine/State/Delete Snapshot

  • All Privileges/Virtual Machine/Interaction/Console Interaction

If the login account does not have these permissions/roles, Automated Application Converter will be unable to automatically boot up a virtual machine on that server.

vSphere 5.5 Account Requirements

In order to make Automated Application Converter (AAC) work with VMware virtual machines residing under vSphere 5.5, there are certain minimum permissions required for the vSphere user account. To assign these permissions to a vSphere user account, perform the following steps:

To configure a vSphere 5.5 account to be used with Automated Application Converter:

  1. In vSphere 5.5, open the Assign Permissions dialog box and assign a user the Virtual machine power user (sample) role, which consists of the following permissions:

    CategoryPermission
    DatastoreBrowse datastore
    GlobalCancel task
    Scheduled taskCreate task Modify task
    Virtual machine > ConfigurationAdd existing disk Add new disk Add or remove device Advanced Change CPU count Change resource Disk lease Memory
    Virtual machine > InteractionAnswer question Configure CD media Configure floppy media Console interaction Device connection Guest operating system management by REST API
    Virtual machine > Snapshot managementCreate snapshot Remove snapshot
  2. Also give the user account read-only access to the rest of the server.