Um die VMware Cloud Director Object Storage Extension mit einem Cloudian HyperStore-Cluster zu konfigurieren, richten Sie eine Verbindung zwischen VMware Cloud Director Object Storage Extension- und Cloudian HyperStore-Diensten ein.

Aus Sicherheitsgründen wird die Komplexität aller Kennwörter durch die VMware Cloud Director Object Storage Extension validiert. Stellen Sie beim Festlegen von Kennwörtern mithilfe des Befehlszeilen-Dienstprogramms ose sicher, dass das Kennwort folgende Anforderungen erfüllt:
  • Mindestens acht Zeichen lang
  • Mindestens ein Großbuchstabe
  • Mindestens ein Kleinbuchstabe
  • Mindestens eine Ziffer
  • Mindestens ein nichtalphanumerisches Zeichen. Verwenden Sie nur sichtbare Zeichen des American Standard Code for Information Interchange (ASCII). 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 cloudian admin set
  • ose cloudian 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 Sie die VMware Cloud Director Object Storage Extension bereitgestellt und Verbindungen mit VMware Cloud Director und Ihrer Datenbank konfiguriert haben.
  • Stellen Sie sicher, dass Sie Cloudian HyperStore auf Version 7.1.6 oder 7.2 aktualisiert haben.
  • Stellen Sie sicher, dass Sie die maximale Länge von Cloudian HyperStore-Benutzer-IDs von 64 Byte auf 255 Byte erhöht haben. Weitere Informationen finden Sie unter Vorbereitungen und Cloudian-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 Cloudian HyperStore-Admindiensts.
    ose cloudian admin set --url hyperstore-admin-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 cloudian admin set --url https://object-storage.acme.com:19443 --user sysadmin --secret 'ChangeIt!'
  4. Konfigurieren Sie die Verbindung mit dem Cloudian HyperStore-S3-Dienst.
    ose cloudian s3 set your-hyperstore-s3-url

    Um die Verbindung zu konfigurieren, verwenden Sie den FQDN oder die IP-Adresse des S3-Diensts. Wenn Sie den FQDN verwenden, müssen Sie sicherstellen, dass die URL des S3-Dienstes mit der Einstellung für die Dienstdomäne in Cloudian HyperStore übereinstimmt. Gemäß den Cloudian HyperStore-Anforderungen muss das Format https://s3-<your-region>.<your-hyperstore-host> lauten. Stellen Sie außerdem sicher, dass Ihr DNS-Server alle Bucket-Anforderungen vom virtuellen zum eigentlichen S3-Diensthost weiterleiten kann. Zum Beispiel von <any-bucket-name>.<your-hyperstore-host> zu <your-hyperstore-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 cloudian s3 set https://s3-regionA.hyperstore.local
  5. Konfigurieren Sie die Verbindung mit dem Cloudian HyperStore-IAM-Dienst.
    ose cloudian iam set hyper-store-iam-url
    Beispiel:
    ose cloudian iam set http://object-storage.acme.com:16443
  6. Konfigurieren Sie die Verbindung mit der Cloudian Management Console.
    ose cloudian console set --url hyperstore-cmc-url --user admin-user --secret cmc-sso-shared-key

    Der Benutzername, den Sie eingeben, muss der Benutzername eines gültigen Systemadministrator-Benutzers sein. Geben Sie als Wert für das Argument --secret den gemeinsam genutzten Single Sign-On-Schlüssel ein, der in der Cloudian Management Console konfiguriert ist.

    Beispiel:
    ose cloudian console set --url https://object-storage.acme.com:8443 --user admin --secret UinqeMQA9FAWy8zbDqWTLBRRg23U72xBWi
  7. Lassen Sie die Verwendung der Cloudian HyperStore-Plattform zu.
    ose platforms enable cloudian
  8. Validieren Sie die Konfiguration der VMware Cloud Director Object Storage Extension.
    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 - Cloudian   |      Y      |      Normal     |                                 |
    +------------------------+-------------+-----------------+---------------------------------+
    | Cloudian Admin Service |      Y      |      Normal     |                                 |
    +------------------------+-------------+-----------------+---------------------------------+
    |  Cloudian S3 Service   |      Y      |      Normal     |                                 |
    +------------------------+-------------+-----------------+---------------------------------+
    
    Wenn das System einen Fehler zurückgibt, überprüfen Sie die Protokolldatei unter /opt/vmware/voss/log.
  9. Ü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.

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