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:
  • Mindestens acht Zeichen
  • Mindestens ein Großbuchstabe
  • Mindestens ein Kleinbuchstabe
  • Mindestens eine Ziffer
  • Mindestens ein nichtalphanumerisches Zeichen.

    Verwenden Sie nur sichtbare ASCII-Zeichen. Verwenden Sie keine Leer- und nicht druckbare Steuerzeichen wie BEL oder NUL.

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

  1. Stellen Sie eine SSH-Verbindung mit der Maschine her, auf der Sie die VMware Cloud Director Object Storage Extension installiert haben.
  2. Starten Sie den VMware Cloud Director Object Storage Extension Keeper-Dienst.
    systemctl start voss-keeper
  3. 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!'
  4. 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!
  5. 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
  6. Lassen Sie die Verwendung der ECS-Plattform zu.
    ose platforms enable ecs
  7. Validieren Sie die Konfiguration.
    ose config validate
    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.
  8. Überprüfen Sie den Status des VMware Cloud Director Object Storage Extension-Diensts.
    ose service show
    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.

  9. Starten Sie VMware Cloud Director Object Storage Extension-Dienste.
    ose service start
  10. (Optional) Rufen Sie Konfigurationsdetails ab.
    ose ecs show
    Das System gibt die ECS-Konfigurationsdetails zurück.