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

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 está em conformidade com os seguintes requisitos:
  • Pelo menos oito caracteres de comprimento
  • 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 American Standard Code for Information Interchange (ASCII). 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 cloudian admin set
  • ose cloudian 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 você implantou o VMware Cloud Director Object Storage Extension e configurou conexões com o VMware Cloud Director e seu banco de dados.
  • Verifique se você atualizou o Cloudian HyperStore para a versão 7.1.6 ou 7.2.
  • Verifique se você aumentou o comprimento máximo dos IDs de usuários do Cloudian HyperStore de 64 bytes para 255 bytes. Consulte Antes de começar e Requisitos de implantação do Cloudian.

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 Cloudian HyperStore.
    ose cloudian admin set --url hyperstore-admin-url --user admin-user --secret 'password'

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

    Por exemplo:
    ose cloudian admin set --url https://object-storage.acme.com:19443 --user sysadmin --secret 'ChangeIt!'
  4. Configure a conexão com o Serviço S3 do Cloudian HyperStore.
    ose cloudian s3 set your-hyperstore-s3-url

    Para configurar a conexão, use o FQDN ou o endereço IP do Serviço S3. Se você usar o FQDN, verifique se a URL do serviço S3 corresponde à configuração do domínio de serviço no Cloudian HyperStore. De acordo com os requisitos do Cloudian HyperStore, o formato que você deve usar é https://s3-<your-region>.<your-hyperstore-host>. 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 <any-bucket-name>.<your-hyperstore-host> para <your-hyperstore-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 cloudian s3 set https://s3-regionA.hyperstore.local
  5. Configure a conexão com o Serviço IAM do Cloudian HyperStore.
    ose cloudian iam set hyper-store-iam-url
    Por exemplo:
    ose cloudian iam set http://object-storage.acme.com:16443
  6. Configure a conexão com o Cloudian Management Console.
    ose cloudian console set --url hyperstore-cmc-url --user admin-user --secret cmc-sso-shared-key

    O nome de usuário inserido deve ser o nome de usuário de um administrador de sistema válido. Para o valor do argumento --secret, digite a chave compartilhada de conexão única que está configurada no Cloudian Management Console.

    Por exemplo:
    ose cloudian console set --url https://object-storage.acme.com:8443 --user admin --secret UinqeMQA9FAWy8zbDqWTLBRRg23U72xBWi
  7. Permita o uso da plataforma do Cloudian HyperStore.
    ose platforms enable cloudian
  8. Valide a configuração do VMware Cloud Director Object Storage Extension.
    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 - Cloudian   |      Y      |      Normal     |                                 |
    +------------------------+-------------+-----------------+---------------------------------+
    | Cloudian Admin Service |      Y      |      Normal     |                                 |
    +------------------------+-------------+-----------------+---------------------------------+
    |  Cloudian S3 Service   |      Y      |      Normal     |                                 |
    +------------------------+-------------+-----------------+---------------------------------+
    
    Se o sistema retornar um erro, revise o arquivo de log em /opt/vmware/voss/log.
  9. 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.

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