Instalar servidor Ubuntu 8.04 con RAID por software

De doc.ubuntu-es
(Diferencias entre revisiones)
Saltar a: navegación, buscar
(añado sección ver también y categorizo)
 
(No se muestran 2 ediciones intermedias realizadas por 2 usuarios)
Línea 1: Línea 1:
 
== Por qué hacerlo con RAID  ==
 
== Por qué hacerlo con RAID  ==
  
RAID es una tecnología que organiza los accesos a los discos duros para, mejorar su eficiencia u ofrecer tolerancia a fallos. La mayoría de las veces que instalamos un servidor, por razones económicas, por la no criticidad o simplemente por desconocimiento, no se opta por ésta solución.
+
[[w:RAID|RAID]] es una tecnología que organiza los accesos a los [[disco duro|discos duros]] para, mejorar su eficiencia u ofrecer tolerancia a fallos. La mayoría de las veces que instalamos un [[servidor]], por razones económicas, por la no criticidad o simplemente por desconocimiento, no se opta por ésta solución.
  
 
Cuando necesitamos instalar un servidor en misión crítica, la tolerancia a fallos y la disponibilidad de la información es fundamental. Por ejemplo, si tenemos un servidor 24x365 y no podemos permitirnos parar a cambiar discos.
 
Cuando necesitamos instalar un servidor en misión crítica, la tolerancia a fallos y la disponibilidad de la información es fundamental. Por ejemplo, si tenemos un servidor 24x365 y no podemos permitirnos parar a cambiar discos.
Línea 14: Línea 14:
  
 
El resto de hardware para éste ejemplo es irrelevante.
 
El resto de hardware para éste ejemplo es irrelevante.
 +
 +
== Observación Previa ==
 +
 +
Para crear éstos pantallazos utilicé una virtualización de ubuntu server 8.04.1 bajo qemu, de forma que los tamaños de las unidades que se reflejarán en las imágenes son muy inferiores a los reales.
 +
 +
Cabe decir, también, que dadas las limitaciones de ésta wiki no he puesto todos los pantallazos que hice en la virtualización, pero creo que más o menos se entenderá el proceso.
  
 
== Instalación del Sistema ==
 
== Instalación del Sistema ==
  
 
La instalación de un sistema con RAID por software no difiere significativamente de una instalación de un servidor normal. No voy a describir el proceso entero de instalación, sólo lo referente al particionado de discos.
 
La instalación de un sistema con RAID por software no difiere significativamente de una instalación de un servidor normal. No voy a describir el proceso entero de instalación, sólo lo referente al particionado de discos.
 +
 +
Si tienéis tiempo, os aconsejo que primero virtualicéis antes de hacerlo en una máquina física.
  
 
=== Particionado de los Discos ===
 
=== Particionado de los Discos ===
Línea 311: Línea 319:
  
  
Confirmaremos los cambios.
+
Confirmaremos los cambios. El resto de la instalación transcurre como la de un servidor normal.
 +
 
 +
== Ver también ==
 +
 
 +
* [[Servidores]]
 +
* [[Instalación estándar]]
 +
* [[Instalación avanzada]]
 +
 
 +
[[Categoría:Instalación avanzada]] [[Categoría:Servidores]]

Última revisión de 13:32 10 oct 2008

Contenido

[editar] Por qué hacerlo con RAID

RAID es una tecnología que organiza los accesos a los discos duros para, mejorar su eficiencia u ofrecer tolerancia a fallos. La mayoría de las veces que instalamos un servidor, por razones económicas, por la no criticidad o simplemente por desconocimiento, no se opta por ésta solución.

Cuando necesitamos instalar un servidor en misión crítica, la tolerancia a fallos y la disponibilidad de la información es fundamental. Por ejemplo, si tenemos un servidor 24x365 y no podemos permitirnos parar a cambiar discos.

En éste manual se trata concretamente el nivel de RAID 1, (mirroring o discos espejados) Éste nivel de RAID ofrece tolerancia a fallos.

La redundancia de datos se obtiene almacenando copias exactas de pares de discos espejados, mientras se están grabando los datos en un disco, ocurre igualmente otro proceso de grabación en el disco espejo, de forma que si uno falla, la información redundante sigue estando disponible.

[editar] Configuración Mínima del Sistema

Para poder configurar un sistema RAID 1 por software necesitamos, como mínimo, dos discos duros iguales, si bien lo ideal es que su tamaña sea exacto, también es cierto que para configurar un raid por software lo único imperativo es que las particiones en ambos discos sean idénticas.

El resto de hardware para éste ejemplo es irrelevante.

[editar] Observación Previa

Para crear éstos pantallazos utilicé una virtualización de ubuntu server 8.04.1 bajo qemu, de forma que los tamaños de las unidades que se reflejarán en las imágenes son muy inferiores a los reales.

Cabe decir, también, que dadas las limitaciones de ésta wiki no he puesto todos los pantallazos que hice en la virtualización, pero creo que más o menos se entenderá el proceso.

[editar] Instalación del Sistema

La instalación de un sistema con RAID por software no difiere significativamente de una instalación de un servidor normal. No voy a describir el proceso entero de instalación, sólo lo referente al particionado de discos.

Si tienéis tiempo, os aconsejo que primero virtualicéis antes de hacerlo en una máquina física.

[editar] Particionado de los Discos

Hay que crear un esquema de particiones lógico. Tenemos que pensar que tipo de servidor vamos a crear. Para un servidor web básico (por ejemplo) lo lógico es tener 3 particiones. una para el root, otra para home, y otra de swap.

Como van a ser discos RAID 1, es decir, discos espejados, tenemos que crear exactamente el mismo esquema de particiones en ambos discos.


Pantallazo-QEMU5.png


Elegiremos Particionado Manual


Pantallazo-QEMU6.png


Elegiremos El Primer Disco Duro.


Pantallazo-QEMU7.png


Seleccionamos Sí para hacer una nueva tabla de particiones


Pantallazo-QEMU8.png


Una vez creada la tabla de particiones, seleccionamos el espacio libre


Pantallazo-QEMU9.png


Creamos una partición nueva


Pantallazo-QEMU10.png


Introducimos el tamaño deseado. Puesto que hice las pruebas primero en qemu con mi portátil, el tamaño de las imágenes no se ajusta al real.


Pantallazo-QEMU11.png


Creamos la partición como primaria.


Pantallazo-QEMU12.png


La colocamos, como es habitual, al principio del espacio libre.


Pantallazo-QEMU14.png


Seleccionamos "utilizar como" para cambiar el tipo de partición.

En condiciones normales, utilizaríamos un sistema de ficheros de tipo ext3. Como van a ser discos en raid, antes de definir el sistema de ficheros debemos definir la partición como "RAID"


Pantallazo-QEMU15.png


Seleccionar "Volumen Físico para RAID"


Pantallazo-QEMU16.png


Activaremos la marca de arranque y seleccionaremos "Se ha terminado de definir la partición"


Pantallazo-QEMU17.png


Seleccionamos el espacio libre contiguo.

Repetimos el proceso para crear la segunda partición en el espacio libre:

-Crear partición nueva

-Introducir el tamaño deseado

-Crearla como primaria

-Colocarla al principio del espacio libre

-Seleccionar "Utilizar como" para cambiar el tipo de partición

-Seleccionar "Volumen Fïsico para RAID" No hace falta activar la marca de arranque.

-Seleccionar "Se ha terminado de definir la partición"


Creamos la partición de SWAP

-Seleccionamos el espacio libre contiguo

-Creamos una partición nueva



Pantallazo-QEMU18.png


Asignamos lo que queda de tamaño

-La Creamos como primaria

-La colocamos al principio del espacio libre

-Seleccionar "Utilizar como" para cambiar el tipo de partición


Pantallazo-QEMU19.png


Seleccionar "Área de intercambio"


Pantallazo-QEMU20.png


No activar marca de arranque. Seleccionar "Se ha terminado de definir la partición"


Pantallazo-QEMU21.png


Ahora que tenemos creado el esquema de particiones, debemos crear todo igual en el segundo disco duro. Debo enfatizar en que el esquema de particiones debe ser exactamente igual en ambos discos. Dada su similitud, no voy a poner pantallazos del segundo disco, se pueden seguir los pasos del primero de nuevo.


[editar] Configuración del RAID por Software

En ésta sección se describe como crear los espejos y emparejar las particiones. Deberemos emparejar la primera partición del primer disco con la primera partición del segundo disco y la segunda partición del primer disco con la segunda partición del segundo disco.


Pantallazo-QEMU22.png


Escribimos los cambios en el disco.


Pantallazo-QEMU23.png


Creamos un nuevo dispositivo Multidisco


Pantallazo-QEMU24.png


En nuestro caso, seleccionaremos RAID 1.


Pantallazo-QEMU25.png


Seleccionamos número de espejos, 2.


Pantallazo-QEMU26.png


Dejaremos 0 dispositivos libres en el RAID.


Pantallazo-QEMU27.png


Emparejaremos las particiones de sendos discos. La primera del primer disco con la primera del segundo disco etc.


Pantallazo-QEMU28.png


Una vez configurado el primer sistema multidisco, debemos volver a configurar RAID por software.


Pantallazo-QEMU29.png


Creamos un nuevo dispositivo Multidisco Para la siguiente partición.

-Seleccionamos RAID1

-Seleccionamos número de Espejos, 2.

-Dejaremos 0 dispositivos libres en el RAID.


Pantallazo-QEMU30.png


Emparejamos las particiones restantes


Pantallazo-QEMU31.png


Terminaremos el proceso y escribiremos los datos en los discos.


Pantallazo-QEMU32.png


Una vez los datos están en el disco, comprobamos que los sistemas RAID están configurados correctamente. Ahora definiremos los sistemas de ficheros en las particiones RAID


[editar] Particionado del Sistema RAID

Pantallazo-QEMU33.png


Seleccionamos la primera partición RAID.



Pantallazo-QEMU35.png


Definiremos los parámetros seleccionando "utilizar como"


Pantallazo-QEMU36.png


Seleccionamos Sistema ext3 transaccional


Pantallazo-QEMU37.png


Definimos el punto de montaje como sistema raiz "/" y seleccionaremos se ha terminado de definir la particion.


Pantallazo-QEMU38.png


Seleccionamos la segunda partición RAID.

Definiremos los parámetros seleccionando "utilizar como", Seleccionaremos "sistema ext3 transaccional", definiremos el punto de montaje en "/home" y seleccionaremos "se ha terminado de definir la partición.



Pantallazo-QEMU40.png


Una vez hemos terminado de definir las partciones y sus puntos de montaje,seleccionaremos "Finalizar el particionado"


Pantallazo-QEMU41.png


Confirmaremos los cambios. El resto de la instalación transcurre como la de un servidor normal.

[editar] Ver también

Herramientas personales