Ativando uma conexão em nuvem para o OpenStack Swift

É possível usar a GUI de gerenciamento ou a interface da linha de comando para ativar uma conexão em nuvem com as interfaces do OpenStack Swift. O OpenStack Swift fornece um conjunto de interfaces padrão que podem ser usadas para criar soluções de nuvem privada.

Para ativar uma conexão em nuvem entre o sistema e as interfaces do OpenStack Swift na GUI de gerenciamento, conclua estas etapas:
  1. Na GUI de gerenciamento, selecione Configurações > Sistema > Camada de Nuvem Transparente.
  2. Clique em Ativar conexão em nuvem.
  3. Na página Bem-vindo, clique em Avançar. Se a criptografia não estiver ativada ou configurada no sistema, vários avisos aparecerão. A criptografia não poderá ser configurada após a conta de nuvem ser criada. Antes de continuar, certifique-se de entender as considerações de segurança que estiverem relacionadas ao armazenamento em nuvem e à criptografia no Planejando a camada de nuvem transparente.
  4. Se um servidor DNS não estiver configurado no sistema, insira o endereço IP e o nome do servidor que converte o nome do host do provedor de serviço de nuvem em endereços IP para o sistema. É possível configurar até 2 servidores DNS para contas de nuvem. Clique em Avançar.
  5. Na página Provedor de Serviço de Nuvem, selecione OpenStack Swift.
  6. Expanda Conta do OpenStack e insira as informações a seguir:
    Morador
    Insira o nome do locatário do OpenStack que o sistema usa para acessar o armazenamento em nuvem.
    Nome de usuário
    Insira o nome de usuário que estiver associado à conta. O nome de usuário é usado para identificar clientes que podem acessar o conteúdo que é armazenado pelo provedor de serviço de nuvem.
    Senha
    Insira a senha que está associada ao nome do usuário para a conta de nuvem.
    Endpoint
    Insira a URL que o sistema usa para acessar o provedor de serviço de nuvem.
    Prefixo do contêiner
    Insira uma sequência curta que é incluída no início do nome do locatário para identificar quais locatários são associados ao sistema. Os prefixos também podem ser usados para identificar múltiplos sistemas que usarem a mesma conta de nuvem para armazenar capturas instantâneas de dados do volume.
    Certificado SSL
    Selecione o certificado SSL que é usado para autenticar o sistema para o provedor de serviço em nuvem.
    Keystone
    Selecione essa opção se a autenticação de Keystone deverá ser usada. Se essa opção não for configurada, o sistema usará OpenStack TempAuth. Verifique com o administrador do provedor de serviço de nuvem se a autenticação do Keystone é usada.
    Nota: O sistema suporta provedores de serviço de nuvem do OpenStack Swift que usam a autenticação do Keystone 2.0. Versões mais recentes da autenticação do Keystone não são suportadas.
    Criptografia
    Se a criptografia estiver configurada no sistema, esse valor será pré-selecionado. Se a criptografia não estiver ativada no sistema, essa opção estará indisponível.
    Largura da Banda
    Determine como a largura da banda é usada para fazer download e upload no provedor de serviço de nuvem. Especifique Sem limite para permitir que a conexão utilize largura da banda ilimitada, independentemente de outras operações que ocorrerem no sistema. Se você não desejar fornecer largura da banda ilimitada a essas operações, será possível especificar a quantia máxima de largura de banda que a conexão poderá usar para downloads ou uploads.
  7. Clique em Avançar.
  8. Na página Resumo, verifique todas as configurações e clique em Concluir.
Para ativar uma conexão em nuvem entre o sistema e as interfaces do OpenStack Swift na interface da linha de comando, conclua uma das seguintes etapas:
  1. Se quiser ativar uma conexão em nuvem para interfaces do OpenStack Swift com autenticação Keystone, insira o seguinte comando:
    mkcloudaccountswift -containerprefix svc_backups -keystone 
    -endpoint https://mysecurecloud.company.com:5000/auth/v2.0 -tenantname tenant 
    -username username -password password -certificate /tmp/my_server_cert.pem
  2. Se você quiser ativar uma conexão em nuvem para interfaces do OpenStack Swift que não usam a autenticação Keystone, insira o comando a seguir:
    mkcloudaccountswift -containerprefix svc_backups 
    -endpoint http://mycloud.company.com:8080/auth/v1.0 -tenantname tenant 
    -username username -password password