Die VMware Cloud Director-Zellen speichern gemeinsam genutzte Informationen in einer Datenbank. Vor der Installation von VMware Cloud Director unter Linux müssen Sie eine PostgreSQL-Datenbankinstanz installieren und konfigurieren und das VMware Cloud Director-Datenbankbenutzerkonto erstellen.
PostgreSQL-Datenbanken haben spezifische Konfigurationsanforderungen, wenn sie mit VMware Cloud Director eingesetzt werden.
Sie müssen ein separates, dediziertes Datenbankschema erstellen, das von VMware Cloud Director verwendet werden soll. VMware Cloud Director kann ein Datenbankschema nicht mit einem anderen VMware-Produkt gemeinsam verwenden.
VMware Cloud Director unterstützt SSL-Verbindungen für die PostgreSQL-Datenbank. Sie können SSL für die PostgreSQL-Datenbank während einer unbeaufsichtigten Konfiguration von Netzwerk- und Datenbankverbindungen oder nach dem Erstellen der VMware Cloud Director-Servergruppe aktivieren. Weitere Informationen erhalten Sie unter Referenz für unbeaufsichtigte Konfiguration und Durchführen zusätzlicher Konfigurationen in der externen PostgreSQL-Datenbank.
Hinweis: Nur
VMware Cloud Director unter Linux verwendet eine externe Datenbank. Die
VMware Cloud Director-Appliance verwendet die eingebettete PostgreSQL-Datenbank.
Voraussetzungen
Informationen zu den unterstützten VMware Cloud Director-Datenbanken finden Sie in der VMware-Produkt-Interoperabilitätsmatrix.
Sie müssen mit den Befehlen, den Skripting-Möglichkeiten und der Bedienung von PostgreSQL vertraut sein.
Prozedur
- Konfigurieren Sie den Datenbankserver.
Ein Datenbankserver mit 16 GB Arbeitsspeicher, 100 GB Speicher und 4 CPUs eignet sich für typische
VMware Cloud Director-Servergruppen.
- Installieren Sie eine unterstützte PostgreSQL-Verteilung auf dem Datenbankserver.
- Erstellen Sie den Datenbankbenutzer.
Mit dem folgenden Befehl wird der Benutzer
vcloud
erstellt.
create user vcloud;
- Erstellen Sie die Datenbankinstanz und ernennen Sie einen Besitzer.
Verwenden Sie einen Befehl wie den folgenden, um einen Datenbankbenutzer mit dem Namen
vcloud
als Besitzer der Datenbank anzugeben.
create database vcloud owner vcloud;
- Weisen Sie dem Konto des Datenbankbesitzers ein Datenbankkennwort zu.
Der folgende Befehl weist dem Datenbankbesitzer
vcloud
das Kennwort
vcloudpass
zu.
alter user vcloud password 'vcloudpass';
- Ermöglichen Sie dem Datenbankbesitzer, sich bei der Datenbank anzumelden.
Der folgende Befehl weist dem Datenbankbesitzer
vcloud
die Option
login
zu.
alter role vcloud with login;
Nächste Maßnahme
Nach dem Erstellen der
VMware Cloud Director-Servergruppe können Sie die PostgreSQL-Datenbank so konfigurieren, dass SSL-Verbindungen aus den
VMware Cloud Director-Zellen benötigt und bestimmte Datenbankparameter für optimale Leistung angepasst werden. Weitere Informationen finden Sie unter
Durchführen zusätzlicher Konfigurationen in der externen PostgreSQL-Datenbank.