Conseil pour changer un disque avec MDADM

Avatar de l’utilisateur
augur1
Messages : 13167
Inscription : ven. 12 janv. 2018 17:44
Localisation : où tout est neuf et tout est sauvage
Contact :

Conseil pour changer un disque avec MDADM

Message par augur1 »

Le raid n'est pas une sauvegarde, c'est plutôt de la haute disponibilité. Vaut mieux avoir 2 disques copiés l'un sur l'autre de manière asynchrone que d'avoir du raid 1 :o
+1
Backup 15to ca va etre mega chaud. On peut reduire le nbre de disque dun raid5?
.... et si tu passais à ZFS ? ;)
jhdscript
Messages : 1192
Inscription : ven. 12 janv. 2018 17:44
Contact :

Conseil pour changer un disque avec MDADM

Message par jhdscript »

Je suis pas contre passer sur ZFS mais je n'ai trouvé aucun tuto clair qui m'explique le principe pour mettre en place ca sur Ubuntu.

Si tu as je prends
gizmo78
Messages : 20534
Inscription : ven. 12 janv. 2018 17:44

Conseil pour changer un disque avec MDADM

Message par gizmo78 »

Ici ^^
jhdscript
Messages : 1192
Inscription : ven. 12 janv. 2018 17:44
Contact :

Conseil pour changer un disque avec MDADM

Message par jhdscript »

a merci j'avais pas cette source. Je vais lire ca et le tenter sur une maquette
jhdscript
Messages : 1192
Inscription : ven. 12 janv. 2018 17:44
Contact :

Conseil pour changer un disque avec MDADM

Message par jhdscript »

tres bien fait ce tuto. Merci beaucoup.

Par contre il faut forcément une version 64 bits ?
Autre petite question, les disques peuvent être changé de slot sans problème ou ca risque de foutre la grouille

Le tuto est bien fait pour la partie installation mais pour la partie maintenance je suis un peu perdu notamment sur ces points:

* ajouter des disks au zpool
* retirer des disks
* les rebuild et resync se font tout seul ?
Avatar de l’utilisateur
augur1
Messages : 13167
Inscription : ven. 12 janv. 2018 17:44
Localisation : où tout est neuf et tout est sauvage
Contact :

Conseil pour changer un disque avec MDADM

Message par augur1 »

Aussi un compil à jour à propose de ZFS + tuto & test de poulpi ;)
=> http://forum.setiaddicted.com/viewtopic.php?f=4&t=1638
gizmo78
Messages : 20534
Inscription : ven. 12 janv. 2018 17:44

Conseil pour changer un disque avec MDADM

Message par gizmo78 »

j'ai pas poussé les tests à ce niveau encore ^^

je vais remonter ma vm de test et justement tester tout ca

look le lien d'augur, j'ai choppé beaucoup d'info dedans
jhdscript
Messages : 1192
Inscription : ven. 12 janv. 2018 17:44
Contact :

Conseil pour changer un disque avec MDADM

Message par jhdscript »

il faudrait que j'arrive a retirer les disques de mon raid5 au fur a mesure.
En gros je recupere mes données, je retire un disque de l'array ,et loop
Vous auriez une idée de comment faire ca ?


De plus j'ai cru comprendre sur le topic xtba que pour zfs il faut un certains nombre de disques, on ne peut pas les ajouter un par un
jhdscript
Messages : 1192
Inscription : ven. 12 janv. 2018 17:44
Contact :

Conseil pour changer un disque avec MDADM

Message par jhdscript »

bon je vais devoir tout reinstaller je crois.

Du coup je me demande si ca serai pas l'occasion de passer sous ZFS mais j'ai plusieurs interrogation:
* je pars avec un raidz2 de 5 disques si je souhaites en rajouter je suis obliger de rajouter un pool de 5 disques ?

* Ma becane n'a que 2Go de mémoire c'est léger non ?
kalistyan
Messages : 14259
Inscription : ven. 12 janv. 2018 17:44
Localisation : LYON
Contact :

Conseil pour changer un disque avec MDADM

Message par kalistyan »

D'après ce que ai lu ici, grosse quantité de mémoire si tu utilises Snapshot et autres...
Avatar de l’utilisateur
poulpito
Messages : 12402
Inscription : ven. 12 janv. 2018 17:44
Localisation : Grenoble

Conseil pour changer un disque avec MDADM

Message par poulpito »

jhdscript le principe c'est que tu peux que rajouter des grappes raidz ou raidz2 a ton pool existant pour l'agrandir
et 2go non aucun soucis :) si tu utilise pas la dédup snapshot et autre conneries useless pour du stockage de masse
jhdscript
Messages : 1192
Inscription : ven. 12 janv. 2018 17:44
Contact :

Conseil pour changer un disque avec MDADM

Message par jhdscript »

puree desolé d'etre relou mais je veux etre bien sur car la je suis sur le point de perdre 15To donc je veux pas me foirer.

Je crée un raidz avec 5 de 2To (mon espace dispo = 8To), point de montage /data

Si je souhaite rajouter du stockage je crée un second raidz2 identique au premier car c'est obliger soit toujours 8To de données dispo mais il ne peut pas etre sur /data il sera sur /data2 (d'apres ce que j'ai capté).

Donc pour avoir l'equivalent de raid5 j'utilise l'equivalent de 2 disques de parité au lieu de 1 ?

Et si je veux faire du raidz2 je dois forcement faire une grappe de 6 disques (je crois avoir lu que c'est ce qui est conseillé) et j'utiliserai alors 4 disques de parité au lieu de 2?

De plus je suis noyé dans l'information relative à la mémoire: ECC, 1Go/To etc... Est ce obligatoire?

Une petite conf comme la mienne: 2Go de ram a pas cher, un athlon x2 64bits sont ils suffisant pour zfs sans pour autant noyer la machine.

Enfin, je n'ai trouvé aucun article qui parle du remplacement d'un faulty disque ou d'un remplacement de disques. Est ce aussi simple que pour MdAdm?

EDIT: apparement lorsque l'on ajoute dans le pool une seconde grappe, on reste sur le meme point de montage (Source: http://www.unixgarden.com/index.php/gnu ... s-gnulinux).
gizmo78
Messages : 20534
Inscription : ven. 12 janv. 2018 17:44

Conseil pour changer un disque avec MDADM

Message par gizmo78 »

attention!

raidz = raid 5
raidz2 = raid 6

donc pour toi 5*2To = 6To et non 8
jhdscript
Messages : 1192
Inscription : ven. 12 janv. 2018 17:44
Contact :

Conseil pour changer un disque avec MDADM

Message par jhdscript »

Ms vu qu il y a un disque de parite par grappe un raidz suffirait je pense
gizmo78
Messages : 20534
Inscription : ven. 12 janv. 2018 17:44

Conseil pour changer un disque avec MDADM

Message par gizmo78 »

ca c'est à toi de voir ^^

perso avec mdadm je fais du raid5 + spare
jhdscript
Messages : 1192
Inscription : ven. 12 janv. 2018 17:44
Contact :

Conseil pour changer un disque avec MDADM

Message par jhdscript »




Bon j'ai officiellement perdu mes 15To de données, j'ai les boules.
La seul bonne nouvelle s'est que je vais passer sur ZFS.

Voila comment je compte m'y prendre si vous pouviez valider ca serait cool.

1) Creation d'un zpool avec alignement des partitions a 4K avec une grappe de 5 disks de 2To en raidz (equivalent raid5)
zpool create –o ashift=12 dataz raidz /dev/sd[bcdef]

=> A partir d'ici je devrai donc voir /dataz qui fait 8To en faisant df -h.

3) Je fixe la ram a 512Mo en utilisant:
set zfs:zfs_arc_max:536870912

2) Maintenant je souhaite ajouter une grappe de 5 disks de 2To en raidz.
zpool add dataz raidz /dev/sd[ghijk]

-> est il possible que cette grappe soit mappée sur /dataz egalement car je veux que toutes mes datas soient dans le repertoire /dataz

Les questions diverses:
* les disques peuvent ils etre changé de slot sans foutre la grouille
* quand un disque vient a défaillir, comment cela se passe t il ? est ce que cela a un impact uniquement sur son raidz et pas sur le pool?
* si je viens a perdre une grappe que se passe t il au niveau des données (puisqu'elles pointent toutes dans /dataz)

Les commandes pratiques:
* zfs list : liste les pools
* zpool status -v : donne l’état de chacun des pools. Cette commande détaille les erreurs lorsqu’il y en a.
* zpool iostat -v dataz 15: affichage des statistiques d’entrées/sorties des pools tout en indiquant la répartition des données et de ces entrées/sorties sur chacun des fichiers ou périphériques constituant le pool.
* zpool scrub dataz : sert a verifier les checksums des données (mais quelle est la syntaxe exacte ?)
kalistyan
Messages : 14259
Inscription : ven. 12 janv. 2018 17:44
Localisation : LYON
Contact :

Conseil pour changer un disque avec MDADM

Message par kalistyan »

Bon j'ai officiellement perdu mes 15To de données, j'ai les boules.
:ouch:

Qu'est ce qui c'est passé ?
jhdscript
Messages : 1192
Inscription : ven. 12 janv. 2018 17:44
Contact :

Conseil pour changer un disque avec MDADM

Message par jhdscript »

un disque a laché lors de la resync du raid5 via mdadm

Du coup 2 devices out > perte des datas
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

Conseil pour changer un disque avec MDADM

Message par Zedoune »

les snapshots en ZFS ça consomme pas de ram.

J'ai un kimsufi, y a 1534 snapshots aujourd'hui dessus et ça marche sans soucis, ça consomme pas spécialement.
Avatar de l’utilisateur
poulpito
Messages : 12402
Inscription : ven. 12 janv. 2018 17:44
Localisation : Grenoble

Conseil pour changer un disque avec MDADM

Message par poulpito »

-> est il possible que cette grappe soit mappée sur /dataz egalement car je veux que toutes mes datas soient dans le repertoire /dataz

c'est directement le cas quand tu rajoute un raidz(2) à un pool déjà existant
c'est comme rajouter un disque dans un raid0 tu met bout à bout des raidz pour augmenter la taille de ton zpool

Les questions diverses:
* les disques peuvent ils etre changé de slot sans foutre la grouille --> théoriquement oui j'ai fait qq tests et c'est le cas maintenant une fois que tout est en place on change pas les disques de place quoi

* quand un disque vient a défaillir, comment cela se passe t il ? est ce que cela a un impact uniquement sur son raidz et pas sur le pool?
bah dans la mesure ou plusieurs raidz dans un zpool c'est comme du raid0 si tu perd un raidz tu perd ton zpool meme si les autres raidz sont bons
(j'ai pas fait le test mais ca semble logique) à tester dans une vm
par contre si un disque fail c'est uniquement dans le raidz que ca va travailler pas sur tout le zpool

* si je viens a perdre une grappe que se passe t il au niveau des données (puisqu'elles pointent toutes dans /dataz)
tu perds tout ton zpool (voir au dessus) mais c'est à tester plus


Les commandes pratiques:
* zfs list : liste les pools
* zpool status -v : donne l’état de chacun des pools. Cette commande détaille les erreurs lorsqu’il y en a.
* zpool iostat -v dataz 15: affichage des statistiques d’entrées/sorties des pools tout en indiquant la répartition des données et de ces entrées/sorties sur chacun des fichiers ou périphériques constituant le pool.
* zpool scrub dataz : sert a verifier les checksums des données (mais quelle est la syntaxe exacte ?)

c'est la bonne commande
à faire en manuel ou a rajouter dans un cron perso je le fais une fois par mois et ca me prend en gros 3h30 pour 8To de données après ca dépend de tes disques
Avatar de l’utilisateur
augur1
Messages : 13167
Inscription : ven. 12 janv. 2018 17:44
Localisation : où tout est neuf et tout est sauvage
Contact :

Conseil pour changer un disque avec MDADM

Message par augur1 »

les snapshots en ZFS ça consomme pas de ram.

J'ai un kimsufi, y a 1534 snapshots aujourd'hui dessus et ça marche sans soucis, ça consomme pas spécialement.
Quelle est la conf du Kimsufi ?
tu as ZFS dans une VM ? si oui sous quel hyperviseur ? sur quel OS ?

++
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

Conseil pour changer un disque avec MDADM

Message par Zedoune »

Quelle est la conf du Kimsufi ?
tu as ZFS dans une VM ? si oui sous quel hyperviseur ? sur quel OS ?

++
C'est un Kimsufi 16G sous Freebsd 8.1, y a 2 serveurs minecraft qui tournent en utilisant 14 Go de ram. Je snapshot les dossiers des deux serveurs 4 fois par jour.
jhdscript
Messages : 1192
Inscription : ven. 12 janv. 2018 17:44
Contact :

Conseil pour changer un disque avec MDADM

Message par jhdscript »

poulpito je partirai sur des grappes en raidz mais j'aimerai ajouter 2 disques de spare pour mon zpool. Est ce possible ?

je dois installer quel soft pour tester sur une vm ?
jhdscript
Messages : 1192
Inscription : ven. 12 janv. 2018 17:44
Contact :

Conseil pour changer un disque avec MDADM

Message par jhdscript »

je viens de lire qu'il ne faut pas plus de 9 disks par pool, ca me semble bizarre. C'est plutot 9 disks par grappe non?
Avatar de l’utilisateur
augur1
Messages : 13167
Inscription : ven. 12 janv. 2018 17:44
Localisation : où tout est neuf et tout est sauvage
Contact :

Conseil pour changer un disque avec MDADM

Message par augur1 »

9 disques max par RaidZ ;)
Répondre