VCD Account Configuration

For the first time all new VCD Accounts should be mapped with Jamcracker Appliance. The mapping can be performed only by the Marketplace Administrator. If you are a Marketplace Administrator, follow the below steps to map your VCD account details in a vcloudadapter.property file:

The Following VCD Entities are required for API Access:

  1. Provider VDC
  2. External Network
  3. Network Pool
  4. Storage Policy
  5. VAPP templates(should be under public catalogs and vapp templates should be installed with hardware version HW10 and above ,guest operating system with version CentOS 4/5/6(64 bit) .Vmware tools should be installed with version 7299 or above).
    Note: Windows Templates with Remote desktop enabled with Windows Firewall Inbound Roles enabled.
    Note: The user which we are using for API access should have “System administrator” Privileges.
    Note: Provider VDC should be mapped to network pool and storage policy.

Let's assume that you already have an account with VMware vCloud Director. Use your credential to login to the portal. If you do not have an account, please contact our support team.

Now, on the home page right under System section, click the Manage Provider VDC link.

Make a note of your Provider VDC name.

Navigate back to home page and right under Systems section, click the Manage External Networks link.

Make a note of your External Network name.

Navigate back to home page and right under Organization section, click the Manage Organization link.

Select the Organization and click the Catalog tab and click My Organization Catalog option from the left pane.

You need to add a new catalog. Click here to know how to add and publish the catalog to all the organization.

Make a note of your Catalog name.

Navigate back to home page and right under Organization section, click the Manage Organization link.

Select Storage Policies option from the left pane.

Make a note of your Storage Policies name.

Now, the following steps explains you how to integrate it with JSDN by adding the following vCloud Directory details in the vcloudadapter.property file.

Provider VDC should be mapped to network pool and storage policy, and corresponding mapping should be mentioned in the property file(<tomcat-home>/appConfig/iaas/vcloudadapter.properties) as below:

Provider VDC Name

If the vcd setup is having multiple provider vdc's, and some of the provider vdc's are not associated with the storage policy or with the network pool. In such scenario we have to mention the provider vdc list which are associated with storage policy and network pool in the below property.

ProviderVdcList= Note :List of Provider vdc's with comma separated.

ProviderVdcList =ProvidervdcName:Providervdc display name

Example:

  • ProviderVdcList=JcPVDC,QaPVDC

Provider VDC Network Name

* If the vcd setup is having multiple external networks and they want to hide some of the external networks, then they have to assign the comma separated list of external networks to below property, which they want to display. networkTobeDisplay= Note:List of external networks with comma separated.

Provider vdc Name_networkPool=NetworkPool Name

Example:

  • networkTobeDisplay=Jamcracker-externalnetwork,

If the above property is blank then we are going to list all the external networks available with the setup.

Provider VDC Catalog Name

Provider vdc Name_catalog=Catalog Name

Example:

  • JcPVDC_catalog=ccentos7

Provider VDC Storage Policy

Provider vdc Name_storage=Storage Policy Name

Example:

  • JcPVDC_storage=T2_Storage

System administrator credentials and vcd console url should mentioned in the below properties (vcloudadapter.property file):

  • userName=
  • password=
  • com.jamcracker.vmwareadapter.vcloudClient.server.url=

Example:

  • userName=administrator
  • password=Pass1234#
  • com.jamcracker.vmwareadapter.vcloudClient.server.url=https\://172.16.10.109

Vapp template name should be mapped as provider image code in JSDN. Please refer the orchestration meta data under super admin layer.