Commentaires fermés

Guide de survie ZFS

2011
09.12

Quelques notions sur ZFS :

pool : l’espace géré par ZFS. Il comprend tous les vdevs déclarés, et peut être redécoupé en partitions « classiques »
vdev : unités logiques de ZFS, qui peut être un disque simple, plusieurs disques en stripping, en miroir ou en grappe RaidZ

Bonnes pratiques :

* Créer 2 pools, le premier pour le système, avec quelques disques, et le second, contenant tous les autres disques, ça permet à ZFS de faire son travail et d’optimiser la gestion des disques physiques
2 raisons :
_ limiter les conflits d’I/O entre le système et les données
_ on ne peut pas supprimer de vdevs dans un pool, il faut le détruire !

* Utiliser tout l’espace disponible sur chaque disque, on utilisera les commandes de ZFS pour créer des partitions plus tard. (On peut cependant créer des partitions afin de reserver de l’espace swap)
* Séparer le système et les données : faire des vdevs distincts, sur des disques séparés

Quelques commandes utiles :

Création d’un pool de disques :
zpool create *tank* *disque*

Ajout d’un disque en stripping :
zpool add stripped *tank* *disque*

Ajout d’un miroir à un disque :
zpool attach *tank* *1er disque* *2e disque*

Suppression d’un miroir :
zpool detach *tank* *disque*

Ajout d’une grappe RaidZ (ou RaidZ2)
zpool add *tank* raidz *disque1* *disque2* *disque3*

Suppression d’une grappe RaidZ
zpool

Remplacement d’un disque :
zpool replace *tank* *ancien disque* *nouveau disque*

Infos :
zpool status *tank*

zpool history *tank*

Ressources :

http://www.solarisinternals.com/wiki/index.php/ZFS_Configuration_Guide

http://www.solarisinternals.com/wiki/index.php/ZFS_Best_Practices_Guide

http://www.solarisinternals.com/wiki/index.php/ZFS_Evil_Tuning_Guide

http://www.solarisinternals.com/wiki/index.php/ZFS_Troubleshooting_Guide

http://ftp.halpanet.org/doc/guide_zfs.pdf

Les commentaires sont fermés.