Menu principal

EVMS Convertir en PDF Version imprimable Suggérer par mail
Pour pouvoir utiliser evms et installer un raid, il faut auparavant avoir un kernel compiler avec les options adéquate ; je vous laisse vous reporter à la section kernel.


Une fois que vos disques durs sont installés et reconnus par Linux, il faut les effacer :
$­Dd if=/dev/zero of=/dev/hdx bs=1M count=1

Ensuite, il faut lancer evms :
$­evmsgui &         ( le & permet de laisser la fenêtre de console ouverte )

Une fois sous evms :
Il faut supprimer les volumes originaux pour qu'ils apparaissent dans les available objects et créer des Segments manager object ( en write zero ).

Revenez sous la console et contrôler l'espace que vous prend vos dossiers avec la commande :
$­du -sh /dossier

Sous evms :    - créer les segments pour /boot et /swap
                          - créer un containaire pour tous les dossiers sauf swap et boot, donc un containaire racine : lvm1
                          - créer toutes les régions : lvr_usr, lvr_home, lvr_var, lvr_tmp....
                          - créer des volumes evms dans les régions ( lv_home, lv_tmp, lv_racine...)
                          - faire les files systems sur les volumes non-attribués

En console : vérifier l'activité Raid avec la commande :
$­cat /proc/mdstat

Votre raid est en train de se syncroniser, les manipulations dans evms sont terminées.
Toujours en console :
    - créer les dossier correspondants dans /mnt/new ( par exemple ) :
             $­mkdir /mnt/new
             $­mkdir /mnt/new/racine
             etc...
    - monter ces répertoires avec ceux créés précedement dans evms :
            $­ mount -t ext3 -o noatime,data=writeback /dev/evms/lv_truc /mnt/new/truc
    - il faut maintenant copier les fichiers d'un système à l'autre :
             $­ cd /
             $­ cp -ax var /mnt/new
Pour la copie de la racine, tous les dossiers sauf les dossiers : proc, lost+found, sys.

             $­ cp -ax bin dev sbin .... /mnt/new/racine
    - faire les dossiers non montés dans la racine :
             $­ mkdir home usr var     
             $­chmod 1777 sur le dossier tmp

   Pour GRUB :
    - éditer l'ancien device.map et ajouter les autres disques durs :
          (hd0) /dev/hda
          (hd1) /dev/hdb
          (hd2) /dev/hdc
    - éditer l'ancien fichier menu.lst et ajouter une entrée pour le boot du raid :
            title evms
            root (hd0,0)
            kernel /vmlinuz-2.6.8.1-24mdkcustom root=/dev/evms/lv_racine ro nosplash noquiet vga=791
            initrd /devms/2.5.2-initrd-test.gz.

Il faut ensuite modifer le nouveau evms;conf dans /mnt/new/racine/etc/evms.conf comme suit :
    sysfs_device {
                   exclude = [ loop* ]
    }

    lvm2 {
    device_size_prompt = no
    }

    activate {
                   exclude = [ f_snap_* ]
    }

Copier le device.map et le menu.lst de l'ancien vers le nouveau ( /mnt:/new/boot/grub )

Ensuite, toujours en console :
    $­mkdir /mnt/loop
    $­ mount -t ext2 -o loop,noatime evms-2.5.2----- /mnt/loop
    $­ cp /mnt/new/racine/etc/evms.conf /mnt/loop
    $­ vi /mnt/new/loop/etc/evms;conf                  -> voir si il y a les bonnes modifs
    $­ sync
    $­ sync
    $­ umount /mnt/loop
    $­ gzip -9 /boot/initrd-------
Pour pouvoir installer grub sur le nouveau système :  
    $­ mv boot bit
    $­ ln -sv bit/grub grub
    $­ cd grub
    $­ grub -device-map=device.map
    Dans grub :
       setup  (hd2) (hd0,0)
          # pareil pour (hd1) et (hd0)
    $­ mv bit boot
    $­ ln -svf boot/grub grub
    $­ reboot

Pour tester le raid, on supprime le disque hda et on passe le b en a.

Au démarrage de grub, éditer pour pouvoir booter sur le nouveau disque ( hdb )
    (hd0,0) en (hd1,0)
    Enlever dans /boot/grub le hdb qui ne correspond plus a aucuns des disques :
    (hd0) /dev/hda
    (hd1) /dev/hdc

Et normalement, votre système boot sur le nouveau disque répliqué.

   
Commentaires
Rechercher
Seul les utilisateurs enregistrés peuvent écrire un commentaire!

3.23 Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

 
< Précédent   Suivant >

Flash info

Un mini serveur gros comme une feuille A4 et une carte mère de 17cm x 17cm ? C'est par ICI !
 

Compteur de visites

Qui est en ligne

Téléchargez Firefox!
Valid XHTML & CSS - Design by ah-68 - Copyright © 2007 by Firma
Copyright © 2007 by Networkontrol
Page genere en 3.1999999999976E-05