Difference between revisions of "Service/backup"
Line 1: | Line 1: | ||
== Locations == | == Locations == | ||
− | * /backup on [[Machine/treehouse]]: daily filesystem backups for [[Machine/jita]] | + | * /backup on [[Machine/treehouse|Machine/justice]]: daily filesystem backups for [[Machine/jita|Machine/freedom]] |
+ | * /backup on [[Machine/housetree|Machine/freedom]]: daily filesystem backups for [[Machine/sunjammer|Machine/justice]] | ||
* /backup on [[Machine/housetree]]: daily filesystem backups for [[Machine/sunjammer]] | * /backup on [[Machine/housetree]]: daily filesystem backups for [[Machine/sunjammer]] | ||
* /backup on sunjammer.sugarlabs.org: daily database dumps (ldap, mysql and pgsql) for [[Machine/sunjammer]] | * /backup on sunjammer.sugarlabs.org: daily database dumps (ldap, mysql and pgsql) for [[Machine/sunjammer]] | ||
− | |||
== Administrative contact == | == Administrative contact == | ||
Line 15: | Line 15: | ||
* [[User:Bernie|Bernie Innocenti]] | * [[User:Bernie|Bernie Innocenti]] | ||
− | |||
== backup.sugarlabs.org == | == backup.sugarlabs.org == |
Revision as of 18:13, 5 April 2015
Locations
- /backup on Machine/justice: daily filesystem backups for Machine/freedom
- /backup on Machine/freedom: daily filesystem backups for Machine/justice
- /backup on Machine/housetree: daily filesystem backups for Machine/sunjammer
- /backup on sunjammer.sugarlabs.org: daily database dumps (ldap, mysql and pgsql) for Machine/sunjammer
Administrative contact
bernie AT sugarlabs DOT org
Sysadmins
For non-emergency calls, preferably send email to the administrative contact.
backup.sugarlabs.org
This is the main backup server for all Sugarlabs Machines. The hostname backup.sugarlabs.org is an alias for owl.laptop.org, a machine hosted at OLPC.
Backup account:
sugarbackup@backup.sugarlabs.org:/home/sugarbackup/
We use the script system-full-backup to perform the daily backups with duplicity. Each machine backup is encrypted with a different password. If you need a password, ask User:Bernie.
Sunjammer
Machine/sunjammer's filesystem is being backed up on Machine/treehouse using rsync + 7 days of history with hard links.
The MySQL, PostgreSQL and LDAP databases are being backed up daily on backup.sugarlabs.org, encrypted with gpg. TODO: at the moment, we don't have a script to cleanup old backups.
Restoring files from duplicity backups
To restore a backup try something like:
duplicity restore -t 7D --file-to-restore <source/path/to/restore/from> scp://sugarbackup@backup.sugarlabs.org/backup/<machine.sugarlabs.org> </destination/path/to/restore/to>
- Replace <> with your values
Example:
duplicity restore -t 7D --file-to-restore var/lib/mysql/wordpress scp://sugarbackup@backup.sugarlabs.org/backup/sunjammer.sugarlabs.org /home/bernie/restore/wordpress
See Also
- There are instructions on how to set up a backup here: Infrastructure_Team/Template_virtual_machine_lucid