Overwegingen

De fileserver met meer geheugen en processor capaciteit uitvoeren dan de Linksys NSLU2 i.v.m. performance met grotere files. Met files van 25MB en groter, zakt de performance sterk. Op de backupserver thuis Unslung draaien, waardoor het IP nummer makkelijk te veranderen is (ook door anderen) Op de Snapshot backupserver SlugOS draaien, omdat Asterisk en rsync nogal wat geheugen vergen.

Werken met het systeem

De NAS is op elke laptop/desktop naar N: gemount. De Snapshot backupserver is op elke laptop/desktop op Z: readonly gemount.

Procedures

Als de datadisk van de fileserver crasht:

  1. Gebruikers kunnen per direct tijdelijk op Z: kijken en evt file lokaal zetten voor edit.
  2. Een nieuwe 3,5” SATA disk halen.
  3. Deze monteren ext3 formateren.
  4. Data vanaf Snapshot backupserver terugzetten door kopie over netwerk, of de Snapshot data schijf direct aan de fileserver verbinden.

Als de OS disk van de fileserver crasht:

  1. Gebruikers kunnen per direct tijdelijk op Z: kijken en evt file lokaal zetten voor edit.
  2. Een nieuwe 3,5” SATA disk halen.
  3. De Ghost terugzetten van de disk.

Als de fileserver hardware defect raakt:

  1. Gebruikers kunnen per direct tijdelijk op Z: kijken en evt file lokaal zetten voor edit.
  2. Data naar desktop machine met fixed IP nummer kopiëren.
  3. Deze directory sharen met iedereen
  4. Deze directory als N: mounten bij elke gebruiker.
  5. Fileserver repareren.

Als alle hardware gestolen wordt:

  1. De backup van de nacht staat thuis in de meterkast.
  2. Nieuwe hardware halen en een desktop als fileserver installeren.

Als een disk van de Snapshot backupserver crasht:

  1. De schijven staan in raid 1 (mirror), geen direct gevaar
  2. Vervang de defecte schijf en laat de mirroring de gegevens syncen.

Risico’s

Bij een crash van de dataschijf op de fileserver, is de data van die dag kwijt.

Vragen

  1. Waarom niet een enkele disk in de fileserver i.v.m. kosten, ruimte en warmte in de kast?
  2. Hoeveel data is er nu op de fileserver? -> 45GB
  3. Schijf van de Snapshot backupserver direct op de fileserver aan te sluiten in geval van calamiteiten?
  4. Kan een mirror schijf van de Snapshot backupserver wel direct gebruikt worden als ext3 volume op de fileserver bij calamiteiten.
  5. Schijf met archief extra, wel gemount op NAS, staat op DVD, maar wordt niet elke dag backup van gedraaid? -> Extra archief map (kan readonly), maar draait volledig mee met de backup. Het is alleen eenmalig veel data.

SSD gebruiken in de servers?

30GB 2,5” SSD SATA -> €95,-

Fileserver: MSI Nettop D120

Processor: Atom N230
RAM: 1 GB DDR2
LAN: 1 Gb
Harrdisk OS: 160 GB SATA II (ext3)
Harddisk Data: 500 GB SATA II (ext3)
Optische drive: DVD +/- RW
Video: VGA
OS: Ubuntu
Services/functies:

  • Fileserver (NAS)
  • Mogelijkheid om gegevens voor andere gebruikers af te schermen (rechten)
  • Archiefmap met niet meer gebruikte root directories.
  • OpenVPN
  • Rsync server
  • SSH voor remote maintenance op een niet standaard SSH poort
  • Wekelijkse status mail met /var/log/messages voor machine controle

Snapshot server: Linksys NSLU2

Processor: ARM 133 MHz
RAM: 32 MB
LAN: 100 Mb
2 Externe Harddisks: WD MyBook 1TB (ext3)
OS: SlugOS
Services/functies:

  • Snapshot script m.b.v. rsync
  • Raid 1 (mirror) met de 2 externe USB harddisks
  • In cyclus van 5: dagelijks, wekelijks, maandelijks, jaarlijks
  • Cron: Om 2:00 ’s-nachts backup van fileserver
  • Asterisk VoIP server met FritzBox Fon WLAN 7170 (2x analoge extensies)
  • Wekelijkse status mail met /var/log/messages voor machine controle
  • Wekelijkse status mail met outputfile van rsync voor backup controle
  • Direct een mail wanneer de backup fout is gegaan

Backupserver thuis in meterkast

Processor: ARM 133 MHz
RAM: 32 MB
LAN: 100 Mb
Externe Harddisk: 320 MB (ext3)
OS: uNSLUng
Services/functies:

  • Rsync backup script via SSH (1 op 1 backup van fileserver)
  • Cron: Om 0:00 ’s-nachts backup van fileserver
  • SSH voor remote maintenance op een niet standaard SSH poort
  • Wekelijkse status mail met /var/log/messages voor machine controle
  • Wekelijkse status mail met outputfile van rsync voor backup controle
  • Direct een mail wanneer de backup fout is gegaan