La configurazione di VMware Cloud Director Object Storage Extension con un cluster Cloudian HyperStore consiste nello stabilire una connessione tra i servizi VMware Cloud Director Object Storage Extension e Cloudian HyperStore.
Per motivi di sicurezza,
VMware Cloud Director Object Storage Extension convalida la complessità di tutte le password. Quando si impostano le password mediante l'utilità della riga di comando
ose, assicurarsi che la password soddisfi i requisiti seguenti:
- Deve contenere almeno otto caratteri
- Almeno un carattere maiuscolo
- Almeno un carattere minuscolo
- Almeno un carattere numerico
- Almeno un carattere non alfanumerico. Utilizzare solo caratteri ASCII (American Standard Code for Information Interchange) visibili. Non utilizzare spazi e caratteri di controllo non di stampa, ad esempio BEL o NUL.
VMware Cloud Director Object Storage Extension esegue una convalida della password come parte dell'esecuzione degli script seguenti:
- ose cloudian admin set
- ose cloudian console set
A scopo di test, è possibile evitare la convalida della password aggiungendo l'argomento
--force al comando eseguito.
Prerequisiti
- Verificare di aver distribuito VMware Cloud Director Object Storage Extension e aver configurato le connessioni a VMware Cloud Director e al database.
- Verificare di aver aggiornato Cloudian HyperStore alla versione 7.1.6 o 7.2.
- Verificare di aver aumentato la lunghezza massima degli ID utente di Cloudian HyperStore da 64 byte a 255 byte. Consultare Prima di iniziare e Requisiti di distribuzione di Cloudian.
Procedura
- Aprire una connessione SSH alla macchina in cui è stato installato VMware Cloud Director Object Storage Extension.
- Avviare il servizio Keeper di VMware Cloud Director Object Storage Extension.
systemctl start voss-keeper
- Configurare la connessione all'endpoint dell'API HTTPS del servizio di amministrazione di Cloudian HyperStore.
ose cloudian admin set --url hyperstore-admin-url --user admin-user --secret 'password'
Se la password immessa contiene un carattere virgoletta singola ('), eseguire il comando senza l'argomento --secret. Il sistema richiede di immettere la password in una nuova riga.
Ad esempio:
ose cloudian admin set --url https://object-storage.acme.com:19443 --user sysadmin --secret 'ChangeIt!'
- Configurare la connessione al servizio Cloudian HyperStore S3.
ose cloudian s3 set your-hyperstore-s3-url
Per configurare la connessione, utilizzare il nome di dominio completo o l'indirizzo IP del servizio S3. Se si utilizza il nome di dominio completo, assicurarsi che l'URL del servizio S3 corrisponda all'impostazione del dominio del servizio in Cloudian HyperStore. In base ai requisiti di Cloudian HyperStore, il formato che è necessario utilizzare è https://s3-<your-region>.<your-hyperstore-host>. Assicurarsi inoltre che il server DNS possa instradare tutte le richieste del bucket dall'host virtuale all'host effettivo del servizio S3. Ad esempio, da <any-bucket-name>.<your-hyperstore-host> a <your-hyperstore-host>. Se si utilizza l'indirizzo IP del servizio S3, le impostazioni del dominio e della route dell'host virtuale non sono necessarie.
Ad esempio:
ose cloudian s3 set https://s3-regionA.hyperstore.local
- Configurare la connessione al servizio IAM di Cloudian HyperStore.
ose cloudian iam set hyper-store-iam-url
Ad esempio:
ose cloudian iam set http://object-storage.acme.com:16443
- Configurare la connessione alla Cloudian Management Console.
ose cloudian console set --url hyperstore-cmc-url --user admin-user --secret cmc-sso-shared-key
Il nome utente immesso deve essere quello di un utente amministratore di sistema valido. Come valore dell'argomento --secret, immettere la chiave condivisa Single Sign-On configurata nella Cloudian Management Console.
Ad esempio:
ose cloudian console set --url https://object-storage.acme.com:8443 --user admin --secret UinqeMQA9FAWy8zbDqWTLBRRg23U72xBWi
- Consentire l'utilizzo della piattaforma Cloudian HyperStore .
ose platforms enable cloudian
- Convalidare la configurazione di VMware Cloud Director Object Storage Extension.
Se tutti i componenti sono configurati correttamente, il sistema restituisce il messaggio seguente:
+------------------------+-------------+-----------------+---------------------------------+
| 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 | |
+------------------------+-------------+-----------------+---------------------------------+
Se il sistema restituisce un errore, esaminare il file di registro in
/opt/vmware/voss/log.
- Verificare lo stato del servizio VMware Cloud Director Object Storage Extension.
Se il servizio
VMware Cloud Director Object Storage Extension viene eseguito come previsto, il sistema restituisce lo stato
In esecuzione e i dettagli della configurazione.
Se viene visualizzato un messaggio di errore, è possibile avviare il servizio VMware Cloud Director Object Storage Extension in modalità di debug aggiungendo l'argomento --debug e risolvere il problema.
- Avviare i servizi VMware Cloud Director Object Storage Extension.
- (Facoltativo) Recuperare i dettagli della configurazione.
Il sistema restituisce i dettagli di configurazione di
Cloudian HyperStore.