C’est parti, non pas sans excitation, pour le premier épisode de la série !
Avant d’aller plus loin, voici l’idée que j’ai en tête.
Je vais bien sûr revenir sur chaque notion et expliquer mon choix et les contraintes que je pourrais avoir…
Dans un premier, peu importe le serveur, pourquoi choisir un raid 5 ?
Pourquoi le raid 5 ?
Déjà, pour être sur les mêmes bases, RAID pour Redundant Array of Independent Disks (merci google :D) est une techno qui va combiner plusieurs supports de stockage et va les combiner en un seul système de stockage « logique ».
Donc dans mon cas, je ne verrais plusieurs disques dur, mais juste un seul disque. Outre l’utilité d’unifier les données, il y a plusieurs stratégies derrière tout ça (raid0 ,raid1, raid5…).
Si ça vous intéresse je vous recommande jeter un coup d’oeil : data-labcenter
Le raid 5 adopte une stratégie qu’on appelle le « striping » pour répartir les données sur tous les disques ainsi qu’un Checksum qui permettra de reconstruire nos données au cas où.
Globalement, le raid 5 est un compromis entre le raid 0 (qui propose de la performance) et le raid 1 (qui lui propose de la redondance)…
En raid 5 je ne pourrais perdre qu’un seul disque par contre, donc si par malchance, je perds 2 ou + disques en même temps, je ne pourrais pas retrouver mes données.
Voilà pour le raid5, j’ai essayé de trouver un compromis entre la redondance et la performance et j’ai pensé que dans mon cas le raid5 était intéressant…
La configuration du raid 5
Par chance, mon serveur embarque un contrôleur raid matériel avec une interface pour le configurer. Donc avec ce raid physique, je serais assuré d’avoir de bonnes performances et une bonne fiabilité !
Le choix de l’OS
Vient ensuite le choix de l’OS, j’ai choisi Ubuntu, car c’est une distribution que j’affectionne, même sur un serveur… J’aurais pu partir sur du Rocky Linux ou Debian, mais bon, c’est un homelab alors, il faut se faire plaisir ! 🙂
Je vous passe l’installation de l’OS… Juste une précision, j’ai choisi LVM lors de l’installation et du choix des disques. J’installe l’os directement sur le raid 5 et je me dis que je vais redimensionner après.
Et ensuite on atttttteeennnd que le serveur reboot !
PS : j’aurais bien aimé installer l’OS ailleurs sur un autre disque, mais manque de disque, je n’ai pas pu prendre cette option. C’est un risque que j’accepte.
Troubleshooting
Forcément ça ne marche jamais tout de suite, je me suis rendu compte que de base, on ne peut pas booter sur le raid, il faut aller dans les options du contrôleur raid et accepter de booter dessus.
« Boot option » => « enable boot on raid »
une fois sur le ubuntu, on install openssh pour se connecter dessus à distance et … la mise en place du VPN dans le prochain épisode !
sudo apt install -y openssh-server