FIXME: recopier (rho, c'est vil) les pages à Kevin.
Piocher dans les rush http://www.cbp.ens-lyon.fr/publications/doku.php?id=integrationlogicielle:system:zfs:zol et http://www.cbp.ens-lyon.fr/emmanuel.quemener/dokuwiki/doku.php?id=zfs4opensource

Installation

Nous sommes partis d'une installation "serveur nu" de Debian (64 bits, pas de X, "Utilitaires basiques du système" dans tasksel), dans sa version "Wheezy".

La base matérielle est un Dell PowerEdge R720xd, confortablement pourvu, jugez plutôt :

  • r720data1.psmn
        2x “Octo Core Intel Xeon E5-2670” @ 2,60GHz (HyperThreading actif, 32 processeurs logiques)
        192Go ram
        2x 146Go SAS 15ktm (sur controleur H310, RAID1)
        8x 300Go SAS 15ktm (sur controleur H310, mode nonRaid)
        16x 1To MDL SAS 7.2ktm (sur controleur H310, mode nonRaid)
        Ethernet Intel I350 QuadPort Gigabit
        Ethernet Intel DualPort 82599EB 10-Gigabit SFP+
        2x SAS 6Gbps HBA (LSI SAS2008 Fusion-MPT SAS-2 [Falcon])
        + 2x Baie MD1200 (12x 3To MDL SAS 7.2ktm)
    

Plusieurs topologies de connexion SAS ont été testées : Simple attachement, double attachement, simple chainage, double chainage.
http://perso.ens-lyon.fr/kevin.reverchon/doku.php?id=start:sysadmin:zfs_dell

  • r720data4.psmn
        2x “Octo Core Intel Xeon E5-2670” @ 2,60GHz (HyperThreading actif, 32 processeurs logiques)
        128Go ram
        2x 146Go SAS 15ktm (sur controleur H310, RAID1)
        12x 4To MDL SAS 7.2ktm (sur controleur H310, mode nonRaid)
        Ethernet Intel I350 QuadPort Gigabit
        Ethernet Intel DualPort 82599EB 10-Gigabit SFP+
        2x SAS 6Gbps HBA (LSI SAS2008 Fusion-MPT SAS-2 [Falcon])
        + 2x Baie MD3060e (60x 4To MDL SAS 7.2ktm)
        + 2x Baie MD1200 (12x 4To MDL SAS 7.2ktm)
    

Plusieurs topologies de connexion SAS ont été testées : Simple attachement, double attachement, simple chainage, double chainage.
http://perso.ens-lyon.fr/kevin.reverchon/doku.php?id=start:sysadmin:zfs_dell_md3060

Mise au propre du système

# apt-get purge nano vim-tiny exim4*
# apt-get install vim ssmtp bsd-mailx tmux smartmontools uuid-dev libblkid-dev libselinux-dev parted lsscsi iotop iftop htop dstat

Oui, on n'est pas tibulaire, mais presque.

Ajout du source.list de zfs

Il suffit de suivre les instructions de cette page http://zfsonlinux.org/debian.html

Il faut télécharger et installer le paquet suivant http://archive.zfsonlinux.org/debian/pool/main/z/zfsonlinux/zfsonlinux_1%7Ewheezy_all.deb.

Cela va ajouter un fichier source.list (dans /etc/apt/sources.list.d/zfsonlinux.list), ainsi que la clef du dépôt au keyring.

Installation de ZFS on Linux en Debian Kernel Module System

# dpkg -i zfsonlinux_1~wheezy_all.deb
# apt-get update
# apt-get install debian-zfs

Et ça fait tout en automatique. C'est plus facile que d'épiler une maman ours.

Limite, c'était mieux avant : build du module spl, alienisation du rpm, install, tests, build du module zfs, alienisation du rpm, install et tests...

Installation de multipath

# apt-get install multipath-tools