====== mdadm ======
===== Descripción =====
Herramienta para gestion de arreglos RAID por software.
===== Prerequistos =====
Tener instalado el paquete mdadm y claros los distintos conceptos de RAID.
===== Instalación =====
yum install mdadm
===== Configuración =====
==== 1. Configuracion de RAID por software desde la instalacion del SO ====
Linux trae soporte nativo para RAID por software. Para crear el arreglo desde la instalacion se deben seguir los siguientes pasos:
* Crear dos o mas particiones (depende del arreglo RAID que se desee), que cumplan con las caracteristicas necesarias de acuerdo al nivel de RAID que se desee: ej. identico tamaño para RAID1, etc.
* Formatear todas las particiones con el tipo //fd (Linux RAID autodetect)//.
* Crear el arreglo RAID asignado particiones que lo conforman y nivel de RAID. Formatee con su sistema de archivos preferido y asignele un punto de montaje.
==== 2. Configuracion de arreglo RAID 1 (Mirror) con SO ya instalado ====
Debe tener espacio en disco suficiente para crear una particion de igual tamaño a la que desea configurar a espejo.
- Saque backup de la particion que necesita configurar a espejo.
- Verifique que tenga instalado mdadm
- Cree la particion en el disco vacio de igual tamaño a la que desea configurar a espejo. Formateela con el tipo //fd//.
- Cree el dispositivo RAID
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 missing
- ///dev/mdX//: Nombre del dispositivo RAID.
- //level//: Nivel de RAID que se desea (RAID 0, RAID 1, RAID 1+0, RAID 4, RAID 5, RAID 6).
- //--raid-devices//: Numero de particiones que conformaran el arreglo RAID//.\\
//
- //missing//: Para indicarle al gestor que existe otra particion que conforma el arreglo y se agregara posteriormente.
- Formatee el dispositivo
- Monte el dispositivo y copie los datos de la particion que desea configurar a espejo (Para el ejemplo /var)
mount /dev/md0 /RAID
cp -Rpd /var/adm /var/backup /var/cache /var/crash /var/db /var/empty /var/games /var/gopher /var/kerberos /var/lib /var/local /var/lock /var/log /var/mail /var/nis /var/opt /var/preserve /var/run /var/spool /var/tmp /var/www /var/yp /RAID
- Desmonte /var (Particion a configurar en espejo), formateela y cambiele el tipo a //fd//.
- Agregue la particion original formateada al arreglo RAID.
mdadm --manage /dev/md0 --add /dev/sda5
- Espere a que el arreglo se reconstruya (toma algunos minutos dependiendo del tamaño de la particion). Para ver en cuanto va la recontruccion:
mdadm --detail /dev/md0 ó
watch cat /proc/mdstat
- Cree el archivo /etc/mdadm/mdadm.conf y agregue la siguiente linea
ARRAY /dev/md0 devices=/dev/sda5,/dev/sdb1
- Modifique el archivo /etc/fstab y monte /dev/md0 en /var
- Reinicie y todo deberia quedar bien, y los datos copiados sin necesidad de restaurarlos del backup (medida preventiva).
===== Trucos =====
==== 1. Comprobar el estado de un RAID ====
mdadm --query --detail /dev/md0
==== 2. Quitar el arreglo RAID ====
- Determine que particiones conforman el arreglo que se quiere quitar.
- Pare el arreglo y desmontelo\\
mdadm --stop /dev/md1
umount /dev/md1
- Limpie las dos particiones de la configuración del RAID\\
mdadm --zero-superblock /dev/sda6
mdadm --zero-superblock /dev/sdc2
- Borre la linea en el archivo de configuracion /etc/mdadm/mdadm.conf que describe el arreglo **/dev/md1** devices=**/dev/sda6**,**/dev/sdc2**
==== 3. Como mirrorear todo un SO ya instalado ====
http:%%//%%wiki.clug.org.za/wiki/RAID-1_in_a_hurry_with_grub_and_mdadm
===== Problemas =====
==== 1. ====
-
===== Referencias =====
- http:%%//%%blog.intropedro.com/es/content/raid-1-por-software-en-linux
- http:%%//%%www.cyberciti.biz/faq/centos-redhat-rhel-linux-setup-create-raid1/
FIN
----
__**Advertencia**__
Este documento es privado y es de u so exclusivo de sus autores y de SKINA TECH. Cualquier uso sin una autorización escrita es contra la ley de derechos de autor y de propiedad intelectual, y será motivo de una acción legal.
----
==============================================================
16-Mayo-2011 J. C. Piñeros C. v1.0 Primera version