Backup: Difference between revisions

From Hobbynet Admin Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
= de remote backup (nfs) door bit=
= Remote backup (nfs server) door bit=
BIT verzorgd onze backup offsite.<br>
BIT verzorgt onze backup offsite.<br>
BIT kan met ssh inloggen op onze machine en rsync heel de NFS server.<br>
BIT kan met ssh inloggen op onze machine (nfs-int) en rsync heel de NFS server.<br>
Hier voor is een interface aangemaakt die allen routeerd naar 213.136.12.128/25 ( bit ip space)<br>
Hiervoor is een interface aangemaakt die alleen routeert naar 213.136.12.128/25 (BIT IPv4 space).<br>
Rsync wordt veder geregeld door BIT
Rsync wordt verder geregeld door BIT.
 
This backup is created on a BIT Backup solution using ZFS, snapshots and compression. Snapshots can be found in the .zfs directory in your nfs-mount.
 
== uitsluitingen van backup ==
== uitsluitingen van backup ==
       - /sys
       - /sys
Line 10: Line 13:
       - /mnt/backup
       - /mnt/backup
== restore ==
== restore ==
De backup kan je terug vinden in /mnt/backup dit is read-only nfs mount
De backup kan je op nfs-int terug vinden in /mnt/backup (een read-only nfs mount).
To create a mountpoint for your host, add the following line to /etc/fstab:
  backup4.bit.nl:/backup/<your hostname>/ /mnt/backup nfs ro,rsize=32768,hard,intr,bg 0 0
 
== tech support ==
== tech support ==
moet je bit bellen op het bekende nr
Voor tech support kan je BIT bellen op het bekende nr.
 
= backup overige servers =
= backup overige servers =
== etc backup ==
== etc backup ==
het script /usr/local/hobbynet/bin/backup_server_configs rsynct elke dag om 0:15 alle etc dirs van alle servers.
Het script /usr/local/hobbynet/bin/backup_server_configs rsynct elke dag om 0:15 alle etc dirs van alle servers. Een kopie van deze configuratie bestanden wordt in de tree '/disk/backup' neergezet, en gaat dus vanzelf mee met de dagelijkse backup naar de BIT omgeving.
 
== db-int ==
== db-int ==
Elke dag maakt db-int van postgress en mysql een db dump deze zet op db-int weg in /backup dit wordt elke dag om 00:20 door het script (/usr/local/hobbynet/bin/backup_server_configs) gersynct naar nfs
Elke dag maakt db-int van postgress en mysql een db dump, en zet deze op db-int weg in /backup.
Dit bestand wordt elke dag om 00:20 door het script (/usr/local/hobbynet/bin/backup_server_configs) gersynct naar nfs, en gaat daarna vanzelf mee naar de remote backup bij BIT.
 
== ns-int ==
== ns-int ==
Elke dag om 00:25 wordt /var/cache/bind ge rsynct naar /disk/backup/ns-int/var/cache/bind  door script/usr/local/hobbynet/bin/backup_ns
Elke dag om 00:25 wordt /var/cache/bind ge rsynct naar /disk/backup/ns-int/var/cache/bind  door script/usr/local/hobbynet/bin/backup_ns
== mail-dev ==
== mail-dev ==
elke dag om 00:35 wordt /backup van mail-dev gebackup naar /disk/backup/mail-dev-int/databases dit gebeurt door middel van script /usr/local/hobbynet/bin/backup_mail-dev-int
Elke dag om 00:35 wordt /backup van mail-dev gebackup naar /disk/backup/mail-dev-int/databases dit gebeurt door middel van script /usr/local/hobbynet/bin/backup_mail-dev-int
 
== monitor ==
== monitor ==
elke dag wordt door script /usr/local/hobbynet/bin/backup_monitor de hobbynet site die /disk staat gebackupt.
Elke dag wordt door script /usr/local/hobbynet/bin/backup_monitor de hobbynet site die in /disk staat gebackupt.
 
= offsite backup 2 =
= offsite backup 2 =
elke dag om 1:00 wordt heel /disk ge rsynct naar backup-hobbynet.hobby.nl ( let op onder user hobbynet) deze machine staat bij bas thuis dit gebeurt door script /usr/local/hobbynet/bin/backup_nfs.
Elke dag om 1:00 wordt heel /disk ge rsynct naar backup-hobbynet.hobby.nl (let op: onder user hobbynet) deze machine staat bij bas thuis.
Dit gebeurt door script /usr/local/hobbynet/bin/backup_nfs.
 
= old backup =
= old backup =
[[Tape Backup]]
[[Tape Backup]]

Revision as of 18:32, 1 February 2011

Remote backup (nfs server) door bit

BIT verzorgt onze backup offsite.
BIT kan met ssh inloggen op onze machine (nfs-int) en rsync heel de NFS server.
Hiervoor is een interface aangemaakt die alleen routeert naar 213.136.12.128/25 (BIT IPv4 space).
Rsync wordt verder geregeld door BIT.

This backup is created on a BIT Backup solution using ZFS, snapshots and compression. Snapshots can be found in the .zfs directory in your nfs-mount.

uitsluitingen van backup

     - /sys
     - /proc
     - /dev
     - /mnt/backup

restore

De backup kan je op nfs-int terug vinden in /mnt/backup (een read-only nfs mount).

To create a mountpoint for your host, add the following line to /etc/fstab:
 backup4.bit.nl:/backup/<your hostname>/ /mnt/backup nfs ro,rsize=32768,hard,intr,bg 0 0

tech support

Voor tech support kan je BIT bellen op het bekende nr.

backup overige servers

etc backup

Het script /usr/local/hobbynet/bin/backup_server_configs rsynct elke dag om 0:15 alle etc dirs van alle servers. Een kopie van deze configuratie bestanden wordt in de tree '/disk/backup' neergezet, en gaat dus vanzelf mee met de dagelijkse backup naar de BIT omgeving.

db-int

Elke dag maakt db-int van postgress en mysql een db dump, en zet deze op db-int weg in /backup. Dit bestand wordt elke dag om 00:20 door het script (/usr/local/hobbynet/bin/backup_server_configs) gersynct naar nfs, en gaat daarna vanzelf mee naar de remote backup bij BIT.

ns-int

Elke dag om 00:25 wordt /var/cache/bind ge rsynct naar /disk/backup/ns-int/var/cache/bind door script/usr/local/hobbynet/bin/backup_ns

mail-dev

Elke dag om 00:35 wordt /backup van mail-dev gebackup naar /disk/backup/mail-dev-int/databases dit gebeurt door middel van script /usr/local/hobbynet/bin/backup_mail-dev-int

monitor

Elke dag wordt door script /usr/local/hobbynet/bin/backup_monitor de hobbynet site die in /disk staat gebackupt.

offsite backup 2

Elke dag om 1:00 wordt heel /disk ge rsynct naar backup-hobbynet.hobby.nl (let op: onder user hobbynet) deze machine staat bij bas thuis. Dit gebeurt door script /usr/local/hobbynet/bin/backup_nfs.

old backup

Tape Backup