Backups: Difference between revisions
m here be cronjobs |
No edit summary |
||
| (5 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
We take [[LDAP]] and [[Kerberos]] backups twice daily. Backups on auth1 occur at 4am and on auth2 they occur at 4pm. On each machine, backups are stored in /backup/{ldap,krb5} (in the case of auth1, this is /backup exported from the [[NetApp]]). |
|||
We take nightly [[Kerberos]] and [[LDAP]] backups. The backups are stored on [[Machine_List#artificial-flavours|artificial-flavours]] in /var/backups/krb5 and /var/backups/slapd respectively. These are executed as cronjobs in /etc/cron.daily. |
|||
Miscellaneous backups (including backups of home directories for expired accounts) are stored in /users/backup (accessible on any system that NFS-mounts [[User-data|/users]]). |
|||
== /users Backup == |
|||
/users primary is held on ranch, whilst it's backup is held on tequila via incremental zfs snapshots |
|||
On Tequila I made a dedicated destination dataset called backup/csc0_backups (backups is a big pool); |
|||
zfs create backup/csc0_backups |
|||
Then on ranch I ran a snapshot, and sent it over; |
|||
zfs snapshot -r csc0@base |
|||
zfs send -R csc0@base | ssh root@tequila zfs recv -F backup/csc0_backups |
|||
In the future we need to setup incremental sends on ranch |
|||
zfs snapshot -r csc0@snap_$(date +%Y%m%d) |
|||
zfs send -R -i csc0@base csc0@snap_$(date +%Y%m%d) | ssh root@tequila zfs recv -F backup/csc0_backups |
|||
== MySQL == |
|||
We don't currently backup MySQL. See the historical version of this page for previous backup strategy. |
|||
[[Category:Software]] |
|||
Latest revision as of 23:40, 23 August 2026
We take LDAP and Kerberos backups twice daily. Backups on auth1 occur at 4am and on auth2 they occur at 4pm. On each machine, backups are stored in /backup/{ldap,krb5} (in the case of auth1, this is /backup exported from the NetApp).
Miscellaneous backups (including backups of home directories for expired accounts) are stored in /users/backup (accessible on any system that NFS-mounts /users).
/users Backup
/users primary is held on ranch, whilst it's backup is held on tequila via incremental zfs snapshots
On Tequila I made a dedicated destination dataset called backup/csc0_backups (backups is a big pool);
zfs create backup/csc0_backups
Then on ranch I ran a snapshot, and sent it over;
zfs snapshot -r csc0@base
zfs send -R csc0@base | ssh root@tequila zfs recv -F backup/csc0_backups
In the future we need to setup incremental sends on ranch
zfs snapshot -r csc0@snap_$(date +%Y%m%d)
zfs send -R -i csc0@base csc0@snap_$(date +%Y%m%d) | ssh root@tequila zfs recv -F backup/csc0_backups
MySQL
We don't currently backup MySQL. See the historical version of this page for previous backup strategy.