Nakivo Backup & Replication permette di salvare i backup in Amazon S3 per garantire la protezione e l'integrità dei dati in caso di disastro e di essere conforme con la regola di backup 3-2-1 fornendo un backup offsite.
Per poter trasferire copie dei backup in Amazon, Nakivo richiede un repository S3 in ambiente AWS accessibile via NFS.
Configurare l'ambiente AWS
Per configurare uno share NFS in Amazon S3, i seguenti componenti AWS devono correttamente configurati per soddisfare i prerequisiti:
- Appliance AWS Gateway
- S3 Bucket per salvare i backup
- File shares da abilitare l'accesso NFS
Per la creazione e la configurazione di questi componenti in ambiente AWS, fare riferimento a questo post.
Per accedere allo share NFS in Amazon S3, Nakivo necessita che il parametro Squash level sia impostato a All squashes. Poichè AWS imposta questo parametro per default come Root squash, è quindi necessario modificarlo per permettere un corretto accesso dell'applicazione di backup.
Con il proprio account effettuare il login all'AWS Management Console e selezionare l'opzione Storage Gateway nell'area Storage.
Accedere all'area File shares e selezionare lo share da modificare. Cliccare sul bottone Actions e selezionare l'opzione Edit file share settings.
Dal menu a tendina, impostare il campo Squash level come All squash e cliccare su Save.
Quando la configurazione è stata salvata, verificare che il parametro Squash level sia effettivamente impostato come All squash.
Creare un repository Amazon S3 in Nakivo
Effettuare il login a Nakivo Backup & Replication inserendo le credenziali corrette e cliccando successivamente sul bottone Log In.
Dalla Dashboard cliccare sull'icona Settings per accedere alla configurazione del software.
Selezionare la voce Repositories dal menu principale.
Cliccare Add Backup Repository e selezionare l'opzione Create new backup repository.
Inserire i parametri richiesti per connettersi allo share NFS su AWS e cliccare su Create.
Per accedere allo share NFS in AWS, digitare il path nel formato:
IP_address_AWS_gateway:/aws_s3_nfs_share
Il repository AWS S3 è stato creato correttamente.
Salvare i backup in Amazon S3
Dalla Dashboard cliccare sulla voce Create nel menu e selezionare l'opzione Backup copy job.
Selezionare le VM da copiare in AWS e cliccare Next.
Dal menu a tendina Select Backup Repository selezionare il repository AWS creato e cliccare su Next.
Specificare una Schedule e cliccare su Next.
Specificare la Retention desiderata e cliccare su Next.
Inserire un Job name e cliccare su Finish per salvare la configurazione.
Per effettuare il backup copy immediatamente, effettuare un click con il tasto destro del mouse sul job e selezionare la voce Run Job.
Cliccare Run per confermare.
Il processo di backup copy viene eseguito.
Il job è stato correttamente completato.
Verificando il Bucket S3 in AWS utilizzato come repository, è possibile notare la presenza del folder NakivoBackup dove sono state salvate le copie del backup.
Questa soluzione permette di copiare i backup delle VM offsite soddisfando le esigenze di disaster recovery mantenendo localmente i backup delle VM per un veloce ripristino.