3235
Commentaire:
|
6153
|
Texte supprimé. | Texte ajouté. |
Ligne 1: | Ligne 1: |
== Serveur de sauvegardes == Version 000000 de la doc <<BR>> |
## page was renamed from ZEOM/Paris/BackupPC <<TableOfContents>> == Windows 7 smb == * Ajouter un compte : '''backuppc''' * Ajouter un groupe '''bck''' et y mettre '''backuppc''' * Ajouter un partage sur le répertoire utilisateurs : '''users$''' * Modifier les droits sur le dossier de l'utilisateur à sauvegarder : * Propriété/Sécurité/Avancé/Modifier les autorisations/Ajouter --> '''bck''' * Attention de cocher '''Inclure'''... et '''Remplacer'''.... * Vérifier le pare-feu == Serveur de sauvegardes local == http://backuppc.fr.auf/ === Maintenance === * Installation serveur Etch : 12/2008 (1,5To) * Ajout HD de 2To et mise à jour Lenny : 09/2010 === Caractéristiques === |
Ligne 12: | Ligne 33: |
* SATA-2 5x750Go === Problème à l'installation Debian 4 R5 === Carte réseau Intel 82575EB pas reconnue !! === Solution === * Installation du système à partir du CD1 Debian (pas netinst) * uname -r * 2.6.18-6-686 * aptitude install make linux-headers-2.6.18-6-686 (utile pour avoir les /usr/src utilisé par le Makfile de la carte réseau) * Télécharge le pilote pour la carte : igb-1.3.8.6.tar.gz sur http://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=2851&DwnldID=13663&lang=fra * tar zxf igb-x.x.x.tar.gz * cd igb-x.x.x/src/ * make install * Vérifier la présence de /lib/modules/<KERNEL VERSION>/kernel/drivers/net/igb/igb.[k]o * modprobe igb ''Autre solution à tester (-- ThomasNoël <<DateTime(2008-12-10T17:37:49Z)>>) : [[http://www.debian.org/releases/etch/etchnhalf|Etch-et-demi]] (et son [[http://www.debian.org/releases/etch/debian-installer/etchnhalf|installateur]]) ... ?'' |
* SATA-2 5x750Go (Attention 6 HD max) {{{ Serveur transtec CALLEO 322: - 1x Quad-Core Intel Xeon E5405, 2.0 GHz, cache 12 Mo (FSB 1333 MHz) max. 2 processeurs - Chipset Intel 5400 - 2 Go FB-DIMM DDR2 667 (2 DIMM, max. 128 Go, 16 DIMM) - Disque dur SATA hot swap 160 Go, max. 6 disques durs hot swap supportés à bord et jusque 8 disques durs hot swap supportés via le contrôleur RAID - 3 PCI-Express x8, 1 PCI-Express x4 (x8), 2 PCI-X 133 MHz low profile - Dual 10/100/1000 Base-T (Intel 82575EB) onboard - ATI ES1000 32 Mo graphique PCI onboard - Intel ESB2 pour SATA onboard - Boîtier rack 2 U, y compris rails de montage - Lecteur de disquette slimline - DVD-ROM slimline - Bloc alimentation redondant 700 Watt - Sans système d'exploitation - garantie: 1 an sur site }}} === Mise à jour Lenny === * 09/2010 * Modification du /etc/apt/sources.list * aptitude update * aptitude dist-upgrade * reboot === RAID === 4 x 750Go (/dev/sdb->e) {{{ mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb /dev/sdc mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/sdd /dev/sde /etc/mdadm/mdadm.conf --> MAILADDR monadresse@domaine.fr Pour suivre la synchronisation des disques cat /proc/mdstat }}} http://forum.ubuntu-fr.org/viewtopic.php?id=132517 ==== Problème avec un des disques ==== {{{ md1 : active raid1 sdd[0] sde[1] 732574464 blocks [2/2] [UU] md0 : active raid1 sdc[1] 732574464 blocks [2/1] [_U] }}} /dev/sdb (position 1 dans le rack) défectueux (c'est le "_" qui donne cette indication) # mdadm --detail /dev/md0 (vérifier ce qui se passe) {{{ State : clean, degraded Number Major Minor RaidDevice State 0 0 0 0 removed 1 8 32 1 active sync /dev/sdc }}} Pour ajouter le /dev/sdb après l'avoir remplacé par un nouveau disque # mdadm -a /dev/md0 /dev/sdb # mdadm --detail /dev/md0 {{{ Rebuild Status : 0% complete Number Major Minor RaidDevice State 2 8 16 0 spare rebuilding /dev/sdb 1 8 32 1 active sync /dev/sdc }}} La reconstruction va se lancer toute seule... cat /proc/mdstat {{{ Personalities : [raid1] md1 : active raid1 sdd[0] sde[1] 732574464 blocks [2/2] [UU] md0 : active raid1 sdb[2] sdc[1] 732574464 blocks [2/1] [_U] [>....................] recovery = 1.5% (11005440/732574464) finish=115.6min speed=104024K/sec }}} |
Ligne 36: | Ligne 135: |
5 x 750Go (/dev/sdb->f) Finalement, on fait deux LVM * Systeme (1 HD) * Donnees (4 HD) Pas de RAID...pour le moment. Les LVM seront archivés et/ou synchronisé hors site..donc, mode paranoïaque parabolique, pas plus ! |
|
Ligne 49: | Ligne 139: |
# pvcreate /dev/sdb # pvcreate /dev/sdc # pvcreate /dev/sdd # pvcreate /dev/sde # pvcreate /dev/sdf |
# pvcreate /dev/md0 # pvcreate /dev/md1 |
Ligne 55: | Ligne 142: |
# vgcreate systeme /dev/sdb # vgcreate donnees /dev/sdc /dev/sdd /dev/sde /dev/sdf |
# vgcreate sauvegardes /dev/md0 /dev/md1 |
Ligne 59: | Ligne 145: |
# lvcreate -n all -L 698G systeme # lvcreate -n all -L 2,70T donnees |
# lvcreate -n full -L 1,35T sauvegardes |
Ligne 62: | Ligne 147: |
# mkdir /backup/donnees /backup/systeme # mkfs -t ext3 /dev/donnees/all # mkfs -t ext3 /dev/systeme/all |
# mkdir /backup/donnees # mkfs -t ext3 /dev/sauvegardes/full |
Ligne 70: | Ligne 154: |
/dev/systeme/all /backup/systeme ext3 defaults 0 2 /dev/donnees/all /backup/donnees ext3 defaults 0 2 }}} === /etc/backuppc/config.pl === {{{ $Conf{BackupFilesExclude} = ['/temp']; }}} === Off Site Backup === http://www.debianhelp.co.uk/backuppc.htm === Récap par serveur === ||<:#ddddee>'''Serveur'''||<:#ddddee>'''Fichiers'''||<:#ddddee>'''Heure'''||<:#ddddee>'''Type'''|| ||babel||['/srv/prive','/srv/groupes','/srv/BEOM','/srv/profils']||21H00||Complète 1-5 et Incrementielle samedi|| ||leopold.refer.org||['/srv/mail/fr.auf.org/ ']||libre|||| === planifier les sauvegardes === |
/dev/sauvegardes/full /backup/donnees ext3 defaults 0 2 }}} ==== Redimensionnement ==== * Ajout d'un disque de 2To {{{ pvcreate /dev/sde vgextend sauvegardes /dev/sde lvextend -L +1T /dev/sauvegardes/full resize2fs -f /dev/sauvegardes/full mount -a }}} === Partitions === Un truc qui peut aider en cas de crash disque ! http://www.novell.com/coolsolutions/appnote/19386.html {{{ 8 0 15988736 sda ---> SSD 8 1 8001 sda1 ---> SWAP 8 2 15976642 sda2 ---> / 8 16 732574584 sdb -|-> En RAID [md0] 8 32 732574584 sdc -| 8 48 732574584 sdd -|-> En RAID [md1] 8 64 732574584 sde -| 8 80 732574584 sdf ---> HD de 2To (fait partie du LVM) 9 0 732574464 md0 ---> RAID1 [sdb et sdc] 9 1 732574464 md1 ---> RAID1 [sdd et sde] 254 0 1449553920 dm-0 ---> LVM [sauvegardes - md0, md1 et sdf] }}} === Planification horaires des sauvegardes === |
Ligne 104: | Ligne 203: |
=== sudo ssh backuppc === | === Configurer un client sur Backuppc === |
Ligne 108: | Ligne 207: |
-->> Sur le client | /!\ Pour aider regarder sur l'interface de gestion un client déjà sauvegardé pour reprendre les mêmes configurations '''Sur le client''' |
Ligne 113: | Ligne 214: |
/etc/sudo | /etc/sudoers |
Ligne 117: | Ligne 218: |
-->> Sur le serveur backuppc {{{ ssh-copy-id -i /var/lib/backuppc/.ssh/id_rsa.pub backuppc@client su - backuppc dans le /config.pl $Conf{RsyncClientCmd} = '$sshPath -l backup $host nice -n 19 sudo $rsyncPath $argList+'; }}} |
'''Sur le serveur backuppc ''' {{{ # ssh-copy-id -i /var/lib/backuppc/.ssh/id_dsa.pub backuppc@client # su - backuppc # ssh client@bureautique.fr.auf }}} '''Rajouter le client sur l'interface graphique de http://backuppc.fr.auf/''' {{{ * Aller dans modifier des machines * Ajouter " rajouter le nom de la machine" * Puis en haut sauvegarder * Éditeur de la configuration : Xfer RsyncClientCmd = $sshPath -l backuppc $host nice -n 19 sudo $rsyncPath $argList+ }}} === Off Site Backup === {{{ /usr/share/backuppc/bin/BackupPC_tarCreate -t -h babel -n -1 -s '/srv/BEOM' . > test0.tar }}} http://www.debianhelp.co.uk/backuppc.htm |
Sommaire
Windows 7 smb
Ajouter un compte : backuppc
Ajouter un groupe bck et y mettre backuppc
Ajouter un partage sur le répertoire utilisateurs : users$
- Modifier les droits sur le dossier de l'utilisateur à sauvegarder :
Propriété/Sécurité/Avancé/Modifier les autorisations/Ajouter --> bck
Attention de cocher Inclure... et Remplacer....
- Vérifier le pare-feu
Serveur de sauvegardes local
Maintenance
- Installation serveur Etch : 12/2008 (1,5To)
- Ajout HD de 2To et mise à jour Lenny : 09/2010
Caractéristiques
Transtec 2U CALLEO 322 - 12/2008
- Intel Quad-core Intel Xeon 2.0 Ghz
- 2 Go RAM
- SSD 16Go
- SATA-2 5x750Go (Attention 6 HD max)
Serveur transtec CALLEO 322: - 1x Quad-Core Intel Xeon E5405, 2.0 GHz, cache 12 Mo (FSB 1333 MHz) max. 2 processeurs - Chipset Intel 5400 - 2 Go FB-DIMM DDR2 667 (2 DIMM, max. 128 Go, 16 DIMM) - Disque dur SATA hot swap 160 Go, max. 6 disques durs hot swap supportés à bord et jusque 8 disques durs hot swap supportés via le contrôleur RAID - 3 PCI-Express x8, 1 PCI-Express x4 (x8), 2 PCI-X 133 MHz low profile - Dual 10/100/1000 Base-T (Intel 82575EB) onboard - ATI ES1000 32 Mo graphique PCI onboard - Intel ESB2 pour SATA onboard - Boîtier rack 2 U, y compris rails de montage - Lecteur de disquette slimline - DVD-ROM slimline - Bloc alimentation redondant 700 Watt - Sans système d'exploitation - garantie: 1 an sur site
Mise à jour Lenny
- 09/2010
- Modification du /etc/apt/sources.list
- aptitude update
- aptitude dist-upgrade
- reboot
RAID
4 x 750Go (/dev/sdb->e)
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb /dev/sdc mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/sdd /dev/sde /etc/mdadm/mdadm.conf --> MAILADDR monadresse@domaine.fr Pour suivre la synchronisation des disques cat /proc/mdstat
http://forum.ubuntu-fr.org/viewtopic.php?id=132517
Problème avec un des disques
md1 : active raid1 sdd[0] sde[1] 732574464 blocks [2/2] [UU] md0 : active raid1 sdc[1] 732574464 blocks [2/1] [_U]
/dev/sdb (position 1 dans le rack) défectueux (c'est le "_" qui donne cette indication)
# mdadm --detail /dev/md0 (vérifier ce qui se passe)
State : clean, degraded Number Major Minor RaidDevice State 0 0 0 0 removed 1 8 32 1 active sync /dev/sdc
Pour ajouter le /dev/sdb après l'avoir remplacé par un nouveau disque
# mdadm -a /dev/md0 /dev/sdb
# mdadm --detail /dev/md0
Rebuild Status : 0% complete Number Major Minor RaidDevice State 2 8 16 0 spare rebuilding /dev/sdb 1 8 32 1 active sync /dev/sdc
La reconstruction va se lancer toute seule...
cat /proc/mdstat
Personalities : [raid1] md1 : active raid1 sdd[0] sde[1] 732574464 blocks [2/2] [UU] md0 : active raid1 sdb[2] sdc[1] 732574464 blocks [2/1] [_U] [>....................] recovery = 1.5% (11005440/732574464) finish=115.6min speed=104024K/sec
LVM
# aptitude install lvm2 # fdisk -l # pvcreate /dev/md0 # pvcreate /dev/md1 # pvs # vgcreate sauvegardes /dev/md0 /dev/md1 # vgs # vgdisplay # lvcreate -n full -L 1,35T sauvegardes # lvdisplay # mkdir /backup/donnees # mkfs -t ext3 /dev/sauvegardes/full
/etc/fstab
#LVM 3,4To Backup /dev/sauvegardes/full /backup/donnees ext3 defaults 0 2
Redimensionnement
- Ajout d'un disque de 2To
pvcreate /dev/sde vgextend sauvegardes /dev/sde lvextend -L +1T /dev/sauvegardes/full resize2fs -f /dev/sauvegardes/full mount -a
Partitions
Un truc qui peut aider en cas de crash disque !
http://www.novell.com/coolsolutions/appnote/19386.html
8 0 15988736 sda ---> SSD 8 1 8001 sda1 ---> SWAP 8 2 15976642 sda2 ---> / 8 16 732574584 sdb -|-> En RAID [md0] 8 32 732574584 sdc -| 8 48 732574584 sdd -|-> En RAID [md1] 8 64 732574584 sde -| 8 80 732574584 sdf ---> HD de 2To (fait partie du LVM) 9 0 732574464 md0 ---> RAID1 [sdb et sdc] 9 1 732574464 md1 ---> RAID1 [sdd et sde] 254 0 1449553920 dm-0 ---> LVM [sauvegardes - md0, md1 et sdf]
Planification horaires des sauvegardes
# par exemple toutes les 6 heures
05 */6 * * * backuppc /backup/donnees/cron.sh
## 1 full et 0 incremental /usr/share/backuppc/bin/BackupPC_serverMesg backup 10.72.0.240 10.72.0.240 root 0
Configurer un client sur Backuppc
Pour effectuer les sauvegardes avec un compte dédié "backuppc"
Pour aider regarder sur l'interface de gestion un client déjà sauvegardé pour reprendre les mêmes configurations
Sur le client
adduser backuppc /etc/sudoers backuppc ALL=NOPASSWD: /usr/bin/rsync
Sur le serveur backuppc
# ssh-copy-id -i /var/lib/backuppc/.ssh/id_dsa.pub backuppc@client # su - backuppc # ssh client@bureautique.fr.auf
Rajouter le client sur l'interface graphique de http://backuppc.fr.auf/
* Aller dans modifier des machines * Ajouter " rajouter le nom de la machine" * Puis en haut sauvegarder * Éditeur de la configuration : Xfer RsyncClientCmd = $sshPath -l backuppc $host nice -n 19 sudo $rsyncPath $argList+
Off Site Backup
/usr/share/backuppc/bin/BackupPC_tarCreate -t -h babel -n -1 -s '/srv/BEOM' . > test0.tar