Bekijk Volledige Versie : Back-up maken volledige server
Goedemiddag, allen :thumbup:
Ik weet niet of ik dit in de juiste rubriek post, zo niet, sorry daarvoor.
Mijn vraag is als volgt. Als ik een (1U) server heb, met een harddisk van 250GB, wat is de goedkoopste manier om hiervan een volledige back-up te maken. Deze back-up hoeft niet dagelijks plaats te vinden, een keer of twee per maand is voldoende (de server gaat niet gebruikt worden voor hosting en zodoende verandert er niet zo veel aan de inhoud van de harddisk).
Wat betreft het hele server gebeuren ben ik nog maar een beginner, dus als dit een domme vraag is, sorry daarvoor. Alvast bedankt voor de hulp in ieder geval.
Groetjes,
Mathijs
dennis0162
23/08/09, 13:26
Je kan het beste ergens backup ruimte huren. Niet bij je colocatie provider, mocht je daar ooit een geschil mee krijgen kan je altijd bij je backups.
marsipulami
23/08/09, 13:42
afhankelijik van je OS zou je een ghost -image kunnen maken
@marsipulami: het OS wordt Ubuntu Linux (server editie). Het maken van de image zal nog wel lukken denk ik, het probleem is meer: waar sla ik deze op. Een backup maken en op dezelfde server opslaan heeft niet veel nut denk ik zo.
@dennis: Daardoor verstook ik natuurlijk wel veel bandbreedte, dan moet ik de hele backup via internet versturen, toch? Dat is dan het voordeel van backups bij de colo-boer, die hebben daar meestal een interne verbinding voor (toch?).
Weet je toevallig een goed adres waar je backup ruimte kan huren? Als ik zo eens op internet kijk zijn ze allemaal behoorlijk prijzig, ik zie zelfs tot over de 200 euro per maand voor een backup ruimte van 250 gieg? Dat vindt ik een beetje prijzig.
avanmessen
23/08/09, 14:53
Post even wat in "aanbiedingen gezocht" ?
Dan vind je zeker iets aan degelijke prijs ...
dennis0162
23/08/09, 14:59
klopt, je kan hier op WHT een topic openen.
<knip>
Bedenk wel dat bij de ongelimiteerde opslagcapaciteiten er doorgaans een bandbreedte beperking van toepassing is. Bij sommige ongelimiteerde aanbieders treedt die bandbreedte beperking pas in na het oploaden van een bepaalde hoeveelheid gegevens. Maar wat misschien nog wel belangrijker is, om de restore snelheid goed te bekijken. Als je een storing hebt, wil je vooral snel bij je bestanden kunnen.
<knip>
Hartelijk dank voor de info, ik ga er mee aan de slag.
Nog een tip: maak backups naar meer dan 1 locatie. Het blijft internet dus heb je altijd het risico dat onderdelen niet bereikbaar zijn. En (vroeger) met tapes gebruik(te) je ook meer dan 1 tape om (a) over verschillende reservekopieën te kunnen beschikken maar ook (b) ze op verschillende locaties op te kunnen slaan.
Je kan backups maken via een tar gz
tar -cvf /backupnaam.tar.gz /de mappen die je backupped
middels cronjob scp naar remote ftp locatie of andere secure ftp methode.
Wat je dan nog kan doen is system files bijvoorbeeld 1x per maand
en de client files meerdere malen per maand te backuppen.
Indien je 1 server hebt kan je bijvoorbeeld de backups ook lokaal wegschrijven naar je thuis server of downloaden naar een externe schijf.
Dit is de goedkoopste optie of je kan altijd nog een wat professionelere backup dienst afnemen en gebruiken hiervoor.
Nog een vraagje: met een externe back-up dienst zal het denk ik niet mogelijk zijn een volledige systeem-image te maken, aangezien je deze niet terug kunt plaatsen via internet? Of kan dit wel?
Je kan backups maken via een tar gz
Of dit de goedkoopste optie is, is mede afhankelijk van de totale backupgrootte en wat betaald moet worden voor het dataverkeer.
Als de colocatie overeenkomst 50GB inclusief heeft, en daarna € 1,- per GB kost, het systeem normaal al 25GB verkeer genereert, de volledige systeem backup na compressie 50GB groot is en de client bestanden zo'n 10GB die je zeg 4 x per maand wilt backuppen, dan genereert dat al zo'n 50+4x10=90GB aan verkeer, waar er nog 25GB uit de bundel over was. Gevolg is extra kosten van 90-25=€ 65 per maand voor extra colocatie dataverkeer.
In zo'n geval zal slimme backup software die alleen de wijzigingen (schatting in dit voorbeeld: minder dan 5GB per maand) over de lijn stuurt, al snel voor een besparing zorgen.
met een externe back-up dienst zal het denk ik niet mogelijk zijn een volledige systeem-image te maken,
Een volledige systeem-image maken, kan doorgaans niet met externe backup diensten. Externe backup diensten zijn bijna altijd bestanden backups. Wat overigens weer niet wil zeggen dat als je alle bestanden backupt, daar geen bootable backup van kunt restoren. Maar dat vereist vaak weer extra handelingen.
aangezien je deze niet terug kunt plaatsen via internet? Of kan dit wel?
Dat is vooral afhankelijk van de mogelijkheden die je op je systeem hebt om bij een storing van iets anders te kunnen starten dan de schijf waar je normaal via opstart. Ik kan mij allerlei opties voorstellen, van een tweede bootable schijf, cd-rom, usb stick of netwerk boot, waarbij je dan een omgeving ingericht hebt waarop de client software voor het restoren van de backup voorgeïnstalleerd staat.
Kijk eens naar iemand die back-ups op basis van R1soft aanbied. Je bent even ebzig voor de eerste back-up, maar daarna synct hij incremental. Bepaalde directory's (/var/www, /home, /etc) laat je gewoon eens per uur meerollen bij wijzigingen. Hiermee kun je later ook een bare-metal restore doen. (Al werkt dit met PXE en dus enkel binnen je subnet, maar de bootCD aanpassen opdat deze eerst een VPN verbinding maakt is niet zo moeilijk).
Ehm... PXE? Subnet? Zoals ik al aangaf, omtrent het hele server gebeuren ben ik nog maar een beginner, een beetje meer uitleg zou welkom zijn :)
Ik lees op Wikipedia dat PXE de preboot execution environment is, maar hoe dat precies werkt: geen idee. Bestaan hier tutorials over?
Of dit de goedkoopste optie is, is mede afhankelijk van de totale backupgrootte en wat betaald moet worden voor het dataverkeer.
Als de colocatie overeenkomst 50GB inclusief heeft, en daarna € 1,- per GB kost, het systeem normaal al 25GB verkeer genereert, de volledige systeem backup na compressie 50GB groot is en de client bestanden zo'n 10GB die je zeg 4 x per maand wilt backuppen, dan genereert dat al zo'n 50+4x10=90GB aan verkeer, waar er nog 25GB uit de bundel over was. Gevolg is extra kosten van 90-25=€ 65 per maand voor extra colocatie dataverkeer.
In zo'n geval zal slimme backup software die alleen de wijzigingen (schatting in dit voorbeeld: minder dan 5GB per maand) over de lijn stuurt, al snel voor een besparing zorgen.
Dataverkeer kost vandaag de dag bijna niets meer en is dus te verwaarlozen.
bedoel kijk in advertentie gedeelte 39 euro krijg je 1000 gb verkeer.
We leven in 2009 waar je gemiddels 20 euro per megabit 95% betaald 0,10 euro per gb
niet meer in 2003 waar je nog 200 euro per megabit betaald dus 1 euro per gb
Als je dit bekijkt in normale datacenters regio amsterdam is dit gewoon redelijk normaal.
niet tevergelijken met de marktprijzen in Belgie :)
Als je zaken als PXE niet in de vingers hebt, dan ontkom je bij een echte systeem crash denk ik niet aan opnieuw installeren en daarna userbestanden terugzetten. Zoveel werk is dat nou ook weer niet voor een eenvoudige hosting server. Als je goede terminal toegang hebt dan kan na oplossen van eventuele hardware problemen bijvoorbeeld een server met DirectAdmin na een uur weer draaien.
Voor backuppen kun je rsync of 1 van de vele varianten gebruiken, dat stuurt na de eerste keer alleen de veranderingen (zelfs binnen files) over en kost daarom het minste dataverkeer. Je kunt dat gebruiken bij iedere aanbieder van backup space die (jailed) shell toegang geeft. Als je iets op basis van FTP gebruikt, dan kost dat altijd meer dataverkeer. Er zijn ook luxere programma's te huur zoals het eerder genoemde Bacula, Ashay, R1soft etcetera.
Nu vraag ik mij af: kan ik, als ik het besturingssysteem e.d. geïnstalleerd en geconfigureerd heb, hier een bootable systeemimage van maken en die op een DVD plaatsen? Zo ja, dan zou ik dit kunnen doen en voor de rest van de files een reguliere back-up maken via één van de bovenstaande methoden. Dan kan ik toch redelijk snel de server weer herstellen.
Nu vraag ik mij af: kan ik, als ik het besturingssysteem e.d. geïnstalleerd en geconfigureerd heb, hier een bootable systeemimage van maken en die op een DVD plaatsen? Zo ja, dan zou ik dit kunnen doen en voor de rest van de files een reguliere back-up maken via één van de bovenstaande methoden. Dan kan ik toch redelijk snel de server weer herstellen.
Dat kan, Norton Ghost en nog een vracht andere producten kunnen dit.
In aanvulling op de post van Randy is er van r1soft ook een gratis stukje software om je systeem te imagen:
http://www.r1soft.com/tools/linux-hot-copy/hcp-tips/
Henri
Okee, da's mooi. Ik denk dat ik er dan uit ben - het zal een combinatie worden van een basis image en backups van de overige files. Mocht ik op nieuwe problemen stuiten dan meldt ik me weer. Tot zo ver: bedankt voor alle informatie!
Mijn idee: Maak het niet te ingewikkeld.
Maak een backup van je belangrijke userfiles. Dat zal vast geen 250 gB zijn. Dat kun je evt thuis op je eigen PC.
Als er een keer echt wat mis gaat: Nieuwe installatie en je userfiles er weer over heen.
Kost wat tijd, maar weinig of geen geld.
Vr.gr. Eef
Wat ik nooit snap.. bijna al die backup methodes werken dmv van data te pushen.
Dus ze sturen de backup naar een backuplocatie.
Wat nou als een hacker komt, die kan mooi ook je backuplocatie meenemen..
Is er niet iets wat de data opvraagt?
Wat ik nooit snap.. bijna al die backup methodes werken dmv van data te pushen.
Dus ze sturen de backup naar een backuplocatie.
Wat nou als een hacker komt, die kan mooi ook je backuplocatie meenemen..
Is er niet iets wat de data opvraagt?
Genoeg. Bacula o.a. Voordeel is dan ook dat deze zelf de queue beheerd, zodat niet 30 servers tegelijk op je back-up server gaan lopen bashen. Overigens kun je de boel vanaf de back-up lokatie ook beschermen. Cron en iptables en met een tijdslot werken.
Kijk eens naar tarsnap. Ja, dat kost geld, maar als je data je wat waard is zal je sowieso moeten investeren!
Mijn idee: Maak het niet te ingewikkeld.
Maak een backup van je belangrijke userfiles. Dat zal vast geen 250 gB zijn. Dat kun je evt thuis op je eigen PC.
Als er een keer echt wat mis gaat: Nieuwe installatie en je userfiles er weer over heen.
Kost wat tijd, maar weinig of geen geld.
Vr.gr. Eef
Zit wat in. Echter toch heb ik liever een schijfje met het basis-systeem er op. Ik ben namelijk nog niet zo ontzettend handig met servers, en al helemaal niet met de commandline van Linux. Daarom heb ik liever wat achter de hand, mocht het herinstalleren niet (goed) lukken.:sweatdrop:
Is er niet iets wat de data opvraagt?
crontab op de backupserver die 's nachts met rsync aanklopt bij de te backuppen server bijvoorbeeld
Zit wat in. Echter toch heb ik liever een schijfje met het basis-systeem er op. Ik ben namelijk nog niet zo ontzettend handig met servers, en al helemaal niet met de commandline van Linux. Daarom heb ik liever wat achter de hand, mocht het herinstalleren niet (goed) lukken.:sweatdrop:
In je /root staat een bestand met de naam anakonda-ks.cfg. Hier staat je complete basisinstallatie in (De kickstart file) zoal je alles hebt aangegeven. Zet dit bestand ergens online, strap een linux cd in de server en boot met "linux ks=http://ip.ip.ip.ip/anaconda-ks.cfg" en hij zal die configuratie gebruiken.
Da's handig :)
Alleen denk ik dan dat de geïnstalleerde programma's en hun config's wel weg zijn?
Mmm... wacht... die zitten inbegrepen in de backup van de "userfiles", of heb ik dat verkeerd?
De makkelijkste en goedkoopste manier vind ik altijd nog gewoon een exteren usb harddisk kopen en daarop /etc /home /var/lib/mysql en /var/lib/www opzetten (of de andere dirs die je gebruikt, meestal de config betstanden, databases, websites en email)
Ik geval van crash ga je met hd naar de colo installeer je de server opnieuw en kopieer je alles weer terug van die usb drive.
Een exterene 1TB hd koste tegenwoordig nog maar iets van 80 euro oid, en de particuliere internet verbindingen zijn tegenwoordig er snel genoeg voor (lekker snacht doen :)
Uiteraardaard is op meerdere locaties beter (zet een hd bij vrienden neer oid :)
maar je systeem werkt niet als je dagelijks of twee maal daags een backup wil nemen... En sommige mensen komen met 1 TB helemaal niet toe om backups te stockeren (wij hebben rond de 15 TB bvb voor alle dingen die in de standaard backup gaan)