Bearbeiten von „UUGRN:Dienste/Backup“

Aus UUGRN

Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und speichere dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 1: Zeile 1:
Dieser Artikel beschreibt Datensicherungs-Strategie und soll im Falle eines Falles bei der Wiederherstellung von Daten helfen.  
+
Dieser Artikel beschreibt Datensicherungs-Strategie und soll im Falle eines Falles bei der Wiederherstellung von Daten helfen. Da sich diees Wiki auf dem uugrn-Server selbst befindet, sollte eine Hardcopy (Ausdruck, PDF, ... ) extrern gehalten werden.
  
{{Navigationsleiste Dienste}}
+
==Datenspeicher==
 +
===Platten===
 +
* UW SCSI:
 +
sd0 at scsibus0 targ 0 lun 0: <IBM, DDRS-34560D, DC1B> SCSI2 0/direct fixed
 +
sd0: 4357MB, 8387 cyl, 5 head, 212 sec, 512 bytes/sec, 8925000 sec total
 +
sd1 at scsibus0 targ 1 lun 0: <SEAGATE, ST34502LW, 0004> SCSI2 0/direct fixed
 +
sd1: 4340MB, 6962 cyl, 6 head, 212 sec, 512 bytes/sec, 8888924 sec total
 +
sd2 at scsibus0 targ 2 lun 0: <SEAGATE, ST34502LW, 0006> SCSI2 0/direct fixed
 +
sd2: 4340MB, 6962 cyl, 6 head, 212 sec, 512 bytes/sec, 8888924 sec total
 +
* USB2-ATA:
 +
sd3 at scsibus1 targ 1 lun 0: <IC35L080, AVVA07-0, 0811> SCSI0 0/direct fixed
 +
sd3: 78533MB, 78533 cyl, 64 head, 32 sec, 512 bytes/sec, 160836480 sec total
  
== Backup-Server ==
+
===Filesysteme (lokal)===
=== Historisiertes Systembackup auf [[UUGRN:Server/strange|strange.uugrn.org]] ===
+
Filesystem    Size  Used  Avail Capacity  Mounted on
;Server: Seit Mitte Juli 2011 betreibt UUGRN den Server [[UUGRN:Server/strange|strange.uugrn.org]]
+
/dev/sd0a    62.1M  35.1M  23.9M    60%    /
;Backupfrequenz: Einmal '''täglich''' werden die Backups der UUGRN Server per rsync eingesammelt und als 1:1 Kopie vorgehalten, bei Bedarf, zB vor Upgrades auch häufiger.
+
/dev/sd0d    1.9G  1.3G  449M    75%    /usr
;Storage: Das System beinhaltet neben einer Systemplatte ein [[UUGRN:Server/strange/storage#ZFS|ZFS-Pool]] bestehend aus '''[[UUGRN:Server/strange/storage#Platten|4x750GB SATA Platten]]''', was einer nutzbaren Kapazität von 1.36TB entspricht. Das Backup-Volume arbeitet mit '''Deduplikation''' und alle 60min wird per cron ein '''ZFS-Snapshot''' erstellt. Das Vorhalten der ZFS Snapshots kostet zusätzlich nur den Speicherplatz der gelöschten Daten.
+
/dev/sd0e    991M  769M  173M    82%    /var
 +
/dev/sd0f    495M  213K  470M    0%    /usr/obj
 +
/dev/sd0g    505M  14.0K  480M    0%    /tmp
 +
/dev/sd1d    4.1G  3.4G  532M    87%    /home
 +
/dev/sd2d    1.3G  585M  702M    45%    /usr/ports
 +
/dev/sd2e    2.8G  2.6G  11.3M  100%    /data
 +
/dev/sd3a    29.5G  12.9G  16.0G    45%    /backup
 +
/dev/sd3d    29.5G  24.2G  4.7G    84%    /platz0
 +
/dev/sd3e    16.4G  12.1G  4.0G    75%    /platz1
  
=== ZFS-Snapshots auf {{stwserv2.stwserv.de}} ===
+
===Filesysteme (auf [[up|up.uugrn.org]])===
;Server: Dieser Server ist geplant ab April 2013. Es ist der künftige Primäre Server von Stadtwiki e.V.
+
Filesystem    Size    Used  Avail Capacity  Mounted on
;Backups: in einem noch zu definierenden Intervall werden auf {{top3.uugrn.org}} Backup-Snapshots aller Jails angelegt ("zroot"-Pool) und lokal im "tank"-Pool historisiert. Die jeweils 7-10 letzten Backup-Snapshots von "tank" auf {{top3.uugrn.org}} werden außerdem per "zfs send" an {{stwserv2.stwserv.de}}::tank übertragen. Mit Hilfe dieser Jail-Snapshots kann im Bedarfsfall {{stwserv2.stwserv.de}} diese Jails auch selbst hochfahren oder aber für ein Desaster-Recovery von {{top3.uugrn.org} vorhalten.
+
/dev/md5c    989M    259M    651M    28%    /data1/jail/005
  
== Systeme im Backup ==
 
=== Server ===
 
* {{top3.uugrn.org}}
 
* {{strange.uugrn.org}}
 
* stwserv1.stwserv.de
 
* {{stwserv2.stwserv.de}}
 
  
 +
==Lokale Datensicherung==
 +
*täglich um 23:59      /root/bin/do_backup.sh
 +
*Logfile:              /data/backup/backup.log
 +
 +
# Verzeichnisse in [[tar|tar.gz]] packen --> /data/backup
 +
# [[mysqldump|MySQL dump]] aller Datenbanken  --> /data/backup/mysql/<timestamp>/, 7 Tagesstände werden lokal gehalten
 +
# [[rsync]] von /data/backup/ nach backup@[[up|up.uugrn.org]]:/data/backup/[[charm|charm.uugrn.org]]/
  
[[Kategorie:UUGRN:Backup| ]]
+
==Tagessicherung==
{{Stub}}
+
* täglich um 4:30, sonntags um 7:30 /root/bin/do_rsync.sh
 +
* Logfile: /platz0/[[charm|charm.uugrn.org]]/<tag>/rsync.log
 +
* [[rsync]] von /data und /home nach /platz0/[[charm|charm.uugrn.org]]/<tag>/ (USB-Platte)
 +
Mo: /platz0/charm.uugrn.org/1
 +
Di: /platz0/charm.uugrn.org/2
 +
Mi: /platz0/charm.uugrn.org/3
 +
Do: /platz0/charm.uugrn.org/4
 +
Fr: /platz0/charm.uugrn.org/5 -> ../../platz1/charm.uugrn.org/5
 +
Sa: /platz0/charm.uugrn.org/6 -> ../../platz1/charm.uugrn.org/6
 +
So: /platz0/charm.uugrn.org/7 -> ../../backup/charm.uugrn.org/7
 +
 
 +
==Wochensicherung==
 +
* sonntags um 3:30 /root/bin/do_dump.sh
 +
* Logfile: mail an admin@uugrn.org
 +
* [[dump]] mit [[gzip]] -9 auf die [[USB]]-Platte
 +
"/ /usr /var /home /data"    --> /backup/charm.uugrn.org/dump/
 +
vorige Datensicherung        --> /backup/charm.uugrn.org/dump/old/
 +
vorvorige Datensicherung    --> /backup/charm.uugrn.org/dump/older/
 +
 
 +
==Data Recovery==
 +
===Totalausfall einer internen Platte===
 +
* sd0 (bootplatte)
 +
# Ersatzplatte besorgen (habe noch 3 davon hier rumliegen, rabe)
 +
# vor Ort (Speyer!) einbauen
 +
# Rettungssystem von Diskette und/oder USB Stick booten (kein CD-ROM!)
 +
# USB-Platte (aktuell sd3) /backup mounten, prüfen ob backups vorhanden und lesbar
 +
# Ersatzplatte sd0 partitionieren (siehe 0.2:sd0)
 +
# Gepackte dumps mit gunzip | restore auf die jeweiligen Dateisysteme zurückschreiben
 +
# Aktuellste tar-Datensicherung (sofern neuer als im Dump) von /var und /etc mit tar auspacken (siehe 2. Tagessicherung)
 +
 
 +
* sd1 (/home)
 +
# Ersatzplatte besorgen
 +
# Jumper auf ID=1, vor Ort einbauen
 +
# System normal booten
 +
# Platte sd1 partitionieren (eine große Partition) und mounten nach /home
 +
# Gepackten dump /backup/charm.uugrn.org/dump/charm._home.dump.gz mit gunzip|restore nach /home schreiben
 +
# ggf mittels [[rsync]] aktuellste Livekopie aus /platz0/charm.uugrn.org/<tag>/home/ überschreiben (diff zur Wochensicherung)
 +
 
 +
* sd2 (/data und /usr/ports)
 +
# Ersatzplatte besorgen
 +
# Jumper auf ID=2, vor Ort einbauen
 +
# System normal booten
 +
# Platte sd2 partitionieren (/usr/ports und /data, siehe 0.2:sd2) und mounten
 +
# Gepackten dump /backup/charm.uugrn.org/dump/charm._data.dump.gz  mit [[gunzip]]|[[restore]] nach /data schreiben
 +
# ggf mittels [[rsync]] aktuellste Livekopie aus /platz0/charm.uugrn.org/<tag>/data/ überschreiben (diff zur Wochensicherung)
 +
# '''ACHTUNG:''' /usr/ports ist per cvs verfügbar und ist daher '''NICHT IM BACKUP ENTHALTEN'''
 +
 
 +
===Totalausfall der USB-Platte (Datensicherungsplatte)===
 +
* USB-ATA Gehäuse defekt
 +
# Neues Gehäuse besorgen (USB2, 3.5", ATA)
 +
# Vor Ort (Speyer) Platte umbauen, neu mounten (s. 0.2:sd3)
 +
 
 +
* Platte defekt
 +
# Neue Platte besorgen (ATA, 3.5", min 40GB)
 +
# Platte vor Ort (Speyer) umbauen,
 +
# Platte neu partitionieren und mounten (siehe 0.2:sd3)
 +
# Verzeichnisstruktur anlegen (vgl Tages-/Wochensicherung Punkt 2+3)
 +
# Wochensicherung manuell starten: /root/bin/do_dump.sh
 +
# Tagessicherung manuell starten:  /root/bin/do_rsync.sh

Bitte kopiere keine Inhalte, die nicht Deine eigenen sind!

Du gibst uns hiermit Deine Zusage, dass
  • Du den Text nicht aus Wikipedia kopiert hast
  • Du den Text selbst verfasst hast
  • oder der Text entweder
    • Allgemeingut (public domain) ist
    • oder der Copyright-Inhaber seine Zustimmung gegeben hat.
Wichtig
  • Benutze keine urheberrechtlich geschützten Werke ohne Erlaubnis des Copyright-Inhabers!
  • Falls dieser Text bereits woanders veröffentlicht wurde, weise bitte auf der 'Diskussion:'-Seite darauf hin.
  • Bitte beachte, dass alle UUGRN-Beiträge automatisch unter der der Creative Commons Lizenz stehen.
  • Falls Du nicht möchtest, dass Deine Arbeit hier von anderen verändert und verbreitet wird, dann drücke nicht auf "Artikel Speichern".

Bitte beantworte die folgende Frage, um diese Seite speichern zu können (weitere Informationen):

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)