staging.inyokaproject.org

Serverausfall Wie Restore einspielen

Status: Ungelöst | Ubuntu-Version: Ubuntu 10.10 (Maverick Meerkat)
Antworten |

tomtimo

Anmeldungsdatum:
2. Januar 2008

Beiträge: 170

Hallo,

voerweg, es ist kein Server ausgefallen. Ich plane lediglich das Vorgehen im Falle eines Falles.

Ausgangsituation:

Ubuntu-Server 10.10 64 bit. Backup mittels rsync auf ein NAS, welches räumlich getrennt vom Server steht. Nach rsync wird von dem Backup ein tar-gz gemacht.

Der Server hat folgende Aufgaben:

  • Samba PDC

  • Fileserver

  • Webfilter (Dansguardian + squid)

  • In Zukunft noch Herberge für ein kleines Internetforum, welches aber nur lokal erreichbar sein soll.

Ich sicher derzeit nur /home Dies aus dem Grunde, weil der neue Server schnell aufgesetzt und auf den gleichen Konfigurationsstand zu bringen war, wie der alte Server.

Jetzt sollen aber noch ca. 100 neue Samba-user angelegt werden, das Forum soll kommen und ich will ja auch noch was dazu lernen.

Mein Plan ist es, zusätzlich zu /home noch die Ordner

  • /bin

  • /etc

  • /root

  • /usr

  • /var

zu sichern. Wenn ich den Wiki-Artikel Verzeichnisstruktur richtig interpretiert habe, müssten diese Ordner mehr als ausreichen um den Server sauber wiederherstellen zu können.

Aber wie geht man dazu vor?

Ist es so, dass ich einfach Ubuntu Server 10.10 64bit wieder von CD auf dem "neuen" Server insatlliere und dann die gesicherten Ordner auf den Server kopiere? Oder muss ich zuvor von dem funktionierenden Server ein Image erstellen und dann das backup komplett kopieren?

Hab ich nen Ordner vergessen?

Vielen Dank und viele Grüße

Timo

MoHo1

Anmeldungsdatum:
3. Januar 2010

Beiträge: 196

Um zu wissen, was du sichern musst, würde ich mal den Artikel Datensicherung lesen, dort ist beschrieben, welche Ordner gesichert werden müssen.

Zum Restore: Am besten ist es, wenn du, wie du schon geschrieben hast, das System mit der Installations-CD neu aufsetzt, dann die alten Programme mittels der entsprechenden Liste wieder installierst und zuletzt das Backup mit den Dateien und den Konfigurationen wieder einspielst.

tomtimo

(Themenstarter)

Anmeldungsdatum:
2. Januar 2008

Beiträge: 170

Hi,

den Artikel habe ich zuvor gelesen. Aber dieser bezieht sich meiner Meinung nach mehr auf einen Desktop-PC, nicht auf einen Server. Dort steht, dass ich neben /home nur /etc und ggf. /var/irgendwas sichern muss. Auch ist dort nicht die Rede von der Wiederherstellung. Daher bin ich mir noch unsicher, was ich sichern muss und wie ich wieder zurückspielen kann.

Wenn

  • /home

  • /etc

  • /var...

reichen, ist das um so besser. Aber ich bin mir sicher, dass da noch mehr rein muss.

Ist es auch sinnvoll, eine Liste zu führen, wann man welches Programm installiert hat? Oder reicht es wenn die Order

  • /bin

  • /etc

  • /usr

zurückkopiert werden? Denn dann müssten ja alle Programme wieder vorhanden sein.

Wie schaut es mit Updates aus, die nach der Erstinstallation aufgespielt wurden? Sind die nach dem Restore auch alle wieder da?

man man, da habe ich ganz schön viele Fragen, was?

herzlichen Dank schon mal und viele Grüße

Timo

MoHo1

Anmeldungsdatum:
3. Januar 2010

Beiträge: 196

tomtimo schrieb:

den Artikel habe ich zuvor gelesen. Aber dieser bezieht sich meiner Meinung nach mehr auf einen Desktop-PC, nicht auf einen Server. Dort steht, dass ich neben /home nur /etc und ggf. /var/irgendwas sichern muss. Auch ist dort nicht die Rede von der Wiederherstellung. Daher bin ich mir noch unsicher, was ich sichern muss und wie ich wieder zurückspielen kann.

Der Artikel ist nicht ausschließlich aus Desktop-PC angepasst: Wenn du User aus deinem Server hast musst du deren Dateien, welche wahrscheinlich in /home liegen, sichern. Wenn du allerdings für deine Samba-User ein anderes Verzeichnis (z.B. unter /var/...) musst du dieses extra sichern. Unter /etc sollten alle Konfigurationsdateien liegen. Wenn du noch einen Webserver mit Forum installieren willst musst du noch /var/www (Daten des Webservers) sowie (wenn eine MySQL Datenbank verwendet wird) /var/lib/mysql (bei einem anderen Datenbanktyp wie z.B. postgresql heißt der Ordner natürlich anders) sichern.

Ist es auch sinnvoll, eine Liste zu führen, wann man welches Programm installiert hat? Oder reicht es wenn die Order

  • /bin

  • /etc

  • /usr

zurückkopiert werden? Denn dann müssten ja alle Programme wieder vorhanden sein.

[...]

Wie schaut es mit Updates aus, die nach der Erstinstallation aufgespielt wurden? Sind die nach dem Restore auch alle wieder da?

Du musst keine Liste führen. Im funktionierendem System kannst du im Rahmen des Backups automatisch eine Liste erstellen lassen (siehe apt-get (Abschnitt „Paketliste-zur-Wiederherstellung-erzeugen“)) und diese beim Wiederherstellen zum automatischen installieren der Programme aus dem Internet nutzen. Dann hast du automatisch die neuste (in dem Quellen vorhandene) Version der Programme. Die Ordner /bin und /usr musst du dann nicht sichern wodurch dein Backup sogar weitaus kleiner wird.

Wenn du willst kannst du natürlich auch ein Vollbackup machen, welches allerdings überflüssig ist.

Kurzes Resümee: gesichert werden muss:

  • /home

  • /etc

  • /var/www

  • /var/lib/mysql (Text beachten)

  • zusätzliche verwendete Orte

  • eine Paketliste

nicht gesichert werden muss:

  • /bin

  • /usr

  • ganzes /var

Zum Restore siehe meinen vorherigen Beitrag

Es gibt im Übrigen sogar in dieser Forumskategorie einige Themen welche sich mit eben dem Thema, was gesichert werden muss, beschäftigen.

Antworten |