Administrant RAIDs

Instal·lació d’un RAID1 a Alma Linux

🧰 Requisits previs

  • Dos discs durs virtuals de 20 GB cadascun per la configuració del RAID1.
  • Imatge iso basada en Alma Linux.
  • Un software de virtualització com VirtualBox, VMware, UTM o QEMU.

🎯 Objectiu

Configurar un RAID1 per la partició root (/) durant la instal·lació d’Alma Linux.

🪛 Procediment d’instal·lació

  1. Inicieu la instal·lació d’Alma Linux fins a la pantalla de selecció de discs.

  2. Seleccioneu els dos discs virtuals i trieu l’opció Personalitzat.

  3. Feu clic a Fet.

  4. Apareixerà la finestra de particions manuals:

  5. Les particions creades seran:

    • /boot/efi – 600 MB
    • /boot – 1 GB
    • swap – 2 GB
    • / – 16,4 GB
  6. Per configurar el RAID1, seleccioneu la partició / i feu clic a Editar.

    • Trieu RAID1 com a tipus de dispositiu.
    • Feu clic a FetAcceptar canvis.

✅ Resultat final

  • Un cop finalitzada la instal·lació, el sistema es reiniciarà.
  • Si tot és correcte, Alma Linux arrencarà sense problemes.
  • Observeu que tenim dues particions / (una per disc).
AlertaQuè passa si el disc vda falla?

En cas de fallada del disc vda, el sistema no arrencarà perquè la partició /boot no està replicada en RAID. Tenim replicada només la partició /. Per tant, si el disc vda falla, el sistema no podrà accedir a la partició /boot i no podrà arrencar.

Migració de la carpeta /home a un RAID5

🧰 Requisits

En la màquina virtual anterior, podem afegir quatre discs durs virtuals de 1 GB cadascun (vdc, vdd, vde, vdf).

🎯 Objectiu

Migrar el contingut de la carpeta /home a un dispositiu RAID5 format per quatre discs virtuals.

🪛 Procediment

  1. Creem el RAID5 amb la comanda següent:

    mdadm --create --verbose /dev/md0 --level=5 --raid-devices=4 /dev/vd[c-f]
  2. Comprovem que el RAID s’ha creat correctament amb la comanda:

    cat /proc/mdstat
  3. Creem un sistema de fitxers XFS en el dispositiu RAID5:

    mkfs.xfs /dev/md0
  4. Muntarem el dispositiu RAID5 en un directori temporal:

    mkdir /mnt/raid
    mount /dev/md0 /mnt/raid
  5. Copiem el contingut de la carpeta /home al dispositiu RAID5:

    cp -r /home/* /mnt/raid
  6. Desmuntem el dispositiu RAID5 del directori temporal:

    umount /mnt/raid
  7. Muntarem el dispositiu RAID5 en la carpeta /home:

    mount /dev/md0 /home
  8. Obtenim el UUID del dispositiu RAID5 amb la comanda:

    blkid /dev/md0
  9. Fem una còpia de seguretat del fitxer /etc/fstab:

    ```bash

  10. Per fer que el muntatge sigui permanent, afegim la següent línia al fitxer /etc/fstab:

    UUID=<UUID>  /home  xfs  defaults  0 0

✅ Resultat final

  • El contingut de la carpeta /home s’ha migrat correctament al dispositiu RAID5.
  • El sistema utilitza ara el RAID5 per emmagatzemar les dades dels usuaris

Simulació de fallades en el RAID5

Ara simularem una fallada en un dels discs durs virtuals del RAID5. I observarem com el sistema continua funcionant sense problemes.

  1. Crearem un usuari de prova i un fitxer de text a la seva carpeta /home:

    useradd test
    echo "Hola món" > /home/test/hola.txt
    chown -R test:test /home/test
  2. Simulem la fallada d’un disc dur virtual del RAID5:

    mdadm --manage /dev/md127 --fail /dev/vdc
  3. Comprovem que podem accedir al fitxer de text creat anteriorment:

    cat /home/test/hola.txt
  4. Ara intentarem simular la fallada d’un segon disc dur virtual del RAID5:

    mdadm --manage /dev/md127 --fail /dev/vdd
  5. Comprovem que el sistema ens avisa que no es pot fallar un segon disc perquè el RAID5 només tolera la fallada d’un disc:

    mdadm: Cannot remove /dev/vdd from /dev/md0,
           array will be failed.

Exercicis

Es demana instal·lar un sistema AlmaLinux de forma tradicional sense RAID en un disc virtual de 20 GB (vda), creant les quatre particions habituals: /boot/efi, /boot, swap i /.

Un cop finalitzada la instal·lació:

  • Afegiu dos discs durs virtuals addicionals de 20 GB cadascun (vdb i vdc).
  • Migrar les particions existents a RAID1 de la següent manera:
    • /boot/efi → RAID1 amb vdb1 i vdc1.
    • /boot → RAID1 amb vdb2 i vdc2.
    • swap → RAID1 amb vdb3 i vdc3.
    • / → RAID1 amb vdb4 i vdc4.
  • Configureu el sistema perquè arranqui correctament des dels discs vdb i vdc.
  • Un cop comprovat el correcte funcionament, elimineu el disc original vda.
  • Verificar que el sistema arranca correctament després de la migració.
  • Confirmar que totes les particions es troben en RAID1.
  • Documentar tot el procés amb captures de pantalla, explicacions detallades i justificacions tècniques en un informe final.