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:
  • Almeno otto caratteri
  • Almeno un carattere maiuscolo
  • Almeno un carattere minuscolo
  • Almeno un carattere numerico
  • Almeno un carattere non alfanumerico.

    Utilizzare solo caratteri ASCII 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 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

  1. Aprire una connessione SSH alla macchina in cui è stato installato VMware Cloud Director Object Storage Extension.
  2. Avviare il servizio Keeper di VMware Cloud Director Object Storage Extension.
    systemctl start voss-keeper
  3. 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!'
  4. 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!
  5. 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
  6. Consentire l'utilizzo della piattaforma ECS .
    ose platforms enable ecs
  7. Convalidare la configurazione.
    ose config validate
    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.
  8. Verificare lo stato del servizio VMware Cloud Director Object Storage Extension.
    ose service show
    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.

  9. Avviare i servizi VMware Cloud Director Object Storage Extension.
    ose service start
  10. (Facoltativo) Recuperare i dettagli della configurazione.
    ose ecs show
    Il sistema restituisce i dettagli di configurazione di ECS.