Sommaire
Page Obsolète |
Les sauvegardes
Crons et tailles des sauvegardes
Les crons |
Tailles (en date du 15/06/2012) |
||||
Jour |
Heure |
Serveur |
Durée moyenne |
Backup |
Archive |
Dimanche |
07h00 |
vz-tech.ca.auf |
30min |
17G |
4,1G |
Lundi |
18h00 |
vz-aufhorsite.ca.auf.org |
3min |
14G |
6,8G |
Mardi |
18h00 |
vz-auforg.ca.auf |
56min |
34G |
20G |
01h00 |
toip.ca.auf.org |
1min |
1,5G |
204M |
|
Mercredi |
18h00 |
vz-intranet.ca.auf |
30min |
65G |
42G |
01h00 |
zeus.auf |
3min |
1,2G |
358M |
|
Jeudi |
18h00 |
nfs-mtl.ca.auf |
4h |
588G |
175G |
18h00 |
vz-www.ca.auf |
50min |
77G |
60G |
|
Vendredi |
01h00 |
vz-superca.ca.auf |
5min |
4,1G |
1,1G |
Samedi |
18h00 |
vz-montreal.ca.auf |
2h |
184G |
100G |
1 fois par jour |
21h00 |
maestro.ca.auf |
15min |
8,8G |
8,2G |
Durée d'un du -sh /var/lib/BACKUP-RSYNC/* : 10:55:15 à 12:04:27 == 1h
la commande rsync de sauvegarde
# Ex : vz-aufhorsite ... rsync -a --numeric-ids -H --delete --delete-excluded --exclude-from=/etc/rsync-horsite-exclude / backup-horsite.ca.auf.org:/var/lib/BACKUP-RSYNC/vz-aufhorsite.ca.auf.org/
fichiers exclus du rsync, listés dans le fichier /etc/rsync-horsite-exclude
/media/* /dev/* /mnt/* /proc/* /sys/* /net/* /tmp/* /lost+found/* /var/lock/* /var/run/* /var/spool/* "/home/*/{Vid\x{e9}os,Images,Musique}"
- + pour les HN openvz
/var/lib/vz/private/* /var/lib/vz/root/*/dev/* /var/lib/vz/root/*/proc/* /var/lib/vz/root/*/sys/* /var/lib/vz/root/*/tmp/*
+ /var/lib/vz/root/502/srv/debmirror/* pour vz-tech
+ /var/lib/vz/root/205/srv/debmirror/* pour vz-montreal
+ /var/lib/vz/root/603/var/log/distants/* pour vz-superca
- + pour nfs-mtl
*.avi *.mov *.mpeg "/home/*/{Vid\x{e9}os,Images,Musique}" /home/PARTAGES/commun/*
Diverses considérations
- pour solutionner le problème de saturation de la bande passante par le backuppc hors site, on fait maintenant des rsync direct contrôlés à des jours et moments calculés en fonction de la taille des différents serveurs.
- Ces rsync se font depuis les serveurs vers le backup hors site
- on fait des rsync avec des delete sur les fichiers qui n'existent dans la source, pour économiser de l'espace
le dossier des backups : /var/lib/BACKUP-RSYNC, sur le /dev/md0 raid5 2To
on gardera une archive (tar.gz) de chaque serveur pour une durée de 6 mois (dossier /var/lib/ARCHIVES-BACKUP (/dev/md1 raid1 1To) et script /usr/local/sbin/archivage-backup.sh). On n'archive pas tout (problème d'espace):
zeus_fichiers="." maestro_fichiers="." nfs_fichiers="boot etc home home-local root usr/local var/lib/git/root var/log" toip_fichiers="boot etc home root srv usr/local var/lib/asterisk var/lib/git/root var/log var/spool/asterisk/voicemail/AUF" les_fichiers_vz="boot etc home root usr/local var/lib/git/root var/lib/vz/root var/lib/vz/template var/log"
- on verra par la suite s'il est nécessaire de limiter l'utilisation de la bande passante (rsync --bwlimit=nnnn kbps ...)
Le serveur
Caractéristiques
- S/N : 0099806463; P/N : 52100-00909-RS
- Firmeware : v3.2.4 Build 0315 (à la date du 27 avril 2010)
Touche d'accès au BIOS : DEL
- Processeur : Intel Processor Core 2 Duo 2.8 GHz
- RAM : 2GB DDRII RAM
- Disques durs :
- Disque Flash : 128MB DOM
- Disque SATA : 4 x 1TB x Western Digital Caviar Black WD1001FALS.
- On a 4 disques identiques de réserve
Installation de Debian
.. ça n'a pas été facile, mais ts-809-u a été dompté ...
- partitionnement :
- /boot : /dev/sde1 (flash disk) (128 MB)
- /dev/md0 (RAID5 [sda1,sdb1,sdc1] + spare [sdd1]) : LVM
- lvm vg : auf
- lvm lv :
- / : /dev/auf/racine (2Go)
- /var : /dev/auf/var (2Go)
- /var/lib/backuppc : /dev/auf/var-lib-backuppc (2000Go)
- swap : 2Go
- pour partitionner : on boote normalement le NAS et ensuite on s'y connecte en ssh (ssh admin:admin@IP). Ensuite :
- on supprime les partitions du disque flash (bien sûr on a fait un backup préalable). Et on crée notre /dev/sde1 pour le /boot
- avec mdadm on crée notre RAID5.
- la suite (/dev/md0 en LVM) se passe lors de l'installation de Debian
PARTICULARITE ou bizarrerie : GRUB est dans /boot/boot/grub
- au boot, après l'installation de Debian, "error 15" de grub
- une ré-installation du grub (grub-install), depuis un liveCD, crée un dossier boot/grub sur la partition /boot (dev/sde1). Il a aussi fallu corriger le disque de démarrage (remplacer (hd4,0) par (hd0,0))
conclusion : /boot/grub et /boot/boot/grub existent mais c'est le second qui est utilisé.
Configuration réseau
- IP publique : 204.136.13.26/255.255.255.192
- hostname : backup-horsite.ca.auf.org
- Tunnel openvpn
- connecté sur new-openvpn
- IP openvpn : 10.36.8.5
- certificat PKI-AUF utilisateur : backup-horsite.ca-auf-org
- accessible en toc-toc-toc ssh (nc -w 1 backup-horsite.ca-auf-org port1 port2 port3 ; ssh backup-horsite.ca-auf-org)
Firewall
- règles de base :
- tous les INPUT sont rejetés par défaut
- tous les OUPUT sont autorisés
- tous les FORWARD sont entièrement fermés
- les accès
- tout depuis le gateway de Montréal (199.84.140.254) est accepté
- tout depuis le RPV AUF (10.0.0.0/8) est accepté
- le ssh est accepté en port knocking