- Migração para a nuvem via rclone
Migração para a Nuvem via rclone
Mova seus dados de outros provedores de armazenamento em nuvem facilmente para o armazenamento de objetos IDrive e2 usando rclone. Transfira grandes dados não estruturados, incluindo arquivos de mídia, pastas de backup, etc., para o armazenamento de objetos IDrive e2.
Se seus dados forem grandes, o IDrive e2 oferece um servidor em nuvem com largura de banda ilimitada para migrar do seu provedor atual de armazenamento em nuvem para o IDrive e2 gratuitamente.
Depois de obter os detalhes de acesso ao servidor do IDrive e2, siga o documento rclone abaixo para migração em nuvem.
Use rclone para mover dados para o armazenamento de objetos IDrive® e2
Para mover dados para o armazenamento em nuvem IDrive e2,
- Instale o rclone. Você pode instalar o rclone para todos os usuários em um sistema ou para um único usuário.
- Configure o armazenamento de objetos para usar a API de Compatibilidade Amazon S3. Você também precisará testar sua conexão com o Armazenamento de Objetos.
- Configure sua fonte. Isso significa que você exporta seu caminho de origem como uma variável de ambiente e depende da fonte que você está usando.
- Transfira os dados e verifique a transferência.
Instalar rclone
Você pode instalar o rclone para todos os usuários em um sistema ou para um único usuário.
Instalação do rclone em todo o sistema
Você precisa de privilégios administrativos para instalar o rclone em todo o sistema.
- No IDrive e2 Linux 7, instale o rclone usando yum:
$ sudo yum install -y rclone
sudo yum install -y rclone
Clique para copiarCopiado
- Em outras distribuições Linux, use o script de instalação fornecido pelo rclone. Baixe e execute esse script para instalar a versão mais recente do rclone em todo o sistema:
$ curl https://rclone.org/install.sh | sudo bash
curl https://rclone.org/install.sh | sudo bash
Clique para copiarCopiado
Instalação do rclone para uso individual
Se você não tiver privilégios administrativos ou não quiser instalar o rclone em todo o sistema, pode baixar o binário mais recente e usá-lo diretamente.
Use a seguinte sequência de comandos para baixar o rclone, criar um diretório /bin na sua pasta pessoal e adicioná-lo à sua variável de ambiente PATH:
$ mkdir ~/Temp
$ cd ~/Temp/
$ curl -O https://downloads.rclone.org/rclone-current-linux-amd64.zip
$ unzip rclone-current-linux-amd64.zip
$ cd rclone-*-linux-amd64
$ mkdir ~/bin
$ cp rclone ~/bin/
$ export PATH=$PATH:~/bin
$ echo 'export PATH=$PATH:~/bin' >> ~/.bashrc # Optional, only if you want to add it to
your path at every login
mkdir ~/Temp
cd ~/Temp/
curl -O https://downloads.rclone.org/rclone-current-linux-amd64.zip
unzip rclone-current-linux-amd64.zip
cd rclone-*-linux-amd64
mkdir ~/bin
cp rclone ~/bin/
export PATH=$PATH:~/bin
echo 'export PATH=$PATH:~/bin' >> ~/.bashrc # Optional, only if you want to add it to
your path at every login
Nota: O PATH é redefinido quando você faz logout, a menos que o adicione ao seu .bashrc
Configurar rclone para armazenamento de objetos
Para configurar o rclone para o armazenamento de objetos IDrive e2, você deve usar a API de Compatibilidade Amazon S3. Primeiro, você precisa obter as credenciais adequadas e o endpoint da API e, em seguida, definir as variáveis de ambiente corretas. Aqui estão as instruções:
Obter credenciais de segurança e endpoint da API
As Chaves de Acesso podem ser geradas na aba Chaves de Acesso da conta IDrive e2.
Para criar uma Chave de Acesso S3,
- Entre na conta IDrive e2.
- Clique na aba Chaves de Acesso.
- Clique em Criar Chave de Acesso.
- Insira um nome para a chave de acesso e selecione uma região da lista de regiões habilitadas na lista suspensa.
- Selecione a permissão de acesso para a chave de acesso.
- Selecione os buckets a serem acessados usando a chave de acesso.
- Clique em Criar Chave de Acesso. Um ID de Chave de Acesso e uma Chave de Acesso Secreta serão gerados. Baixe/copie para salvar os detalhes.
As funções e direitos da Chave de Acesso não podem ser editados. Para editar funções de acesso ou direitos de acesso a buckets, exclua a Chave de Acesso e crie uma nova.
Configuração do rclone
Depois de ter sua chave secreta, chave de acesso e endpoint da API, configure o rclone definindo esses valores no arquivo de configuração do rclone.
Para definir os valores,
- Use o seguinte comando para exibir o caminho do arquivo de configuração do rclone:
rclone config file
Clique para copiarCopiado
- Adicione a seguinte configuração para origem e destino (IDrive e2) ao arquivo de configuração do rclone:
[e2]
type = s3
provider = IDrive
env_auth = false
access_key_id = <your e2 access key>
secret_access_key = <your e2 secret key>
endpoint = <your e2 endpoint>
Clique para copiarCopiado
[source]
type = s3
provider = Other
env_auth = false
access_key_id = <your cloud s3 provider access key>
secret_access_key = <your S3 secret key>
endpoint = <your S3 endpoint>
Clique para copiarCopiado
NOTA IMPORTANTE: Se a criptografia padrão estiver habilitada no IDrive e2 para o bucket, você poderá receber erros MD5 ao fazer upload. Desde que você esteja usando a chave de criptografia padrão (comportamento padrão quando habilitado), sua configuração do rclone pode adicionar a seguinte linha: server_side_encryption = aws:kms
Mova seus dados para o armazenamento em nuvem IDrive® e2
Depois que as variáveis de ambiente forem definidas, siga as etapas abaixo para mover seus dados para o IDrive e2
- Use o seguinte comando para verificar se o rclone reconhece a configuração:
rclone listremotes
Clique para copiarCopiado
A saída esperada:
- Crie um bucket de destino no IDrive e2 para onde os dados serão copiados
- Execute o seguinte comando para copiar dados para o IDrive e2. Substitua source-bucket pelo nome do bucket de origem e target-bucket pelo bucket de destino criado no IDrive e2
rclone copy --verbose source:source-bucket e2:target-bucket
Clique para copiarCopiado
Outras abordagens e ferramentas para migração
Migrar dados de outros provedores de nuvem para a plataforma de armazenamento de objetos em nuvem IDrive e2 é bastante fácil. O armazenamento é compatível com S3, portanto você pode usá-lo com sua ferramenta ou processo existente sem nenhum software adicional.
Métodos
Você pode selecionar qualquer uma das seguintes opções alternativas para migração de dados:
- Migração em Nuvem Auto-hospedada conectando seu provedor de nuvem atual ao IDrive e2 por meio de uma ferramenta hospedada pela sua organização.
- Migração de Dados de Origem movendo dados diretamente para o armazenamento e2 da fonte, sem envolver seu provedor de nuvem atual.
Ferramentas de migração suportadas
Esta seção fornece uma lista de ferramentas de migração comuns que podem ser usadas com o IDrive e2.
| Ferramentas hospedadas na nuvem | Ferramentas auto-hospedadas |
|---|---|
| Flexify.io | AWS CLI |
| Couchdrop | Datadobi DobiMigrate |
| Cloudflyer | NetApp CloudSync |
| CloudFuze | Nodeum |
| Cloudsfer | Scality Zenko |
| S3cmd |
