Configurar o VMware Cloud Director Object Storage Extension com um cluster do ECS consiste em estabelecer uma conexão entre os serviços VMware Cloud Director Object Storage Extension e ECS.

Para fins de segurança, o VMware Cloud Director Object Storage Extension valida a complexidade de todas as senhas. Ao definir senhas usando o utilitário de linha de comando ose, verifique se a senha contém:
  • Pelo menos oito caracteres
  • Mínimo de um caractere maiúsculo
  • Mínimo de um caractere minúsculo
  • Mínimo de um caractere numérico
  • Mínimo de um caractere não alfanumérico.

    Use apenas caracteres ASCII visíveis. Não use caracteres de controle de espaço e não imprimíveis, como BEL ou NUL.

O VMware Cloud Director Object Storage Extension executa uma validação de senha como parte da execução dos seguintes scripts:
  • ose ecs admin set
  • ose ecs console set
Para fins de teste, você pode evitar a validação de senha adicionando o argumento --force ao comando que você executar.

Pré-requisitos

Verifique se a sua configuração do ECS atende aos requisitos de implantação do VMware Cloud Director Object Storage Extension. Consulte Requisitos de implantação do ECS.

Procedimento

  1. Abra uma conexão SSH com a máquina na qual você instalou o VMware Cloud Director Object Storage Extension.
  2. Inicie o serviço de Guardião do VMware Cloud Director Object Storage Extension.
    systemctl start voss-keeper
  3. Configure a conexão com o endpoint de API HTTPS do Serviço de Administração do ECS.
    ose ecs admin set --url ecs-admin-service-url --user admin-user --secret 'password'

    Se a senha digitada contiver um caractere de aspa simples ('), execute o comando sem o argumento --secret, e o sistema solicitará que você digite a senha em uma nova linha.

    Por exemplo:
    ose ecs admin set --url https://object-storage.acme.com:19443 --user sysadmin --secret 'ChangeIt!'
  4. Configure a conexão com o Console de Gerenciamento do ECS.
    ose ecs console set --url ecs-console-url --user admin-user --secret admin-user-pass
    Por exemplo:
    ose ecs console set --url https://object-storage.acme.com:8443 --user admin --secret ChangeIt!
  5. Configure a conexão com o Serviço S3 do ECS.
    ose ecs s3 set ecs-s3-url

    Para configurar a conexão, use o FQDN ou o endereço IP do Serviço S3. Se você usar o FQDN, certifique-se de configurar corretamente o domínio do Serviço S3 no cluster ECS. Além disso, verifique se o servidor DNS pode rotear todas as solicitações de bucket do host virtual para o host de serviço S3 real. Por exemplo, de bucket-name.ecs-s3-host com ecs-s3-host. Se você usar o endereço IP do Serviço S3, nenhuma configuração de domínio e de rota do host virtual será necessária.

    Por exemplo:
    ose ecs s3 set https://object-storage.acme.com:443
  6. Permita o uso da plataforma do ECS.
    ose platforms enable ecs
  7. Valide a configuração.
    ose config validate
    Se todos os componentes estiverem configurados com êxito, o sistema retornará a seguinte mensagem:
    +------------------------+-------------+-----------------+---------------------------------+
    |          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 o sistema retornar um erro, revise o arquivo de log em /opt/vmware/voss/log.
  8. Verifique o status do serviço do VMware Cloud Director Object Storage Extension.
    ose service show
    Se o serviço do VMware Cloud Director Object Storage Extension for executado conforme o esperado, o sistema retornará um status Em execução e os detalhes da configuração.

    Se você receber uma mensagem de erro, poderá iniciar o serviço do VMware Cloud Director Object Storage Extension no modo de depuração adicionando o argumento --debug e solucionando o problema.

  9. Inicie os serviços do VMware Cloud Director Object Storage Extension.
    ose service start
  10. (Opcional) Obtenha os detalhes da configuração.
    ose ecs show
    O sistema retorna os detalhes da configuração do ECS.