Ik ben al een tijdje aan het prutsen met het backuppen van mijn linux VM's. Wat ik dus wil verwezenlijken is het volgende:
Alles om de zoveel tijd (ik denk 2 weekly complete's met 6 daily incrementals) backuppen met een rsync cronjob (van binnenuit de VM). De backups zijn in feite full system backups. Nu wil ik dat de VM via het netwerk na een crash in een keer helemaal teruggezet kan worden.
Ik heb het volgende in een scipt geregeld:
rsync backup: rsync -HSra --force --password-file=$PASSWORDFILE --exclude-from=$EXCLUDE / $BUSER@$BSERVER::$BMODULE/<LOCATION>/$THISHOST-$MYDATE
(ik heb ook zonder -H geprobeerd)
De exclude-list ziet er op het moment zo uit:
- /tmp
- /var/named/chroot/proc
- /proc
- /lost+found
- /sys
Wat ik dus wil kunnen is dit:
- VM recreeren
- Booten van CD en een basic install van OS (voorbeeld: minime server-install van CentOS-4.4), waarbij je de zelfde partitie's aanmaakt
- rebooten naar installed OS en met een commando laten rsyncen, bijvoorbeeld:
rsync -HSar --delete --force <USERS>@<HOST>::<MODULE>/<LOCATION>/
- conf files editten zover dat nodig is....
- rebooten
---> viola, complete RESTORE.
Maar dit wil maar niet lukken...Ik kan niet rebooten naar de geresync'te VM. Ik snap wel wat er fout kan zitten... devices die zijn veranderd, /proc wat compleet anders is etc etc. Ik weet alleen niet hoe ik dit kan oplossen
Hebben jullie suggesties?
Alles om de zoveel tijd (ik denk 2 weekly complete's met 6 daily incrementals) backuppen met een rsync cronjob (van binnenuit de VM). De backups zijn in feite full system backups. Nu wil ik dat de VM via het netwerk na een crash in een keer helemaal teruggezet kan worden.
Ik heb het volgende in een scipt geregeld:
rsync backup: rsync -HSra --force --password-file=$PASSWORDFILE --exclude-from=$EXCLUDE / $BUSER@$BSERVER::$BMODULE/<LOCATION>/$THISHOST-$MYDATE
(ik heb ook zonder -H geprobeerd)
De exclude-list ziet er op het moment zo uit:
- /tmp
- /var/named/chroot/proc
- /proc
- /lost+found
- /sys
Wat ik dus wil kunnen is dit:
- VM recreeren
- Booten van CD en een basic install van OS (voorbeeld: minime server-install van CentOS-4.4), waarbij je de zelfde partitie's aanmaakt
- rebooten naar installed OS en met een commando laten rsyncen, bijvoorbeeld:
rsync -HSar --delete --force <USERS>@<HOST>::<MODULE>/<LOCATION>/
- conf files editten zover dat nodig is....
- rebooten
---> viola, complete RESTORE.
Maar dit wil maar niet lukken...Ik kan niet rebooten naar de geresync'te VM. Ik snap wel wat er fout kan zitten... devices die zijn veranderd, /proc wat compleet anders is etc etc. Ik weet alleen niet hoe ik dit kan oplossen
Hebben jullie suggesties?