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 conta do Object Storage OpenStack Swift (infraestrutura) pode ser criada no IBM Cloud. As contas do Object Storage OpenStack Swift (infraestrutura) existentes continuarão funcionando e sendo 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 > Disposição em camadas de nuvem transparente.
  2. Clique em Ativar Conexão em Nuvem.
  3. Na página de Boas Vindas, clique em Avançar. Se a criptografia não estiver ativada ou configurada no sistema, vários avisos serão exibidos. A criptografia não pode ser configurada posteriormente depois da criação da conta de nuvem.
  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é dois 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 identifica clientes que podem acessar o conteúdo que é armazenado pelo provedor de serviço de nuvem.
    Senha
    Insira a senha que está associada com o 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 contêiner para identificar quais contêineres estã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 OpenStack Swift que usam autenticação 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 qual largura de banda é usada para fazer downloads e uploads do provedor de serviço de nuvem. Especifique Sem Limite para permitir que a conexão use a largura de banda ilimitada, independentemente de outras operações que ocorrem no sistema. Se não quiser dar largura de banda ilimitada para essas operações, você poderá especificar a quantidade máxima de largura de banda que a conexão pode usar para fazer 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 comandos, conclua uma das etapas a seguir:
  1. Se você deseja ativar uma conexão em nuvem para as interfaces do OpenStack Swift com a autenticação de Keystone, insira o comando a seguir:
    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ê deseja ativar uma conexão em nuvem para as interfaces do OpenStack Swift que não usam a autenticação de 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'