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.

Importante: A partir de 10 de dezembro de 2018, nenhuma nova instância do Object Storage OpenStack Swift (infraestrutura) poderá ser criada no IBM Cloud. As instâncias existentes do Object Storage OpenStack Swift (infraestrutura) continuarão funcionando e serão suportadas. Portanto, a definição da camada em nuvem transparente é suportada pelo IBM Cloud apenas para usuários que possuem uma conta existente do Object Storage OpenStack Swift (infraestrutura).
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.
  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:
    Locatário
    Insira o nome do locatário do OpenStack que o sistema usa para acessar o armazenamento em nuvem.
    Nome do usuário
    Insira o nome do usuário que está associado à conta. O nome do 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.
    Terminal
    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 vários sistemas que usam a mesma conta de nuvem para armazenar capturas instantâneas de dados de 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, esta 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