WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Backup lösning för colo-server (https://www.wn.se/forum/showthread.php?t=1044080)

Ins@nity 2010-10-02 10:49

Backup lösning för colo-server
 
Jag har min server på colo. Jag kör FreeSBD 8 på den med virtualmin/webmin som användargränssnitt. Servern består av:

PowerEdge R410
Intel Xeon E5520 (2.26GHz, 8M Cache, 5.86 GT/s QPI, Turbo, HT), 1066MHz
6GB Memory for 1CPU (3x2GB Dual Rank UDIMMs) 1333MHz
2st 500GB SATA 7.2k 3.5" HD
16X DVD-ROM Drive SATA with SATA Cable
Redundant Power Supply (2 PSU) 500W
2x Rack Power Distribution Unit Power Cord
iDRAC6 Embedded BMC
C21 Cabled ASS R1 with PERC S300, Exactly 2 SAS/SATA Cabled Drives

Jag har köpt en mini-PC på netonnet, http://www.netonnet.se/art/dator/sta...o/127837.5077/, som jag uppgraderat med en 1TB hårddisk och tänkt använda i backupsyfte.

Nu till min fråga, vad rekommenderar ni att jag installerar för OS och backup-program på mini-PC'n? Det som är viktigt är att:

- Den tar backup på ALLA filer,mappar och databaser på servern AUTOMATISKT på satta tidpunkter* t.ex..
- Den har ett enkelt, användarvänligt GUI dvs tvärt emot FreeBSD som jag knappt förstår mig på (dent installerades och konfigurerades av en FreeBSD-Proffs-Kompis ;) )
- Ifall jag råkar sabba, t.ex. en fil eller mapp på servern ska denna kunna återställas med ett klick från mini-pc'n

*Hade ett konto hos space2u innan och var mycket nöjd med deras backup-plan vilket var följande, för att citera dom själva:

"Vi tar backup på alla filer och databaser. Vi sparar 1 kopia per dag 7 dagar bakåt och 1 kopia per vecka 1 månad bakåt."

Sist men inte minst ska jag nämna att här hemma, som jag har mini-pc'n kör jag med Bredbandsbolaget 24Mbit tjänst med dynamiska IP.

Tacksam för ett snabbt förslag till en optimal lösning enligt mina önskemål ovan.

Björklund 2010-10-02 12:26

Ska du bara ta backup på en enda maskin så är ett enkelt skript som du körs från cron bäst/billigast/enklast.

Exempel:

Citat:

#!/bin/sh
IP=minserver.som.jag.vill.ta.backup.på.se
F=av@sändare.se
[email protected]

/usr/bin/rsync -av root@$IP:/* /mnt/backup/ >/tmp/logg

if [ $? == 0 ]; then
STATUS="OK"
else
STATUS="FEL ****"
fi
(/usr/bin/printf "From: $F\nTo: $T\nSubject: Backup $STATUS\n\n" ; cat /tmp/logg) | /usr/sbin/sendmail -f$F $T
rm -rf /tmp/logg
Kan ju kanske kombineras med ett mysqlbackupskript:

http://vpsforum.se/viewtopic.php?f=10&t=33

abergman 2010-10-02 15:36

Ett script är ju det allra enklaste, måste du ha en egen backupmaskin? Du kanske kan kika på någon av de leverantörer som levererar OnlineBackup, så slipper du allt meck med att äga en egen backupserver.

kullervo 2010-10-02 17:05

Citat:

Ursprungligen postat av Björklund (Inlägg 20371705)
Ska du bara ta backup på en enda maskin så är ett enkelt skript som du körs från cron bäst/billigast/enklast.

Exempel:



Kan ju kanske kombineras med ett mysqlbackupskript:

http://vpsforum.se/viewtopic.php?f=10&t=33

RSYNC på det viset får inte med all metadata för filerna. Root-filsystemet bör man använda dump för att kopiera på FreeBSD (och förmodligen andra BSD).

Ins@nity 2010-10-04 12:05

Det finns inget bra ENKELT, automatiskt program (med stöd för dynamisk IP) som tar en komplett backup av alla mappar och databaser ?

Programmet kan vara till vilket OS som helst eftersom datorn jag köpt för detta endamål (se ovan) är utan OS för tillfället.

P.S. Jag vill (och kan inte) skriva in några krångliga ;) koder utan att allt går per automatik , ungefär som One-Touch Seagate lösningar fast att jag inte behöver trycka på någon knapp ;)

Det vore också en STOR fördel om programmet har en en-knappslöning för att återställa en, mapp, en fil, en tabell i db eller vad det nu kan vara.

emilv 2010-10-04 12:10

Jag känner då inte till något enkelt program som gör det du vill, men Symantec Backup Exec är i alla fall nästan enkelt. Du får kolla upp ifall de har någon agent för MySQL.

KristianE 2010-10-04 21:53

Ins@nity:
Det finns tjänster för onlinebackup som erbjuder precis det du är ute
efter, förrutom din lilla detalj att du vill backa till din dator hemma?

Vill du ha något som backar till dina egna prylar får du nog scripta
själv eller titta på BackupExec (om det ens finns till FreeBSD?) eller
något verktyg. Gratis blir nog svårt.

Jag har inte provat Bacula visserligen. Det kanske skulle fungera?

emilv 2010-10-05 06:27

Citat:

Ursprungligen postat av KristianE (Inlägg 20372016)
Jag har inte provat Bacula visserligen. Det kanske skulle fungera?

Det uppfyller inte kraven på GUI och lätta återställningar. Ska man få säkra backuper med Bacula krävs dels att man läser manualen (som för vilket system som helst egentligen) och dels att man är en duktig systemadmin som verkligen följer de rutiner som Bacula kräver.

Jag vill helst föreslå rdiff-backup och mysqldump för databaserna, men en sådan lösning följer inte heller kraven.

Den stora frågan är väl varför trådskaparen arbetar som systemadmin men utan vare sig kunskapen eller viljan att lära sig jobbet.

studiox 2010-10-05 23:09

Citat:

Ursprungligen postat av emilv (Inlägg 20371940)
Jag känner då inte till något enkelt program som gör det du vill, men Symantec Backup Exec är i alla fall nästan enkelt. Du får kolla upp ifall de har någon agent för MySQL.

Finns ingen (Vad jag vet) som har en riktig agent till MySQL utan alla bygger på att man dumpar databasen till disk och så tar disk-daemonen vid.

Backup Exec är trevligt, men har man ingen windows server så är det jobbigare då dom numera inte har någon linuxserver (agenter har dom för linux såklart - trevliga dessutom)

Håller dock med andra i tråden - att ha backup i racket ger ju ingen trygghet heller, brinner racket upp är du ju rökt iaf. I så fall skulle jag låta 1-2 diskar på din R410 vara backup istället så slipper du massa annat skräp om det är det du är ute efter. Men en onlinebackup låter smartast,

Norman 2010-10-08 22:32

För att göra riktig hot snapshots av mySQL behöver du en replikerande mySQL-server eller så får du ta dumpar av binärloggarna. Har du replikerande mySQL server så kan du ta backup på den servern utan att orsaka tabell-låsningar på primär server under backuper.
Så enkelt är det.


Alla tider är GMT +2. Klockan är nu 11:31.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson