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
- Abra uma conexão SSH com a máquina na qual você instalou o VMware Cloud Director Object Storage Extension.
- Inicie o serviço de Guardião do VMware Cloud Director Object Storage Extension.
systemctl start voss-keeper
- 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!'
- 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
- 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
- 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
- Permita o uso da plataforma do Cloudian HyperStore.
ose platforms enable cloudian
- Valide a configuração do VMware Cloud Director Object Storage Extension.
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.
- Verifique o status do serviço do VMware Cloud Director Object Storage Extension.
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.
- Inicie os serviços do VMware Cloud Director Object Storage Extension.
- (Opcional) Obtenha os detalhes da configuração.
O sistema retorna os detalhes da configuração do
Cloudian HyperStore.