Tavi backup server

From ITG
Jump to: navigation, search

Backup

Backup er vigtigt. Vi laver backup af alle servere på en seperate backup maskine, der står i et andet hus end serverne. 2 gange i døgnet!

http://ars.userfriendly.org/cartoons/?id=20070406

Vi bruger http://backuppc.sourceforge.net/

Vores primære backup server med 2x1500GB diske i mirror. Kører BackupPC. Dan holder styr på den maskine. Grisen er vores sekundære backup server.

Tips til BackupPC: Der skal oprettes en fil /etc/backuppC/htpasswd BackupPC user skal eje denne fil (i hvert fald når BackupPC kører Apache).

For at oprettet dig som bruger til BackupPC: htpasswd /etc/backuppc/htpasswd USERID

Derudover skal du have adgang til de enkelte servere, de får du i: /etc/backuppc/hosts

web fjas: http://tavi.dds.dk/backuppc http://grisen.dds.dk/backuppc

Rsyncd Installation på klient maskinerne

Installer rsync

apt-get install rsync

Opret /etc/rsyncd.conf filen:

uid = root
gid = root
use chroot = no
syslog facility = local5
pid file = /var/run/rsyncd.pid
strict modes = false
read only = yes

[all]
path = /

Tilret /etc/default/rsync

Start rsyncd: /etc/init.d/rsync start

Gen-etablering af RAID

Hvis systemdisken en dag står af eller man på anden måde mister info om sit RAID, så kan man gøre følgende:

Find ud af hvilke diske, der findes.

nkj@tavi:~$ sudo fdisk -l | grep "Disk \/"
Disk /dev/sda: 750.2 GB, 750156374016 bytes
Disk /dev/sdc: 80.0 GB, 80026361856 bytes
Disk /dev/sdb: 750.2 GB, 750156374016 bytes
Disk /dev/sdd: 750.2 GB, 750156374016 bytes
Disk /dev/sde: 750.2 GB, 750156374016 bytes

Her ser man klart at det disk a,b,d,e som har størrelse til at være med i et RAID.


Stop resterne af RAID'et:

sudo mdadm --manage /dev/md0 --stop

Og så forsøger man "create" igen. Heldigvis scanner mdadm diskene og samler RAID'et igen, hvis den kan:

nkj@tavi:~$ sudo mdadm --create /dev/md0 --level=5 --raid-devices=4 /dev/sd[a-b]1 /dev/sd[d-e]1
mdadm: /dev/sda1 appears to be part of a raid array:
    level=raid5 devices=3 ctime=Tue Feb  5 17:00:41 2008
mdadm: /dev/sdd1 appears to be part of a raid array:
    level=raid5 devices=3 ctime=Tue Feb  5 17:00:41 2008
mdadm: /dev/sde1 appears to be part of a raid array:
    level=raid5 devices=3 ctime=Tue Feb  5 17:00:41 2008
Continue creating array? y
mdadm: array /dev/md0 started.

Nyd resultatet:

nkj@tavi:~$ cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid5 sde1[4] sdd1[2] sdb1[1] sda1[0]
      2197715712 blocks level 5, 64k chunk, algorithm 2 [4/3] [UUU_]
      [>....................]  recovery =  0.0% (528000/732571904) finish=323.4min speed=37714K/sec

unused devices: <none>
Personal tools