FaDDeF (Fast Diskless Deployment Framework) : Etat de l`art et

Transcription

FaDDeF (Fast Diskless Deployment Framework) : Etat de l`art et
FaDDeF (Fast Diskless Deployment Framework) :
Etat de l’art et avenir du projet
Equipe FaDDeF
11 octobre 2012
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Génèse du projet
Début 2006
Deux développeurs : Philippe Depouilly et Zouhir Hafidi
Solution basée sur unionfs
Adaptation de scripts du Live CD Scientific Linux de l’époque
Déjà quelques distributions supportées (Fedora, Mandriva,
Ubuntu, Debian)
Déploiement à l’Institut de mathématiques de Bordeaux et au
Laboratoire de mathématiques Paul Painlevé de Lille
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Génèse du projet
Début 2006
Deux développeurs : Philippe Depouilly et Zouhir Hafidi
Solution basée sur unionfs
Adaptation de scripts du Live CD Scientific Linux de l’époque
Déjà quelques distributions supportées (Fedora, Mandriva,
Ubuntu, Debian)
Déploiement à l’Institut de mathématiques de Bordeaux et au
Laboratoire de mathématiques Paul Painlevé de Lille
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Génèse du projet
Début 2006
Deux développeurs : Philippe Depouilly et Zouhir Hafidi
Solution basée sur unionfs
Adaptation de scripts du Live CD Scientific Linux de l’époque
Déjà quelques distributions supportées (Fedora, Mandriva,
Ubuntu, Debian)
Déploiement à l’Institut de mathématiques de Bordeaux et au
Laboratoire de mathématiques Paul Painlevé de Lille
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Génèse du projet
Début 2006
Deux développeurs : Philippe Depouilly et Zouhir Hafidi
Solution basée sur unionfs
Adaptation de scripts du Live CD Scientific Linux de l’époque
Déjà quelques distributions supportées (Fedora, Mandriva,
Ubuntu, Debian)
Déploiement à l’Institut de mathématiques de Bordeaux et au
Laboratoire de mathématiques Paul Painlevé de Lille
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Génèse du projet
Début 2006
Deux développeurs : Philippe Depouilly et Zouhir Hafidi
Solution basée sur unionfs
Adaptation de scripts du Live CD Scientific Linux de l’époque
Déjà quelques distributions supportées (Fedora, Mandriva,
Ubuntu, Debian)
Déploiement à l’Institut de mathématiques de Bordeaux et au
Laboratoire de mathématiques Paul Painlevé de Lille
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Génèse du projet
Début 2006
Deux développeurs : Philippe Depouilly et Zouhir Hafidi
Solution basée sur unionfs
Adaptation de scripts du Live CD Scientific Linux de l’époque
Déjà quelques distributions supportées (Fedora, Mandriva,
Ubuntu, Debian)
Déploiement à l’Institut de mathématiques de Bordeaux et au
Laboratoire de mathématiques Paul Painlevé de Lille
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Et après ?
wiki + svn (http ://projets.mathrice.org/faddef/)
Présentation aux journées mathrice de Mars 2006 à Nantes :
http ://www.mathrice.org/rencontres/mars.2006/deploiement diskless.pdf
Déploiement à l’Université François Rabelais de Tours (Olivier
Thibault, devenu développeur)
Support de aufs
Mohammed Khabzaoui a rejoint l’équipe de développement
Présentation aux JRES 2009 à Nantes :
https ://2009.jres.org/planning files/article/pdf/97.pdf
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Et après ?
wiki + svn (http ://projets.mathrice.org/faddef/)
Présentation aux journées mathrice de Mars 2006 à Nantes :
http ://www.mathrice.org/rencontres/mars.2006/deploiement diskless.pdf
Déploiement à l’Université François Rabelais de Tours (Olivier
Thibault, devenu développeur)
Support de aufs
Mohammed Khabzaoui a rejoint l’équipe de développement
Présentation aux JRES 2009 à Nantes :
https ://2009.jres.org/planning files/article/pdf/97.pdf
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Et après ?
wiki + svn (http ://projets.mathrice.org/faddef/)
Présentation aux journées mathrice de Mars 2006 à Nantes :
http ://www.mathrice.org/rencontres/mars.2006/deploiement diskless.pdf
Déploiement à l’Université François Rabelais de Tours (Olivier
Thibault, devenu développeur)
Support de aufs
Mohammed Khabzaoui a rejoint l’équipe de développement
Présentation aux JRES 2009 à Nantes :
https ://2009.jres.org/planning files/article/pdf/97.pdf
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Et après ?
wiki + svn (http ://projets.mathrice.org/faddef/)
Présentation aux journées mathrice de Mars 2006 à Nantes :
http ://www.mathrice.org/rencontres/mars.2006/deploiement diskless.pdf
Déploiement à l’Université François Rabelais de Tours (Olivier
Thibault, devenu développeur)
Support de aufs
Mohammed Khabzaoui a rejoint l’équipe de développement
Présentation aux JRES 2009 à Nantes :
https ://2009.jres.org/planning files/article/pdf/97.pdf
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Et après ?
wiki + svn (http ://projets.mathrice.org/faddef/)
Présentation aux journées mathrice de Mars 2006 à Nantes :
http ://www.mathrice.org/rencontres/mars.2006/deploiement diskless.pdf
Déploiement à l’Université François Rabelais de Tours (Olivier
Thibault, devenu développeur)
Support de aufs
Mohammed Khabzaoui a rejoint l’équipe de développement
Présentation aux JRES 2009 à Nantes :
https ://2009.jres.org/planning files/article/pdf/97.pdf
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Et après ?
wiki + svn (http ://projets.mathrice.org/faddef/)
Présentation aux journées mathrice de Mars 2006 à Nantes :
http ://www.mathrice.org/rencontres/mars.2006/deploiement diskless.pdf
Déploiement à l’Université François Rabelais de Tours (Olivier
Thibault, devenu développeur)
Support de aufs
Mohammed Khabzaoui a rejoint l’équipe de développement
Présentation aux JRES 2009 à Nantes :
https ://2009.jres.org/planning files/article/pdf/97.pdf
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Vie du projet
Déploiements (tentatives de) : IEP Lyon, CREMI Bordeaux,
Université de Nantes, Nice, etc. Conséquence : arrivée de
nouveaux contributeurs/développeurs
Création d’une mailing liste [faddef] en 2009 (22 abonnés
aujourd’hui)
Le travail de développement dans FaDDeF consiste à :
Ajouter le support d’une nouvelle version de unionfs/aufs d’une
distribution déjà supportée (unionfs/aufs)
Ajouter le support d’une nouvelle version de kernel d’une
distribution déjà supportée (unionfs/aufs, kernel)
Ajouter le support d’une nouvelle version d’une distribution
déjà supportée (unionfs/aufs, kernel, scripts faddef, procédures
de démarrage)
Ajouter le support d’une nouvelle distribution : rare (tout faire)
Mais ...
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Vie du projet
Déploiements (tentatives de) : IEP Lyon, CREMI Bordeaux,
Université de Nantes, Nice, etc. Conséquence : arrivée de
nouveaux contributeurs/développeurs
Création d’une mailing liste [faddef] en 2009 (22 abonnés
aujourd’hui)
Le travail de développement dans FaDDeF consiste à :
Ajouter le support d’une nouvelle version de unionfs/aufs d’une
distribution déjà supportée (unionfs/aufs)
Ajouter le support d’une nouvelle version de kernel d’une
distribution déjà supportée (unionfs/aufs, kernel)
Ajouter le support d’une nouvelle version d’une distribution
déjà supportée (unionfs/aufs, kernel, scripts faddef, procédures
de démarrage)
Ajouter le support d’une nouvelle distribution : rare (tout faire)
Mais ...
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Vie du projet
Déploiements (tentatives de) : IEP Lyon, CREMI Bordeaux,
Université de Nantes, Nice, etc. Conséquence : arrivée de
nouveaux contributeurs/développeurs
Création d’une mailing liste [faddef] en 2009 (22 abonnés
aujourd’hui)
Le travail de développement dans FaDDeF consiste à :
Ajouter le support d’une nouvelle version de unionfs/aufs d’une
distribution déjà supportée (unionfs/aufs)
Ajouter le support d’une nouvelle version de kernel d’une
distribution déjà supportée (unionfs/aufs, kernel)
Ajouter le support d’une nouvelle version d’une distribution
déjà supportée (unionfs/aufs, kernel, scripts faddef, procédures
de démarrage)
Ajouter le support d’une nouvelle distribution : rare (tout faire)
Mais ...
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Vie du projet
Déploiements (tentatives de) : IEP Lyon, CREMI Bordeaux,
Université de Nantes, Nice, etc. Conséquence : arrivée de
nouveaux contributeurs/développeurs
Création d’une mailing liste [faddef] en 2009 (22 abonnés
aujourd’hui)
Le travail de développement dans FaDDeF consiste à :
Ajouter le support d’une nouvelle version de unionfs/aufs d’une
distribution déjà supportée (unionfs/aufs)
Ajouter le support d’une nouvelle version de kernel d’une
distribution déjà supportée (unionfs/aufs, kernel)
Ajouter le support d’une nouvelle version d’une distribution
déjà supportée (unionfs/aufs, kernel, scripts faddef, procédures
de démarrage)
Ajouter le support d’une nouvelle distribution : rare (tout faire)
Mais ...
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Vie du projet
Déploiements (tentatives de) : IEP Lyon, CREMI Bordeaux,
Université de Nantes, Nice, etc. Conséquence : arrivée de
nouveaux contributeurs/développeurs
Création d’une mailing liste [faddef] en 2009 (22 abonnés
aujourd’hui)
Le travail de développement dans FaDDeF consiste à :
Ajouter le support d’une nouvelle version de unionfs/aufs d’une
distribution déjà supportée (unionfs/aufs)
Ajouter le support d’une nouvelle version de kernel d’une
distribution déjà supportée (unionfs/aufs, kernel)
Ajouter le support d’une nouvelle version d’une distribution
déjà supportée (unionfs/aufs, kernel, scripts faddef, procédures
de démarrage)
Ajouter le support d’une nouvelle distribution : rare (tout faire)
Mais ...
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Vie du projet
Déploiements (tentatives de) : IEP Lyon, CREMI Bordeaux,
Université de Nantes, Nice, etc. Conséquence : arrivée de
nouveaux contributeurs/développeurs
Création d’une mailing liste [faddef] en 2009 (22 abonnés
aujourd’hui)
Le travail de développement dans FaDDeF consiste à :
Ajouter le support d’une nouvelle version de unionfs/aufs d’une
distribution déjà supportée (unionfs/aufs)
Ajouter le support d’une nouvelle version de kernel d’une
distribution déjà supportée (unionfs/aufs, kernel)
Ajouter le support d’une nouvelle version d’une distribution
déjà supportée (unionfs/aufs, kernel, scripts faddef, procédures
de démarrage)
Ajouter le support d’une nouvelle distribution : rare (tout faire)
Mais ...
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Vie du projet
Déploiements (tentatives de) : IEP Lyon, CREMI Bordeaux,
Université de Nantes, Nice, etc. Conséquence : arrivée de
nouveaux contributeurs/développeurs
Création d’une mailing liste [faddef] en 2009 (22 abonnés
aujourd’hui)
Le travail de développement dans FaDDeF consiste à :
Ajouter le support d’une nouvelle version de unionfs/aufs d’une
distribution déjà supportée (unionfs/aufs)
Ajouter le support d’une nouvelle version de kernel d’une
distribution déjà supportée (unionfs/aufs, kernel)
Ajouter le support d’une nouvelle version d’une distribution
déjà supportée (unionfs/aufs, kernel, scripts faddef, procédures
de démarrage)
Ajouter le support d’une nouvelle distribution : rare (tout faire)
Mais ...
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Vie du projet
Déploiements (tentatives de) : IEP Lyon, CREMI Bordeaux,
Université de Nantes, Nice, etc. Conséquence : arrivée de
nouveaux contributeurs/développeurs
Création d’une mailing liste [faddef] en 2009 (22 abonnés
aujourd’hui)
Le travail de développement dans FaDDeF consiste à :
Ajouter le support d’une nouvelle version de unionfs/aufs d’une
distribution déjà supportée (unionfs/aufs)
Ajouter le support d’une nouvelle version de kernel d’une
distribution déjà supportée (unionfs/aufs, kernel)
Ajouter le support d’une nouvelle version d’une distribution
déjà supportée (unionfs/aufs, kernel, scripts faddef, procédures
de démarrage)
Ajouter le support d’une nouvelle distribution : rare (tout faire)
Mais ...
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Problèmes
Manque de suivi et de coordination
Code non harmonisé
Pas de travail collaboratif
Pas de changelog
On ne se retrouve plus dans les numéros de versions
Fixs/améliorations non intégrés au code
Réapparition de bugs
Projet non valorisé (ex : pas de fiche plume)
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Problèmes
Manque de suivi et de coordination
Code non harmonisé
Pas de travail collaboratif
Pas de changelog
On ne se retrouve plus dans les numéros de versions
Fixs/améliorations non intégrés au code
Réapparition de bugs
Projet non valorisé (ex : pas de fiche plume)
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Problèmes
Manque de suivi et de coordination
Code non harmonisé
Pas de travail collaboratif
Pas de changelog
On ne se retrouve plus dans les numéros de versions
Fixs/améliorations non intégrés au code
Réapparition de bugs
Projet non valorisé (ex : pas de fiche plume)
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Problèmes
Manque de suivi et de coordination
Code non harmonisé
Pas de travail collaboratif
Pas de changelog
On ne se retrouve plus dans les numéros de versions
Fixs/améliorations non intégrés au code
Réapparition de bugs
Projet non valorisé (ex : pas de fiche plume)
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Problèmes
Manque de suivi et de coordination
Code non harmonisé
Pas de travail collaboratif
Pas de changelog
On ne se retrouve plus dans les numéros de versions
Fixs/améliorations non intégrés au code
Réapparition de bugs
Projet non valorisé (ex : pas de fiche plume)
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Problèmes
Manque de suivi et de coordination
Code non harmonisé
Pas de travail collaboratif
Pas de changelog
On ne se retrouve plus dans les numéros de versions
Fixs/améliorations non intégrés au code
Réapparition de bugs
Projet non valorisé (ex : pas de fiche plume)
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Problèmes
Manque de suivi et de coordination
Code non harmonisé
Pas de travail collaboratif
Pas de changelog
On ne se retrouve plus dans les numéros de versions
Fixs/améliorations non intégrés au code
Réapparition de bugs
Projet non valorisé (ex : pas de fiche plume)
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Problèmes
Manque de suivi et de coordination
Code non harmonisé
Pas de travail collaboratif
Pas de changelog
On ne se retrouve plus dans les numéros de versions
Fixs/améliorations non intégrés au code
Réapparition de bugs
Projet non valorisé (ex : pas de fiche plume)
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
L’avenir de FaDDeF
Qui fait quoi ? Qui va faire quoi ?
dev manager
factorisation des scripts shell (updateDiskless.diskless et
mkreadonlyroot.diskless)
prise en charge dans updateDiskless.diskless des différents
systèmes de boot (systemV, launchd et systemd)
prise en charge de périphériques bloc (nbd et/ou iscsi)
mise à plat de la gestion des versions (redéfinition des trunk et
branches)
mise à plat des configurations par distrib : factorisation et
retrait des scories et mélanges des distribs
project manager
organisation de la vie du site faddef : traduction, mise à jour
suivi de la roadmap
choix aufs et unionfs : packaging à faire ou non dans les
kernels des OS où c’est nécessaire
mise à plat des configurations par distrib : retrait des OS non
suivis, choix de la version de distribution minimale requise par
distrib
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
L’avenir de FaDDeF
Qui fait quoi ? Qui va faire quoi ?
dev manager
factorisation des scripts shell (updateDiskless.diskless et
mkreadonlyroot.diskless)
prise en charge dans updateDiskless.diskless des différents
systèmes de boot (systemV, launchd et systemd)
prise en charge de périphériques bloc (nbd et/ou iscsi)
mise à plat de la gestion des versions (redéfinition des trunk et
branches)
mise à plat des configurations par distrib : factorisation et
retrait des scories et mélanges des distribs
project manager
organisation de la vie du site faddef : traduction, mise à jour
suivi de la roadmap
choix aufs et unionfs : packaging à faire ou non dans les
kernels des OS où c’est nécessaire
mise à plat des configurations par distrib : retrait des OS non
suivis, choix de la version de distribution minimale requise par
distrib
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
L’avenir de FaDDeF
Qui fait quoi ? Qui va faire quoi ?
dev manager
factorisation des scripts shell (updateDiskless.diskless et
mkreadonlyroot.diskless)
prise en charge dans updateDiskless.diskless des différents
systèmes de boot (systemV, launchd et systemd)
prise en charge de périphériques bloc (nbd et/ou iscsi)
mise à plat de la gestion des versions (redéfinition des trunk et
branches)
mise à plat des configurations par distrib : factorisation et
retrait des scories et mélanges des distribs
project manager
organisation de la vie du site faddef : traduction, mise à jour
suivi de la roadmap
choix aufs et unionfs : packaging à faire ou non dans les
kernels des OS où c’est nécessaire
mise à plat des configurations par distrib : retrait des OS non
suivis, choix de la version de distribution minimale requise par
distrib
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
L’avenir de FaDDeF
Qui fait quoi ? Qui va faire quoi ?
dev manager
factorisation des scripts shell (updateDiskless.diskless et
mkreadonlyroot.diskless)
prise en charge dans updateDiskless.diskless des différents
systèmes de boot (systemV, launchd et systemd)
prise en charge de périphériques bloc (nbd et/ou iscsi)
mise à plat de la gestion des versions (redéfinition des trunk et
branches)
mise à plat des configurations par distrib : factorisation et
retrait des scories et mélanges des distribs
project manager
organisation de la vie du site faddef : traduction, mise à jour
suivi de la roadmap
choix aufs et unionfs : packaging à faire ou non dans les
kernels des OS où c’est nécessaire
mise à plat des configurations par distrib : retrait des OS non
suivis, choix de la version de distribution minimale requise par
distrib
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
L’avenir de FaDDeF
Qui fait quoi ? Qui va faire quoi ?
dev manager
factorisation des scripts shell (updateDiskless.diskless et
mkreadonlyroot.diskless)
prise en charge dans updateDiskless.diskless des différents
systèmes de boot (systemV, launchd et systemd)
prise en charge de périphériques bloc (nbd et/ou iscsi)
mise à plat de la gestion des versions (redéfinition des trunk et
branches)
mise à plat des configurations par distrib : factorisation et
retrait des scories et mélanges des distribs
project manager
organisation de la vie du site faddef : traduction, mise à jour
suivi de la roadmap
choix aufs et unionfs : packaging à faire ou non dans les
kernels des OS où c’est nécessaire
mise à plat des configurations par distrib : retrait des OS non
suivis, choix de la version de distribution minimale requise par
distrib
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
L’avenir de FaDDeF
Qui fait quoi ? Qui va faire quoi ?
dev manager
factorisation des scripts shell (updateDiskless.diskless et
mkreadonlyroot.diskless)
prise en charge dans updateDiskless.diskless des différents
systèmes de boot (systemV, launchd et systemd)
prise en charge de périphériques bloc (nbd et/ou iscsi)
mise à plat de la gestion des versions (redéfinition des trunk et
branches)
mise à plat des configurations par distrib : factorisation et
retrait des scories et mélanges des distribs
project manager
organisation de la vie du site faddef : traduction, mise à jour
suivi de la roadmap
choix aufs et unionfs : packaging à faire ou non dans les
kernels des OS où c’est nécessaire
mise à plat des configurations par distrib : retrait des OS non
suivis, choix de la version de distribution minimale requise par
distrib
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
L’avenir de FaDDeF
Qui fait quoi ? Qui va faire quoi ?
dev manager
factorisation des scripts shell (updateDiskless.diskless et
mkreadonlyroot.diskless)
prise en charge dans updateDiskless.diskless des différents
systèmes de boot (systemV, launchd et systemd)
prise en charge de périphériques bloc (nbd et/ou iscsi)
mise à plat de la gestion des versions (redéfinition des trunk et
branches)
mise à plat des configurations par distrib : factorisation et
retrait des scories et mélanges des distribs
project manager
organisation de la vie du site faddef : traduction, mise à jour
suivi de la roadmap
choix aufs et unionfs : packaging à faire ou non dans les
kernels des OS où c’est nécessaire
mise à plat des configurations par distrib : retrait des OS non
suivis, choix de la version de distribution minimale requise par
distrib
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
L’avenir de FaDDeF
Qui fait quoi ? Qui va faire quoi ?
dev manager
factorisation des scripts shell (updateDiskless.diskless et
mkreadonlyroot.diskless)
prise en charge dans updateDiskless.diskless des différents
systèmes de boot (systemV, launchd et systemd)
prise en charge de périphériques bloc (nbd et/ou iscsi)
mise à plat de la gestion des versions (redéfinition des trunk et
branches)
mise à plat des configurations par distrib : factorisation et
retrait des scories et mélanges des distribs
project manager
organisation de la vie du site faddef : traduction, mise à jour
suivi de la roadmap
choix aufs et unionfs : packaging à faire ou non dans les
kernels des OS où c’est nécessaire
mise à plat des configurations par distrib : retrait des OS non
suivis, choix de la version de distribution minimale requise par
distrib
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
L’avenir de FaDDeF
Qui fait quoi ? Qui va faire quoi ?
dev manager
factorisation des scripts shell (updateDiskless.diskless et
mkreadonlyroot.diskless)
prise en charge dans updateDiskless.diskless des différents
systèmes de boot (systemV, launchd et systemd)
prise en charge de périphériques bloc (nbd et/ou iscsi)
mise à plat de la gestion des versions (redéfinition des trunk et
branches)
mise à plat des configurations par distrib : factorisation et
retrait des scories et mélanges des distribs
project manager
organisation de la vie du site faddef : traduction, mise à jour
suivi de la roadmap
choix aufs et unionfs : packaging à faire ou non dans les
kernels des OS où c’est nécessaire
mise à plat des configurations par distrib : retrait des OS non
suivis, choix de la version de distribution minimale requise par
distrib
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
L’avenir de FaDDeF
Qui fait quoi ? Qui va faire quoi ?
dev manager
factorisation des scripts shell (updateDiskless.diskless et
mkreadonlyroot.diskless)
prise en charge dans updateDiskless.diskless des différents
systèmes de boot (systemV, launchd et systemd)
prise en charge de périphériques bloc (nbd et/ou iscsi)
mise à plat de la gestion des versions (redéfinition des trunk et
branches)
mise à plat des configurations par distrib : factorisation et
retrait des scories et mélanges des distribs
project manager
organisation de la vie du site faddef : traduction, mise à jour
suivi de la roadmap
choix aufs et unionfs : packaging à faire ou non dans les
kernels des OS où c’est nécessaire
mise à plat des configurations par distrib : retrait des OS non
suivis, choix de la version de distribution minimale requise par
distrib
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
L’avenir de FaDDeF
Qui fait quoi ? Qui va faire quoi ?
dev manager
factorisation des scripts shell (updateDiskless.diskless et
mkreadonlyroot.diskless)
prise en charge dans updateDiskless.diskless des différents
systèmes de boot (systemV, launchd et systemd)
prise en charge de périphériques bloc (nbd et/ou iscsi)
mise à plat de la gestion des versions (redéfinition des trunk et
branches)
mise à plat des configurations par distrib : factorisation et
retrait des scories et mélanges des distribs
project manager
organisation de la vie du site faddef : traduction, mise à jour
suivi de la roadmap
choix aufs et unionfs : packaging à faire ou non dans les
kernels des OS où c’est nécessaire
mise à plat des configurations par distrib : retrait des OS non
suivis, choix de la version de distribution minimale requise par
distrib
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
L’avenir de FaDDeF
Qui fait quoi ? Qui va faire quoi ?
dev manager
factorisation des scripts shell (updateDiskless.diskless et
mkreadonlyroot.diskless)
prise en charge dans updateDiskless.diskless des différents
systèmes de boot (systemV, launchd et systemd)
prise en charge de périphériques bloc (nbd et/ou iscsi)
mise à plat de la gestion des versions (redéfinition des trunk et
branches)
mise à plat des configurations par distrib : factorisation et
retrait des scories et mélanges des distribs
project manager
organisation de la vie du site faddef : traduction, mise à jour
suivi de la roadmap
choix aufs et unionfs : packaging à faire ou non dans les
kernels des OS où c’est nécessaire
mise à plat des configurations par distrib : retrait des OS non
suivis, choix de la version de distribution minimale requise par
distrib
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Equipe de contributeurs/développeurs
Mailing liste [faddef-dev] créée en 2011
9 abonnés aujourd’hui
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Equipe de contributeurs/développeurs
Mailing liste [faddef-dev] créée en 2011
9 abonnés aujourd’hui
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Equipe de contributeurs/développeurs
Mailing liste [faddef-dev] créée en 2011
9 abonnés aujourd’hui
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Dernier tar.gz sur Trac
faddef-2.1a.tar.gz du 18/07/2011
Distributions incluses :
centos-5.4
fedora10
fedora11
fedora12
fedora13
mandriva-2009.0
mandriva-2010.0
opensuse-11.0
ubuntu-10.04
ubuntu-8.10
ubuntu-9.04
ubuntu-9.10
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Dernier tar.gz sur Trac
faddef-2.1a.tar.gz du 18/07/2011
Distributions incluses :
centos-5.4
fedora10
fedora11
fedora12
fedora13
mandriva-2009.0
mandriva-2010.0
opensuse-11.0
ubuntu-10.04
ubuntu-8.10
ubuntu-9.04
ubuntu-9.10
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Dernier tar.gz sur Trac
faddef-2.1a.tar.gz du 18/07/2011
Distributions incluses :
centos-5.4
fedora10
fedora11
fedora12
fedora13
mandriva-2009.0
mandriva-2010.0
opensuse-11.0
ubuntu-10.04
ubuntu-8.10
ubuntu-9.04
ubuntu-9.10
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Règles
Deux règles d’Or :
Pas de export NFS en RW pour l’arborescence système même
partiellement
Faciliter les updates : Pas de modification de fichiers faisant
partie d’un package (à part les fichiers de config). Tout
ajout/modification doit se faire à la volée au moment du boot
du diskless
Tout doit passer par svn
Utiliser les listes de diffusion pour communiquer
Passer par le système de gestion de projet (Trac ?) pour tout
ce qui est gestion de bugs, tickets, etc.
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Règles
Deux règles d’Or :
Pas de export NFS en RW pour l’arborescence système même
partiellement
Faciliter les updates : Pas de modification de fichiers faisant
partie d’un package (à part les fichiers de config). Tout
ajout/modification doit se faire à la volée au moment du boot
du diskless
Tout doit passer par svn
Utiliser les listes de diffusion pour communiquer
Passer par le système de gestion de projet (Trac ?) pour tout
ce qui est gestion de bugs, tickets, etc.
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Règles
Deux règles d’Or :
Pas de export NFS en RW pour l’arborescence système même
partiellement
Faciliter les updates : Pas de modification de fichiers faisant
partie d’un package (à part les fichiers de config). Tout
ajout/modification doit se faire à la volée au moment du boot
du diskless
Tout doit passer par svn
Utiliser les listes de diffusion pour communiquer
Passer par le système de gestion de projet (Trac ?) pour tout
ce qui est gestion de bugs, tickets, etc.
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Règles
Deux règles d’Or :
Pas de export NFS en RW pour l’arborescence système même
partiellement
Faciliter les updates : Pas de modification de fichiers faisant
partie d’un package (à part les fichiers de config). Tout
ajout/modification doit se faire à la volée au moment du boot
du diskless
Tout doit passer par svn
Utiliser les listes de diffusion pour communiquer
Passer par le système de gestion de projet (Trac ?) pour tout
ce qui est gestion de bugs, tickets, etc.
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Règles
Deux règles d’Or :
Pas de export NFS en RW pour l’arborescence système même
partiellement
Faciliter les updates : Pas de modification de fichiers faisant
partie d’un package (à part les fichiers de config). Tout
ajout/modification doit se faire à la volée au moment du boot
du diskless
Tout doit passer par svn
Utiliser les listes de diffusion pour communiquer
Passer par le système de gestion de projet (Trac ?) pour tout
ce qui est gestion de bugs, tickets, etc.
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Règles
Deux règles d’Or :
Pas de export NFS en RW pour l’arborescence système même
partiellement
Faciliter les updates : Pas de modification de fichiers faisant
partie d’un package (à part les fichiers de config). Tout
ajout/modification doit se faire à la volée au moment du boot
du diskless
Tout doit passer par svn
Utiliser les listes de diffusion pour communiquer
Passer par le système de gestion de projet (Trac ?) pour tout
ce qui est gestion de bugs, tickets, etc.
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et
Code source
Allons-y ;-)
Mathrice 2012, Orléans
FaDDeF (Fast Diskless Deployment Framework) : Etat de l’art et