FreeNas #3 testons le raid
Ce billet est le dernier concernant FreeNas.
- Le premier: Installation
- Création d'une Jail
- Le présent billet, testons le RAID.
Pour rappel, l'OS est installé sur deux disques de 10GB et la data sur 3 disques de 5Gb
Test 1 perte d'un disque du Pool "DATA"
Allez, lets-go, détruisons un hardDisk
rm freenas5.qcow2
Il ne se passe rien ôO . Mon hyperviseur doit faire tampon. Je n'arrive pas à simuler une perte d'un disque à chaud.
Mais après un reboot:
On va donc sur le petit engrenage"Pool operations":
status>
Au moins c'est clair. On voit bien qu'il manque un disque.
Je remet un disque de 10 G (volontairement différent du pool)) dans le bouzin et vois si je peux m'en servir pour remplacer celui manquant.
Sur le disque en défaut, "..." > "replace"
Erf, il n'a pas l'air de le permettre à chaud, faisons un reboot.
A présent, il me le propose:
Vu que j' n'avais presque rien mis dessus la synchronisation a été trop rapide pour que je puisse faire des screens.
On a donc vu qu'il gère correctement la perte d'un disque[1]. [2]
Essai2 Perte d'un disque système
Comme je me suis mélangé les pinceaux, le deuxième disque du Pool "OS" et un disque du Pool data sont manquants à l'appel.
Pour le Pool "Systeme", il faut aller dans System > Boot-envorinnements
Boot pool status
et on retombe sur la même logique que pour le pool DATA.
C'est d'ailleurs la même manip, pour remplacer le disque, je ne détaille pas.
Conclusion
Il gère les défaillances de disques:
Cependant, il n'a pas été capable de voir les disques que j'avair remis à chaud, m'obligeant à redémarrer.
Dans le test du scratch d'un disque du pool système, j'ai volontairement pris le second disque. Sinon, ça m'aurait obligé de modifier le boot order afin de démarrer sur le seul disque encore en vie.
Conclusion globale de la série de billets.
C'est cool, Cependant, j'ai à peine survolé. Je n'ai pas testé les machines virtuelles par exemple, ni testé s'il était possible de migrer une VM d'une instance FreeNas sur une autre etc..., brefj' n'ai pas testé si freenas pouvait remplacer un hyperviseur en production.
A noter aussi que FreeNas ne vient pas avec une interface web orientée user, dans ce but vous installerez un plugin comme "Nextcloud".
Est-ce que je vais utiliser FreeNas? Niveau stabilité, rigueur etc... Il m'inspire confiance. mais Non dans l'immédiat, ... enfin, il est en production pour une petite direction dans le cadre de mon travail.Mais perso je n'en ai pas besoin tout de suite.