1 / 16

Mise en place d’un Mirroring

Mise en place d’un Mirroring. SDS sous Solaris Raidtools sous Linux. Le Mirroring (1). 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

nura
Télécharger la présentation

Mise en place d’un Mirroring

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

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

More Related