Tavi backup server
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>