venerdì 9 gennaio 2015

Debian 6: Xen backup con LVM e rsnapshot

Si tratta di un progetto del mio processo di installazione che si basa principalmente da questo blog:  backup efficienti Xen con LVM e rsnapshot .

La nostra impostazione è su Debian Server 6 con disco da 2 TB in esecuzione 10 VPSes. Abbiamo seguito la guida di cui sopra con le note su errori che abbiamo incontrato, per lo più legati rsnapshot. Stiamo mantenendo backup giornaliero localmente, su una partizione separata, e li copia al nostro server remoto ogni settimana.

Il Setup (per lo più di default): percorso vg è / dev nome vg è vg0

Setup Process:

Crea partizione logica per archiviare i backup in locale. La dimensione è 100GB e la chiamò i backup. Formato con ext3 e montato a / backup.

4
lvcreate -L 100G -n i backup vg0
 mkfs -t ext3 -v / dev / vg0 / backup
 mkdir / backup
 mount / dev / vg0 / backup / backup
Installare e configurare rsnapshot. Assicurarsi di utilizzare TAB correttamente come si lamenterà o dare un errore se non lo fai.

2
aptitude install rsnapshot
 vi /etc/rsnapshot.conf
Ecco le mie modifiche e / o integrazioni rsnapshot configurazione:

10 
11 
12 
13 
14
snapshot_root / backup / #questo è una partizione montata
 intervallo giornaliero 1 # ho rimosso tutti gli altri orari e una copia giornaliera soltanto
 linux_lvm_cmd_lvcreate / sbin / lvcreate
 linux_lvm_cmd_lvremove / sbin / lvremove
 linux_lvm_cmd_mount / bin / mount
 linux_lvm_cmd_umount / bin / umount
 linux_lvm_snapshotsize 2G
 linux_lvm_snapshotname rsnapshot
 linux_lvm_vgpath / dev
 linux_lvm_mountpath / mnt / lvm-snapshot
 # Backup Compiti tutte le macchine virtuali
 di backup LVM: // vg0 / vm_1_name_disk / vm_1_name_disk /
 backup di LVM: // vg0 / vm_2_name_disk / vm_2_name_disk /
 lvm backup: // vg0 / vm_10_name_disk / vm_10_name_disk /
Pianificare attività di backup giornaliero in crontab (/ etc / crontab). Si noti che rsnapshot è in / usr / bin / rsnapshot su Debian.

1
01 01 * * * root / usr / bin / rsnapshot quotidiano
È quindi possibile eseguire l'attività rsnapshot per assicurarsi che tutto funzioni, dal file di configurazione per la creazione e il montaggio snapshot LVM. Tempo di esecuzione dipende dal numero di macchine virtuali e le loro dimensioni. Puoi corse singolarmente, se necessario.

1
/ Usr / bin / rsnapshot quotidiano
Poi ho un altro compito configurazione di backup dal server di backup remoto per prendere il nostro backup locali a / backup. È inoltre possibile configurare rsnapshot di eseguire il backup istantanee direttamente alla tua posizione di backup remoto (usiang rsync / ssh), dipende da come si desidera il backup dei dati.

Nessun commento:

Posta un commento

Nota. Solo i membri di questo blog possono postare un commento.