Mise en place d’un Mirroring - PowerPoint PPT Presentation

mise en place d un mirroring n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Mise en place d’un Mirroring PowerPoint Presentation
Download Presentation
Mise en place d’un Mirroring

play fullscreen
1 / 16
Mise en place d’un Mirroring
133 Views
Download Presentation
nura
Download Presentation

Mise en place d’un Mirroring

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Mise en place d’un Mirroring SDS sous Solaris Raidtools sous Linux

  2. Le Mirroring (1)

  3. Le Mirroring (2) • Le Mirroring permet une stricte redondance des informations • Améliore les performances en lecture • Dégrade les performances en écriture • Mobilise plus de temps CPU • Perte de 50% de l’espace disque

  4. Metadevice et Submirroir • Un Metadevice est une entité virtuelle qui permet de désigner une partition. • Un Mirroir est un metadevice contenant des Submirroirs. • Un Submirroir est un metadevice représentant une partition physique d’un disque.

  5. SDS, 3 packages : SUNWabmd SUNWmd SUNWmdg pkgadd –d /cdrom/cdrom0 pkginfo –l SUNWmd Raidtools, 1 package apt-get install raidtools Installation des packages

  6. Préparation des disques avec SDS • Copie des partitions du disque système: prtvtoc /dev/dsk/c0t0d0s2 > /tmp/toc • Partitionnement du deuxième disque fmthard –s /tmp/toc /dev/dsk/c0t1d0s2

  7. /etc/opt/SUNWmd/md.tab • #Replicas • mddb01 /dev/dsk/c0t0d0s3 /dev/dsk/c0t1d0s3 • #Partition root • /dev/md/dsk/d0 -m /dev/md/dsk/d10 /dev/md/dsk/d10 1 1 /dev/dsk/c0t0d0s0 /dev/md/dsk/d20 1 1 /dev/dsk/c0t1d0s0

  8. Initialisation des replicas et des metadevices • Initialisation des réplicas avec metadb • Initialisation des metadevices avec metainit • Rendre d0 bootable avec la commande metaroot

  9. Montage des partitions • Modification du fichier /etc/vfstab • /dev/dsk/c0t0d0s0 /dev/rdsk/c0t0d0s0 / ufs 1 no – • /dev/md/dsk/d0 /dev/md/rdsk/d0 / ufs 1 no – • Reboot du système • Rajout des submirrors avec la commande metattach

  10. Différentes commandes • Metastat : indique l’état des metadevices • Metaclear : supprime un metadevice • Metatool : outil graphique pour administrer les configurations de SDS

  11. Préparation des disques avec raidtools • Utiliser la commande fdisk pour repartitionner le 2ème disque : Device Boot Start End Blocks Id System /dev/hda1 * 63 51407 25672+ fd Linux raid autodetect

  12. /etc/raidtab raiddev /dev/md0 raid-level 1 nr-raid-disks 2 chunk-size 32 persistent-superblock 1 nr-spare-disks 0 device /dev/hda1 raid-disk 0 device /dev/hdb1 raid-disk 1

  13. Initialisation des raiddevices • On utilise la commande mkraid : • mkraid /dev/md0 • On crée le système de fichier sur le raiddevice : • mk2fs /dev/md0 • Copie des fichiers sur le raiddevice

  14. Configuration de /etc/fstab • Le système doit rebooter sur le raiddevice et non sur la partition physique : /dev/md0 / ext2 defaults 1 1 /dev/md1 swap swap defaults 0 0 /dev/md2 /var ext2 defaults 1 1

  15. Configuration de lilo • Il faut modifier lilo.conf (celui du disque /dev/md0) pour qu’il boot sur le raiddevice : boot = /dev/md0 root = /dev/md0 Recompiler lilo : lilo –r /mnt

  16. Synchronisation des disques • Reboot du système sur /dev/md0 • Configuration des types de partition pour le second disque avec ‘Linux raid autodetect’ • Rattachement des partitions avec la commande raidhotadd : • raidhotadd /dev/md0 /dev/hdb1 • Vérification du statut des raiddevice : • cat /proc/mdstat