- Migrazione cloud tramite rclone
Migrazione cloud tramite rclone
Sposta facilmente i tuoi dati da altri provider di archiviazione cloud all'archiviazione a oggetti IDrive e2 utilizzando rclone. Trasferisci grandi quantità di dati non strutturati, inclusi file multimediali, cartelle di backup, ecc., all'archiviazione a oggetti IDrive e2.
Se i tuoi dati sono voluminosi, IDrive e2 offre un server cloud con larghezza di banda illimitata per migrare dal tuo attuale provider di archiviazione cloud a IDrive e2 gratuitamente.
Una volta ottenuti i dettagli di accesso al server da IDrive e2, segui il documento rclone di seguito per la migrazione cloud.
Usa rclone per spostare i dati nell'archiviazione a oggetti IDrive® e2
Per spostare i dati nell'archiviazione cloud IDrive e2,
- Installa rclone. Puoi installare rclone per tutti gli utenti di un sistema o per un singolo utente.
- Configura l'archiviazione a oggetti per utilizzare l'API di compatibilità Amazon S3. Dovrai anche testare la connessione all'archiviazione a oggetti.
- Configura la tua origine. Ciò significa che esporti il percorso di origine come variabile d'ambiente e dipende dalla fonte che stai utilizzando.
- Trasferisci i dati e verifica il trasferimento.
Installare rclone
Puoi installare rclone per tutti gli utenti di un sistema o per un singolo utente.
Installazione di rclone a livello di sistema
Hai bisogno di privilegi amministrativi per installare rclone sull'intero sistema.
- Su IDrive e2 Linux 7, installa rclone utilizzando yum:
$ sudo yum install -y rclone
sudo yum install -y rclone
Clicca per copiareCopiato
- Su altre distribuzioni Linux, usa lo script di installazione fornito da rclone. Scarica ed esegui quello script per installare l'ultima versione di rclone a livello di sistema:
$ curl https://rclone.org/install.sh | sudo bash
curl https://rclone.org/install.sh | sudo bash
Clicca per copiareCopiato
Installazione di rclone per uso individuale
Se non hai privilegi amministrativi o non vuoi installare rclone a livello di sistema, puoi scaricare l'ultimo binario e usarlo direttamente.
Usa la seguente serie di comandi per scaricare rclone, creare una directory /bin nella cartella home e aggiungerla alla variabile d'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: PATH viene reimpostato quando si effettua il logout a meno che non lo si aggiunga al file .bashrc
Configurare rclone per l'archiviazione a oggetti
Per configurare rclone per l'archiviazione a oggetti IDrive e2, devi utilizzare l'API di compatibilità Amazon S3. Prima devi ottenere le credenziali appropriate e l'endpoint API, quindi impostare le variabili d'ambiente corrette. Ecco le istruzioni:
Ottenere le credenziali di sicurezza e l'endpoint API
Le chiavi di accesso possono essere generate dalla scheda Chiavi di accesso dell'account IDrive e2.
Per creare una chiave di accesso S3,
- Accedi all'account IDrive e2.
- Fai clic sulla scheda Chiavi di accesso.
- Fai clic su Crea chiave di accesso.
- Inserisci un nome per la chiave di accesso e seleziona una regione dall'elenco delle regioni abilitate nel menu a discesa.
- Seleziona l'autorizzazione di accesso per la chiave di accesso.
- Seleziona i bucket a cui accedere tramite la chiave di accesso.
- Fai clic su Crea chiave di accesso. Verranno generati un ID chiave di accesso e una chiave di accesso segreta. Scarica/copia per salvare i dettagli.
I ruoli e i diritti delle chiavi di accesso non possono essere modificati. Per modificare i ruoli di accesso o i diritti di accesso ai bucket, elimina la chiave di accesso e creane una nuova.
Configurazione di rclone
Dopo aver ottenuto la chiave segreta, la chiave di accesso e l'endpoint API, configura rclone impostando questi valori nel file di configurazione rclone.
Per impostare i valori,
- Usa il seguente comando per visualizzare il percorso del file di configurazione rclone:
rclone config file
Clicca per copiareCopiato
- Aggiungi la seguente configurazione per sorgente e destinazione (IDrive e2) al file di configurazione 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>
Clicca per copiareCopiato
[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>
Clicca per copiareCopiato
NOTA IMPORTANTE: Se la crittografia predefinita è abilitata su IDrive e2 per il bucket, potresti ricevere errori MD5 durante il caricamento. Finché utilizzi la chiave di crittografia predefinita (comportamento predefinito quando abilitata), la tua configurazione rclone può aggiungere la seguente riga: server_side_encryption = aws:kms
Sposta i tuoi dati nell'archiviazione cloud IDrive® e2
Una volta impostate le variabili d'ambiente, segui i passaggi seguenti per spostare i tuoi dati su IDrive e2
- Usa il seguente comando per verificare che rclone riconosca la configurazione:
rclone listremotes
Clicca per copiareCopiato
L'output previsto:
- Crea un bucket di destinazione in IDrive e2 in cui verranno copiati i dati
- Esegui il seguente comando per copiare i dati su IDrive e2. Sostituisci source-bucket con il nome del bucket sorgente e target-bucket con il bucket di destinazione creato in IDrive e2
rclone copy --verbose source:source-bucket e2:target-bucket
Clicca per copiareCopiato
Altri approcci e strumenti per la migrazione
La migrazione dei dati da altri provider cloud alla piattaforma di archiviazione a oggetti cloud IDrive e2 è abbastanza semplice. L'archiviazione è compatibile con S3, quindi puoi utilizzarla con il tuo strumento o processo esistente senza software aggiuntivo.
Metodi
Puoi scegliere tra una delle seguenti opzioni alternative per la migrazione dei dati:
- Migrazione cloud self-hosted collegando il tuo attuale provider cloud a IDrive e2 tramite uno strumento ospitato dalla tua organizzazione.
- Migrazione dei dati sorgente spostando i dati direttamente nell'archiviazione e2 dalla sorgente, senza coinvolgere il tuo attuale provider cloud.
Strumenti di migrazione supportati
Questa sezione fornisce un elenco di strumenti di migrazione comuni che possono essere utilizzati con IDrive e2.
| Strumenti ospitati nel cloud | Strumenti self-hosted |
|---|---|
| Flexify.io | AWS CLI |
| Couchdrop | Datadobi DobiMigrate |
| Cloudflyer | NetApp CloudSync |
| CloudFuze | Nodeum |
| Cloudsfer | Scality Zenko |
| S3cmd |
