2088
Commentaire: lvm
|
5349
|
Texte supprimé. | Texte ajouté. |
Ligne 1: | Ligne 1: |
== Serveur de sauvegardes == Version 000000 de la doc <<BR>> |
== 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 17: |
* 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 119: |
5 x 750Go (/dev/sdb->f) |
|
Ligne 42: | Ligne 123: |
# pvcreate /dev/sdb # pvcreate /dev/sdc # pvcreate /dev/sdd # pvcreate /dev/sde # pvcreate /dev/sdf |
# pvcreate /dev/md0 # pvcreate /dev/md1 |
Ligne 48: | Ligne 126: |
# vgcreate backup /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf | # vgcreate sauvegardes /dev/md0 /dev/md1 |
Ligne 51: | Ligne 129: |
# lvcreate -n all -L 3,41T backup | # lvcreate -n full -L 1,35T sauvegardes |
Ligne 53: | Ligne 131: |
# mkdir /backup # mkfs -t ext3 /dev/backup/all }}} {{{ # /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 /dev/sda2 / ext3 defaults,errors=remount-ro 0 1 /dev/sda1 none swap sw 0 0 /dev/hdb /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0 |
# mkdir /backup/donnees # mkfs -t ext3 /dev/sauvegardes/full }}} /etc/fstab {{{ |
Ligne 68: | Ligne 138: |
/dev/backup/all /backup ext3 defaults 0 2 }}} |
/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 ---> SPARE 9 0 732574464 md0 ---> RAID1 [sdb et sdc] 9 1 732574464 md1 ---> RAID1 [sdd et sde] 254 0 1449553920 dm-0 ---> LVM [sauvegardes] }}} === 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 }}} === Compte dédié pour la sauvegarde - sudo ssh backuppc === Pour effectuer les sauvegardes avec un compte dédié "backuppc" -->> 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_rsa.pub backuppc@client su - backuppc dans le /config.pl $Conf{RsyncClientCmd} = '$sshPath -l backup $host nice -n 19 sudo $rsyncPath $argList+'; }}} <<BR>> Bricole ---- === /etc/backuppc/config.pl === {{{ $Conf{BackupFilesExclude} = ['/temp']; }}} === 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 http://backuppc.sourceforge.net/faq/ssh.html |
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 ---> SPARE 9 0 732574464 md0 ---> RAID1 [sdb et sdc] 9 1 732574464 md1 ---> RAID1 [sdd et sde] 254 0 1449553920 dm-0 ---> LVM [sauvegardes]
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
Compte dédié pour la sauvegarde - sudo ssh backuppc
Pour effectuer les sauvegardes avec un compte dédié "backuppc"
-->> 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_rsa.pub backuppc@client su - backuppc dans le /config.pl $Conf{RsyncClientCmd} = '$sshPath -l backup $host nice -n 19 sudo $rsyncPath $argList+';
Bricole
/etc/backuppc/config.pl
$Conf{BackupFilesExclude} = ['/temp'];
Off Site Backup
/usr/share/backuppc/bin/BackupPC_tarCreate -t -h babel -n -1 -s '/srv/BEOM' . > test0.tar