Instalando Debian GNU/Linux con LVM+RAID1 desde el instalador (debian-installer)

Con las antiguas ISOs de instalación, teníamos que hacer instalación normal en un disco, añadir otro disco, configurar el RAID1 por software y sincronizar los 2 discos. Ahora podemos hacerlo de una sola vez. El nuevo instalador (debian-installer) nos permite instalar desde cero una maquina con RAID1 por software y volúmenes lógicos LVM.

Documento traducido (usando OMEGAT) y adaptado desde la pagina web (en Inglés) de Jeremy Lainé’s Installing root on LVM + RAID with debian-installer.

Tambien esta disponible la versión en Francés Installation du root sur LVM + RAID avec debian-installer

Este Documento explica como instalar una Debian GNU/Linux en la partición raíz usando RAID1 y Volúmenes LVM. Este procedimiento asume que tienes 2 discos duros idénticos. En el caso de que no tener ningún equipo libre como es mi caso al realizar este tutorial, puedes hacer como yo y emular un equipo completo con Qemu. Para ello pásate por este articulo Instalando Debian GNU/Linux con LVM+RAID1 en una maquina virtual emulada mediante QEMU

Antes de seguir:

Ejecuta el instalador Debian (debian-installer) usando el kernel 2.6 (linux26), despues elige las opciones que desees hasta que llegues al menú “Particionado de Discos” y elige la opción “Editar Manualmente la tabla de particiones”

Editar manualmente tabla de particiones

Editar manualmente tabla de particiones

 

Una vez hecho esto, el instalador te mostrara la configuracion actual de tus discos:

Configuración actual de tus discos

Configuración actual de tus discos

 

  • IDE1 (hda)
  • IDE2 (hdb) Aqui puede ser tambien (hdb o hdd) dependiendo de la configuración de los cables, cdrom. DVD, etc.

Si no ves estos discos revisa tu BIOS y la configuracion de tus cables, despues reinicia el Instalador Debian (debian-installer)

Creacion the los volumenes fisicos para el RAID1

Desde la pantalla “Particionado de disco”

  • Seleccionar el disco IDE1
  • Crear una nueva tabla de particiones vacía en este dispositivo = {Si}
  • Seleciona la linea “ESPACIO LIBRE” Justo debajo del disco IDE1
  • Crea una nueva particion (Que sera usada para el arranque) = 128M
  • Tipo de particion = Primaria
  • Ubicación de la nueva partición = Principio
  • Configuración de la partición: Utilizar como: = volumen físico para RAID
  • Se ha terminado de definir la partición

Ahora selecciona la linea “ESPACIO LIBRE” justo debajo de la nueva particion creada.

  • Crear un nueva particion de tamaño = deja todo el espacio disponible
  • Tipo de particion = Primaria
  • Configuración de la partición: Utilizar como: = volumen físico para RAID
  • Se ha terminado de definir la partición

Repite el procedimiento anterior con el segudo disco IDE1 (hdb) o IDE2 (hdc o hdd).

Verifica que los 2 discos tienen identicas particiones. Si no fuera así, puedes reseleccionar y corregir el disco con la partición errónea.

Creación de los volumenes fisicos para el RAID1

Creación de los volúmenes físicos para el RAID1

 

Configurar el RAID1 Software.

Desde la pantalla “Particionado de discos”, seleccionar Configurar RAID software

¿Desea escribir los cambios en los dispositivos de almacenamiento y Configurar RAID? Seleccionar: {Sí}

“Este es el menú de configuración de multi-discos (MD) y RAID por software.” seleccionar:

  • Crear un dispositivo MD
  • Tipo de dispositivo mulit-disco: = RAID 1
  • Número de dispositivos activos para el array RAID1= 2
  • Número de dispositivos libres para el array RAID1 = 0

“Dispositivos activos para el dispositivo multi-disco RAID1:” Selecciona de la tabla los dos dispositivos acabados en /dev/hd*1

  • [*] /dev/hda1
  • [ ] /dev/hda2
  • [*] /dev/hdb1
  • [ ] /dev/hdb2
  • Selecciona {Continuar}

“Acciones de configuración de multidiscos” selecciona:

  • Crear un dispositivo MD
  • Tipo de dispositivo multi-disco = RAID1
  • Número de dispositivos activos para el array RAID1= 2
  • Número de dispositivos libres para el array RAID1 = 0

“Dispositivos activos para el dispositivo multi-disco RAID1: “Selecciona de la tabla los dos dispositivos acabados en /dev/hd*2

  • [*] /dev/hda2
  • [*] /dev/hdb2
  • Selecciona {Continuar}
  • “Acciones de configuración de multi-discos” = {Terminar}

Con esto acabamos de configurar el RAID1. En la pantalla de particionado de discos muestra la “Tabla de discos” con dos dispositivos RAID1, dispositivo #0 y #1

Configurar el RAID1 Software

Configurar el RAID1 Software

 

Creacion de los volumenes fisicos usando LVM

Desde la pantalla “Particionado de discos” seleccionamos:

  • #1 debajo de la linea RAID1 dispositivo #1 (es normalmente el dispositivo mas grande)
  • Utilizar como: volumen físico para LVM
  • Se ha terminado de definir la partición

Configurar el Gestor de Volúmenes Lógicos (LVM)

Desde la pantalla “Particionado de disco”:

  • Seleccionar “Configurar el Gestor de Volúmenes Lógicos (LVM)”
  • Desea guardar los cambios a los discos y configurar LVM = {Sí}

Accion para la configuración LVM

Acción de configuración LVM

    Crear grupo de volúmenes

  • Nombre del grupo de volúmenes = vg00
  • Seleciona [*] /dev/md/1 () despues {Continuar}

Crear volumenes lógicos

  • Seleccionamos el grupo de volumenes, en este caso solo tenemos el vg00
  • Nombre del Volumen lógico = swap
  • Tamaño del volumen logico = 128MB

Crear volumenes lógicos

  • Seleccionamos el grupo de volumenes, en este caso solo tenemos el vg00
  • Nombre del Volumen Lógico = root
  • Tamaño del Volumen Lógico Logical = 650MB

Crear volumenes lógicos

  • Seleccionamos el grupo de volumenes, en este caso solo tenemos el vg00
  • Nombre del Volumen Lógico = home
  • Tamaño del Volumen Lógico = 117MB (el resto que nos queda libre)
  • Terminar

Retroceder otra vez para ejecutar el particionado de discos y volver a la pantalla “Particionado de discos”.

Crear las particiones.

En esta fase podemor encontrar algun mensaje de “Warning”, lo ignoramos y pinchamos en {Continuar}.

Desde la pantalla “Particionado de discos”, en la “tabla de discos” LVM VG vg00 LV root seleccionamos : #1

  • Usar como = Ext3 sistema de ficheros transaccional
  • Punto de montaje = / Sistema de ficheros raiz
  • Se ha terminado de definir la partición

En la “Tabla de discos” RAID1 dispositivo #0 selecionar: #1

  • Usar como = Ext3 sistema de ficheros transaccional
  • Punto de montaje = /boot -static file of the boot loader
  • Se ha terminado de definir la partición

En la “Tabla de discos” LVM VG vg00, LV home selecionar: #1

  • Usar como = Ext3 sistema de ficheros transaccional
  • Punto de montaje = /home
  • Se ha terminado de definir la partición

En la “Tabla de discos” LVM VG vg00, LV swap selecionar: #1

  • Usar como = swap partición de intercambio
  • Se ha terminado de definir la partición
  • FinalizarSeleccionar “Finalizar y escribir los cambios en el disco”Esta pantalla nos da un sumario de todo lo que se ha hecho. “Escribir los cambios en el disco”. Contestar {Si}

Confirmación configuración RAID

Ahora puedes continuar instalando GRUB con la configuracion por defecto y seguir con la instalación de Debian que ahora sera escrita simetricamente en los 2 discos en RAID1.

El gestor de arranque GRUB y el RAID1 por software

La instalacion por defecto instala el gestor de arranque en el MBR del primer disco duro, esto nos puede causar un problema. Veamos los casos:

  1. hdb falla, como el gestor de arranque esta instalado en hda no hay problema y el raid1 arranca bien.
  2. hda falla y como hdb no tiene el instalado el gestor de arranque, nuestro sistema no arranca

Para solucionarlo, la primera vez que arranquemos el sistema, tendremos que instalar el gestor de arranque en el segundo disco duro. Para ello, ejecutamos grub (como root) desde la consola y hacemos los siguientes pasos:

# grub
grub> device (hd0) /dev/hdb
grub> root (hd0,0)
grub> setup (hd0)

El gestor de arranque GRUB y el RAID1 por software

El gestor de arranque GRUB y el RAID1 por software

A partir de ahora si unos de los discos se rompe solo tendrás que apagar el ordenador, poner un nuevo disco y restaurar la configuración del RAID1 y del gestor de arranque.

Referencias sobre GRUB y RAID1 por software:

  1. http://deb.riseup.net/booting/grub/
  2. http://gentoo-wiki.com/HOWTO_Gentoo_Install_on_Software_x#Set_up_RAID

Enlaces relacionados:

Share

2 thoughts on “Instalando Debian GNU/Linux con LVM+RAID1 desde el instalador (debian-installer)

  1. Muy bueno el tutorial, la verdad me sirvió de mucho… busqué por todos lados pero ninguno detallaba bien los pasos a seguir!

    Muchas gracias…

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>