lunes, marzo 02, 2009

Como crear un volumen logico con LVM

En el post anterior explique la manera de como se crea una arreglo de discos RAID por software, este arreglo de discos también se puede trabajar con Volúmenes lógicos LVM.
A continuación miraremos como es el proceso para crear LVM en nuestro arreglo de discos RAID:
  • Lo primero es crear el volumen fisico PV en nuestro arreglo de discos
    #pvcreate /dev/md0
  • Despues creamos el grupo de volumenes logicos VG
    #vgcreate nombredelvolumen /dev/md0
  • Ahora creamos el volumen logico LV
    #lvcreate -n datoslvm -l 512 volgroup

    (512 es la cantidad en megas de nuestro volumen logico)
  • Ahora formateamos el volumen group que acabamos de crear
    #mkfs.ext3 /dev/nombredelvolumen/datoslvm
  • Es necesario añadir al archivo /etc/fstab la informacion de nuestro dispositivo
    /dev/nombredelvolumen/datoslvm /datoslvm ext3 defaults 1 2
  • Ejecutar mount -a
  • Y listo , si damos un df -h , ya deberiamos tener nuestro punto de montaje con LVM sobre un arreglo de discos RAID

Como crear un arreglo de discos RAID por software

A continuación describiré el proceso para crear un arreglo de discos RAID 1 por linea de comandos.

  • Como primer medida es necesario crear las particiones RAID, esto se puede hacer muy fácilmente con el programa fdisk.
  • Una vez creadas, para no reiniciar la maquina y verificar que el kernel reconozca las particiones ejecutar el comando partprobe.
  • Seguidamente es necesario iniciar y activar nuestro arreglo de discos RAID:
    #mdadm -C /dev/md0 -a yes -l 1 -n 2 /dev/sdb# /dev/sdb#
  • Formatear nuestro dispositivo raid
    #mkfs.ext3 /dev/md0
  • Para poder trabajar con este dispositivo es necesario crear un punto de montaje y asignárselo al sistema.
    #mkdir /datosenraid
    #mount /dev/md0 /datosenraid
  • Para verificar que las dos particiones se esten sincronizando se puede hacer con el comando:
    #mdadm --detail /dev/md0
  • Este comando muestra los siguientes datos:
    /dev/md0:
    Version : 00.90.03
    Creation Time : Sun Mar 1 13:36:00 2009
    Raid Level : raid1
    Array Size : 505920 (494.15 MiB 518.06 MB)
    Used Dev Size : 505920 (494.15 MiB 518.06 MB)
    Raid Devices : 2
    Total Devices : 2
    Preferred Minor : 0
    Persistence : Superblock is persistent

    Update Time : Mon Mar 2 11:42:06 2009
    State : clean
    Active Devices : 2
    Working Devices : 2
    Failed Devices : 0
    Spare Devices : 0

    UUID : c9f2d9ae:9dc6f1ee:ae7ccb4e:54a227b6
    Events : 0.10

    Number Major Minor RaidDevice State
    0 3 6 0 active sync /dev/hda6
    1 3 7 1 active sync /dev/hda7
  • Y listo , ya tenemos dos particiones en RAID1 , sincronizadas , listas para trabajar.