Le celle di VMware Cloud Director utilizzano un database per archiviare le informazioni condivise. Prima di installare VMware Cloud Director su Linux, è necessario installare e configurare un'istanza del database PostgreSQL e creare l'account utente del database di VMware Cloud Director.

I database PostgreSQL hanno requisiti di configurazione specifici quando vengono utilizzati con VMware Cloud Director.

È necessario creare uno schema di database dedicato separato per VMware Cloud Director da utilizzare. VMware Cloud Director non può infatti condividere uno schema di database con altri prodotti VMware.

VMware Cloud Director supporta connessioni SSL solo al database PostgreSQL. È possibile abilitare SSL nel database PostgreSQL durante una configurazione automatica di connessioni di rete e database o dopo la creazione del gruppo di server di VMware Cloud Director. Vedere Riferimenti per la configurazione automatica di VMware Cloud Director e Esecuzione di configurazioni aggiuntive nel database PostgreSQL esterno di VMware Cloud Director in Linux.

Nota: Solo VMware Cloud Director su Linux utilizza un database esterno. L'appliance VMware Cloud Director utilizza il database PostgreSQL incorporato.

Prerequisiti

  • Verificare che la versione dell'istanza del database PostgreSQL che si desidera installare sia la 13 o una successiva.
  • Per informazioni sui database VMware Cloud Director supportati, vedere le matrici di interoperabilità dei prodotti VMware.
  • Familiarizzare con i comandi, gli script e il funzionamento di PostgreSQL.

Procedura

  1. Configurare il server di database.
    Un server di database con 16 GB di memoria, 100 GB di storage e 4 CPU è appropriato per i gruppi di server VMware Cloud Director tipici.
  2. Installare una distribuzione di PostgreSQL supportata nel server del database.
    • Il valore SERVER_ENCODING del database deve essere UTF-8. Questo valore viene stabilito quando si installa il database e corrisponde sempre alla codifica utilizzata dal sistema operativo server del database.
    • Utilizzare il comando initdb di PostgreSQL per impostare il valore di LC_COLLATE e LC_CTYPE su en_US.UTF-8. Ad esempio:
      initdb --locale=en_US.UTF-8
  3. Creare l'utente del database.
    Il comando seguente crea l'utente vcloud.
    create user vcloud;
  4. Creare l'istanza del database e assegnarle un proprietario.
    Utilizzare un comando simile al seguente per specificare un utente del database denominato vcloud come proprietario del database.
    create database vcloud owner vcloud;
  5. Assegnare una password all'account del proprietario del database.
    Il comando seguente assegna la password vcloudpass al proprietario del database vcloud.
    alter user vcloud password 'vcloudpass';
  6. Consentire al proprietario del database di eseguire il login nel database.
    Il comando seguente assegna l'opzione login al proprietario del database vcloud.
    alter role vcloud with login;

Operazioni successive

Dopo la creazione del gruppo di server di VMware Cloud Director, è possibile configurare il database PostgreSQL per richiedere connessioni SSL dalle celle di VMware Cloud Director e regolare alcuni parametri di database per ottimizzare le prestazioni. Vedere Esecuzione di configurazioni aggiuntive nel database PostgreSQL esterno di VMware Cloud Director in Linux.