La configurazione di VMware Cloud Director Object Storage Extension con un cluster ECS consiste nello stabilire una connessione tra i servizi VMware Cloud Director Object Storage Extension e ECS.
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 contenga:
VMware Cloud Director Object Storage Extension esegue una convalida della password come parte dell'esecuzione degli script seguenti:
- ose ecs admin set
- ose ecs console set
A scopo di test, è possibile evitare la convalida della password aggiungendo l'argomento
--force al comando eseguito.
Prerequisiti
Verificare che la configurazione di ECS soddisfi i requisiti di distribuzione di VMware Cloud Director Object Storage Extension. Vedere Requisiti di distribuzione di ECS.
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 ECS.
ose ecs admin set --url ecs-admin-service-url --user admin-user --secret 'password'
Se la password immessa contiene un carattere virgoletta singola ('), eseguire il comando senza l'argomento --secret. Il sistema richiederà di immettere la password in una nuova riga.
Ad esempio:
ose ecs admin set --url https://object-storage.acme.com:19443 --user sysadmin --secret 'ChangeIt!'
- Configurare la connessione alla console di gestione di ECS.
ose ecs console set --url ecs-console-url --user admin-user --secret admin-user-pass
Ad esempio:
ose ecs console set --url https://object-storage.acme.com:8443 --user admin --secret ChangeIt!
- Configurare la connessione al servizio ECS S3.
ose ecs s3 set ecs-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 di configurare correttamente il dominio del servizio S3 nel cluster ECS. 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 bucket-name.ecs-s3-host a ecs-s3-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 ecs s3 set https://object-storage.acme.com:443
- Consentire l'utilizzo della piattaforma ECS .
- Convalidare la configurazione.
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 - ECS | Y | Normal | |
+------------------------+-------------+-----------------+---------------------------------+
| ECS Admin Service | Y | Normal | |
+------------------------+-------------+-----------------+---------------------------------+
| ECS Console Service | N | Normal | |
+------------------------+-------------+-----------------+---------------------------------+
| ECS 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
ECS.