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
- 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 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!'
- 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
- 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
- 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
- Lassen Sie die Verwendung der Cloudian HyperStore-Plattform zu.
ose platforms enable cloudian
- Validieren Sie die Konfiguration der VMware Cloud Director Object Storage Extension.
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.
- Ü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
Cloudian HyperStore-Konfigurationsdetails zurück.