PostgreSQL databases have specific configuration requirements when you use them with vCloud Director. Install and configure a database instance and create the vCloud Director database user account before you install vCloud Director.

Prerequisites

You must be familiar with PostgreSQL commands, scripting, and operation.

Procedure

  1. Configure the database server.

    A database server configured with 16GB of memory, 100GB storage, and 4 CPUs should be adequate for most vCloud Director server groups.

  2. Install a supported distribution of PostgreSQL on the database server.
  3. Create the database instance and give it an owner.

    Use a command like this one to specify a database user named vcloud as the database owner.

    create database vcloud owner vcloud;
  4. Assign a database password to the database owner account.

    The following command assigns the password vcloudpass to database owner vcloud.

    alter user vcloud password 'vcloudpass';
  5. Enable the database owner to log in to the database.

    The following command assigns the login option to database owner vcloud.

    alter role vcloud with login;

What to do next

For additional configuration suggestions, see VMware Knowledge Base article https://kb.vmware.com/kb/2151464.