Each service or component available for request in the vCommander® Service Catalog may be configured with a VMWare customization specification, also called a customization spec. Using customization specs, vCommander is able to modify source images during deployment, greatly reducing the number of templates you must maintain to deliver a variety of services based on the same operating system.

Customization specs can be assigned to each component in a service on its component page of the Add Service wizard. If you know customization specs exist on the vCenter but attempt to assign one and find none are selectable on the component page, something is preventing vCommander from reading the available customization specs.

Usually this means that the account vCommander uses to connect to the vCenter lacks sufficient permission to read the customization specs. You can confirm whether or not this is the case by following the steps below.

  1. In vCommander, right-click the vCenter in question and choose Edit Managed System.
  2. Note the Username  and click Cancel.
  3. Use this account to login to the vCenter with the vSphere client.
  4. On the Home page, click Customization Specifications Manager.

If the account lacks sufficient privilege, you will receive an error message similar to the following:

The server fault ‘NoPermission’ had no message. You do not hold privilege “Virtual machine > Provisioning > Read customization specifications” on folder “Datacenters”