Les cellules de VMware Cloud Director utilisent une base de données pour stocker les informations partagées. Avant d'installer VMware Cloud Director sur Linux, vous devez installer et configurer une instance de base de données PostgreSQL, et créer le compte d'utilisateur de base de données VMware Cloud Director.
Les bases de données PostgreSQL doivent répondre à des exigences de configuration spécifiques pour les utiliser avec VMware Cloud Director.
Vous devez créer un schéma de base de données dédié distinct que VMware Cloud Director pourra utiliser. VMware Cloud Director ne peut pas partager un schéma de la base de données avec un autre produit VMware.
VMware Cloud Director prend en charge les connexions SSL à la base de données PostgreSQL. Vous pouvez activer SSL sur la base de données PostgreSQL lors d'une configuration sans surveillance des connexions au réseau et à la base de données ou après avoir créé le groupe de serveurs VMware Cloud Director. Reportez-vous à Référence de configuration sans surveillance et Effectuer des configurations supplémentaires sur la base de données PostgreSQL externe.
Note : Seul
VMware Cloud Director sous Linux utilise une base de données externe. Le dispositif
VMware Cloud Director utilise la base de données PostgreSQL intégrée.
Conditions préalables
Pour plus d'informations sur les bases de données VMware Cloud Director prises en charge, consultez les Matrices d'interopérabilité des produits VMware.
Vous devez bien maîtriser les commandes, l'exécution des scripts et les opérations de PostgreSQL.
Procédure
- Configurez le serveur de base de données.
Un serveur de base de données avec 16 Go de mémoire, 100 Go de stockage et 4 CPU est approprié pour les groupes de serveurs
VMware Cloud Director classiques.
- Installez une distribution prise en charge de PostgreSQL sur le serveur de base de données.
- Créez l'utilisateur de la base de données.
La commande suivante crée l'utilisateur
vcloud
.
create user vcloud;
- Créez l'instance de base de données et attribuez-lui un propriétaire.
Utilisez une commande semblable à celle-ci pour spécifier un utilisateur de base de données nommé
vcloud
en tant que propriétaire de la base de données.
create database vcloud owner vcloud;
- Attribuez un mot de passe de base de données au compte du propriétaire de la base de données.
La commande suivante attribue le mot de passe
vcloudpass
au propriétaire de la base de données
vcloud
.
alter user vcloud password 'vcloudpass';
- Autorisez le propriétaire de la base de données à se connecter à la base de données.
La commande suivante attribue l'option
login
au propriétaire de la base de données
vcloud
.
alter role vcloud with login;
Que faire ensuite
Après avoir créé le groupe de serveurs
VMware Cloud Director, vous pouvez configurer la base de données PostgreSQL pour exiger des connexions SSL à partir des cellules
VMware Cloud Director et ajuster certains paramètres de base de données pour des performances optimales. Reportez-vous à
Effectuer des configurations supplémentaires sur la base de données PostgreSQL externe.