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