En este artículo te explicamos cómo configurar un software RAID 1 y también un software RAID 6 en un Servidor Dedicado o un Servidor Bare Metal durante la nueva instalación de Ubuntu 24.04 LTS mediante netboot.xyz

En este ejemplo, utilizaremos los dos primeros discos SSD para un RAID 1 de sistema con tolerancia a fallos. A continuación, te explicamos cómo puedes configurar un RAID 6 para los cuatro discos duros restantes.

RAID 6 requiere al menos 4 discos duros. Utiliza la distribución por bandas a nivel de bloques (block level striping) con doble paridad. La gran ventaja frente a un RAID 5 es su mayor tolerancia a fallos: el sistema permanece operativo incluso si fallan dos discos duros de forma simultánea.

La capacidad se calcula de la siguiente manera:

(N.º de unidades de almacenamiento - 2) x capacidad

Advertencia

  • La creación de un software RAID 6 requiere conocimientos muy avanzados de administración de servidores con Linux. Sigue exactamente el orden de los pasos descritos. De lo contrario, existe riesgo de pérdida de datos.
  • Durante este proceso, se eliminarán todos los datos existentes en los discos duros de destino.
     

Nota

La creación y configuración del software RAID 6 no están incluidas en el alcance del soporte. En la siguiente página encontrarás un resumen de los servicios incluidos:
Información general sobre el alcance del soporte para productos de servidor

Requisitos

  • Un Servidor Dedicado o un Servidor Bare Metal con 2 discos SSD y al menos 4 discos duros no utilizados del mismo tamaño.
  • Has anotado el tamaño de los discos SSD y los discos duros.
  • No hay particiones en los discos duros.

Instalar el sistema operativo mediante Netboot.xyz

  • Inicia sesión en tu cuenta IONOS.
  • En la barra superior de menú, haz clic en Menú > Servidores  & Cloud.

    Opcional: Selecciona el contrato deseado y se abrirá el Cloud Panel.

  • Desde el Cloud Panel, en la barra de navegación izquierda, haz clic en el servidor deseado a través de la ruta Infraestructura > Servidores.
  • Haz clic en el botón Consola. Para establecer una conexión con la consola VNC, selecciona Consola VNC. La consola VNC se abrirá en una nueva pestaña y se establecerá la conexión con el servidor. Esto puede tardar unos minutos.
  • Selecciona la opción Continue with Self Installation Here. Se carga el menú.
  • En el área Distributions, selecciona el método de instalación GNU/Linux.
  • Selecciona la distribución Linux Ubuntu.
  • Selecciona la versión Ubuntu 24.04 LTS. Se abrirá el menú de instalación.
  • Selecciona Install.
  • Selecciona el idioma que desees en la ventana de bienvenida. Se abrirá la ventana de configuración del teclado.
  • Selecciona el idioma en las listas Layout y Variant.
  • Selecciona Done y pulsa el botón Intro. Se abrirá la ventana Choose type of installation.
  • Selecciona la opción Ubuntu Server y, a continuación, selecciona Done. Se abrirá la ventana Network configuration.
  • Selecciona la interfaz de red (por ejemplo, enp35s0). Selecciona Edit IPv4 en el menú abierto.
  • Selecciona Automatic (DHCP) en el menú. Para confirmar la selección, selecciona Save.
  • En la ventana Network configuration, confirma tu selección con Done. Aparece la ventana de configuración Proxy.
  • Selecciona Done. Aparecerá la ventana Guided storage configuration.
  • Activa la opción Custom storage layout y selecciona Done. Aparecerá la ventana Storage configuration.
  • Selecciona el primer disco SSD y pulsa Intro. Se abrirá un menú de selección.
  • Selecciona la opción Use As Boot Device. Esto crea automáticamente una pequeña partición para el gestor de arranque.
  • Selecciona la entrada free space en el disco SSD y selecciona la opción Add GPT Partition.
  • Para utilizar el espacio restante, deja vacío el campo Size. En la lista Format, selecciona la opción para dejar sin formato.
  • Selecciona Create.
  • Repite este proceso para el segundo disco SSD y selecciona la opción Add as another boot device.
  • Para el primer disco duro, selecciona la entrada free space y selecciona la opción Add GPT Partition.
  • Para utilizar el espacio restante, deja vacío el campo Size y selecciona la opción para dejar sin formato en la lista Format.
  • Selecciona Create.
  • Repite el proceso para los discos duros restantes: selecciona el espacio libre correspondiente para los discos duros restantes.
  • Selecciona la opción Add GPT Partition.
  • Crea una partición de todo el tamaño y selecciona la opción leave unformatted.

Crear RAID 1 para el sistema operativo (SSD 1 y 2)

  • En la ventana Storage configuration, selecciona la opción Create software RAID (md).
  • Asigna un nombre. Por defecto se asigna el nombre md0.
  • Selecciona RAID Level: 1.
  • Selecciona las particiones de los discos SSD en Devices. En este ejemplo, se trata de la partición 2.
  • Selecciona Create para crear la matriz.
     

Crear RAID 6 para el almacenamiento de datos

  • Selecciona de nuevo Create software RAID (md). El nombre se establece automáticamente en md1.
  • Seleccione RAID Level: 6.
  • Selecciona las particiones de los discos duros restantes en Devices.
  • Selecciona Create.

Asignar sistemas de archivos y puntos de montaje

Una vez definidas las matrices RAID, hay que formatearlas y montarlas en el sistema.
 

  • Busca la entrada para md0 en la lista Available Devices.
  • Selecciona el espacio libre en md0 y selecciona Add GPT Partition .
  • Selecciona ext4 o xfs como formato y el directorio raíz / como Mount Point.
  • Selecciona Create.
  • Busca la entrada para md1.
  • Selecciona el espacio libre en md1, seleccione Add GPT Partition .
  • Selecciona ext4 o xfs como formato.
  • En Mount selecciona la opción Other y asigna un punto de montaje adecuado, por ejemplo /data o /var/lib/mysql.
  • Haz clic en Create.
  • Comprueba las entradas de la sección FILE SYSTEM SUMMARY. Asegúrate de que / está en md0 y su punto de montaje de datos está en md1 y corrígelas si es necesario. Aparece la ventana Confirm destructive action.
  • Para escribir las tablas de partición, selecciona Continue.
     

Continuar con la instalación

  • Selecciona la opción Continue. Aparece la ventana Profile configuration.
  • Introduce el nombre deseado en el campo Your name.
  • Introduce el nombre del servidor en el campo Your server's name .
  • En el campo Pick a username, introduce el nombre de usuario deseado.
  • Introduce la contraseña deseada en el campo Choose a password field y repítela en el campo Confirm password.
  • Selecciona Done. Se abrirá la ventana Upgrade to Ubuntu Pro. La opción Skip for now está seleccionada por defecto.
  • Selecciona Continue. Se muestra la ventana SSH configuration.
  • Para poder acceder a tu servidor mediante SSH, activa la opción Install OpenSSH Server .
  • Selecciona Done. Se abrirá la ventana Featured server snaps.
  • Opcional: Selecciona los snaps de servidor deseados y haz clic en Done. Ubuntu 24.04 está instalado y RAID 1 y RAID 6 están configurados.
  • En cuanto finalice la instalación, selecciona Reboot now .
     

Comprobar el estado de software RAID

Para comprobar el estado de estos, completa los siguientes pasos:

  • Inicia sesión en el servidor como administrador a través de SSH.
  • Introduce el siguiente comando:

    user@server:~$ cat /proc/mdstat

  • Para comprobar el espacio disponible en disco, introduce el siguiente comando:

    user@server:~$ df -h

Notas

Ten en cuenta que, tras crear una matriz RAID 6, se lleva a cabo una sincronización inicial de los datos (resync). Debido a que en un RAID 6 se calcula la doble paridad, este proceso consume muchos recursos.

  • Rendimiento: el rendimiento del sistema (la carga de la CPU y la E/S de los discos duros) puede verse notablemente afectado.
  • Duración: debido al cálculo de la doble paridad y a los grandes volúmenes de datos, este proceso puede tardar varios días en el caso de discos duros con una capacidad superior a 2 TB.
  • Tolerancia a fallos: el servidor está totalmente operativo durante la sincronización (resync). Sin embargo, la tolerancia completa a fallos (protección contra el fallo simultáneo de hasta dos discos duros) solo estará totalmente garantizada una vez que haya finalizado la sincronización.