Um die VMware Cloud Director Object Storage Extension mit einem ECS-Cluster zu konfigurieren, richten Sie eine Verbindung zwischen VMware Cloud Director Object Storage Extension- und ECS-Diensten ein.
Aus Sicherheitsgründen wird die Komplexität aller Kennwörter durch die
VMware Cloud Director Object Storage Extension validiert. Wenn Sie Kennwörter mithilfe des Befehlszeilen-Dienstprogramms
ose festlegen, müssen Sie sicherstellen, dass das Kennwort folgende Anforderungen erfüllt:
Durch die
VMware Cloud Director Object Storage Extension wird eine Kennwortvalidierung im Rahmen der Ausführung folgender Skripts durchgeführt:
- ose ecs admin set
- ose ecs console set
Zu Testzwecken können Sie die Kennwortvalidierung umgehen, indem Sie dem Befehl, den Sie ausführen, das Argument
--force hinzufügen.
Voraussetzungen
Stellen Sie sicher, dass Ihre ECS-Konfiguration die Bereitstellungsanforderungen der VMware Cloud Director Object Storage Extension erfüllt. Weitere Informationen unter ECS-Bereitstellungsanforderungen.
Prozedur
- Stellen Sie eine SSH-Verbindung mit der Maschine her, auf der Sie die VMware Cloud Director Object Storage Extension installiert haben.
- Starten Sie den VMware Cloud Director Object Storage Extension Keeper-Dienst.
systemctl start voss-keeper
- Konfigurieren Sie die Verbindung mit dem HTTPS-API-Endpoint des ECS-Admindiensts.
ose ecs admin set --url ecs-admin-service-url --user admin-user --secret 'password'
Wenn das eingegebene Kennwort ein einzelnes Anführungszeichen (') enthält, führen Sie den Befehl ohne das Argument --secret aus. Das System fordert Sie dann dazu auf, das Kennwort in einer neuen Zeile einzugeben.
Beispiel:
ose ecs admin set --url https://object-storage.acme.com:19443 --user sysadmin --secret 'ChangeIt!'
- Konfigurieren Sie die Verbindung mit der ECS-Verwaltungskonsole.
ose ecs console set --url ecs-console-url --user admin-user --secret admin-user-pass
Beispiel:
ose ecs console set --url https://object-storage.acme.com:8443 --user admin --secret ChangeIt!
- Konfigurieren Sie die Verbindung mit dem ECS-S3-Dienst.
ose ecs s3 set ecs-s3-url
Um die Verbindung zu konfigurieren, verwenden Sie den FQDN oder die IP-Adresse des S3-Diensts. Wenn Sie den FQDN verwenden, stellen Sie sicher, dass Sie die S3-Dienstdomäne im ECS-Cluster ordnungsgemäß konfigurieren. Stellen Sie außerdem sicher, dass Ihr DNS-Server alle Bucket-Anforderungen vom virtuellen zum eigentlichen S3-Diensthost weiterleiten kann. Beispielsweise von bucket-name.ecs-s3-host zu ecs-s3-host. Wenn Sie die IP-Adresse des S3-Diensts verwenden, sind keine Weiterleitungseinstellungen für die Domäne und den virtuellen Host erforderlich.
Beispiel:
ose ecs s3 set https://object-storage.acme.com:443
- Lassen Sie die Verwendung der ECS-Plattform zu.
- Validieren Sie die Konfiguration.
Wenn alle Komponenten erfolgreich konfiguriert wurden, gibt das System die folgende Meldung zurück:
+------------------------+-------------+-----------------+---------------------------------+
| Name | Required | Connectivity | Detail |
+========================+=============+=================+=================================+
| Database | Y | Normal | |
+------------------------+-------------+-----------------+---------------------------------+
| Certificate | Y | Normal | |
+------------------------+-------------+-----------------+---------------------------------+
| Cloud Director | Y | Normal | |
+------------------------+-------------+-----------------+---------------------------------+
| Platform - ECS | Y | Normal | |
+------------------------+-------------+-----------------+---------------------------------+
| ECS Admin Service | Y | Normal | |
+------------------------+-------------+-----------------+---------------------------------+
| ECS Console Service | N | Normal | |
+------------------------+-------------+-----------------+---------------------------------+
| ECS S3 Service | Y | Normal | |
+------------------------+-------------+-----------------+---------------------------------+
Wenn das System einen Fehler zurückgibt, überprüfen Sie die Protokolldatei unter
/opt/vmware/voss/log.
- Überprüfen Sie den Status des VMware Cloud Director Object Storage Extension-Diensts.
Wenn der
VMware Cloud Director Object Storage Extension-Dienst wie erwartet ausgeführt wird, gibt das System den Status
Wird ausgeführt und Konfigurationsdetails zurück.
Wenn Sie eine Fehlermeldung erhalten, können Sie den VMware Cloud Director Object Storage Extension-Dienst im Debugging-Modus starten, indem Sie das Argument --debug hinzufügen und das Problem beheben.
- Starten Sie VMware Cloud Director Object Storage Extension-Dienste.
- (Optional) Rufen Sie Konfigurationsdetails ab.
Das System gibt die
ECS-Konfigurationsdetails zurück.