Rapport d'expérimentation d'un serveur " Samba Edu 3 " au lycée Jean Perrin, Saint-Ouen l'Aumône (95) - Eric Mercier, administrateur réseau du ...

La page est créée Michel Nguyen
 
CONTINUER À LIRE
Rapport d'expérimentation d'un serveur " Samba Edu 3 " au lycée Jean Perrin, Saint-Ouen l'Aumône (95) - Eric Mercier, administrateur réseau du ...
Rapport d'expérimentation d'un serveur
               « Samba Edu 3 »
au lycée Jean Perrin, Saint-Ouen l'Aumône (95)

                                   Eric Mercier,
                                   administrateur
                                   réseau du lycée,

                     1/17
Rapport d'expérimentation d'un serveur " Samba Edu 3 " au lycée Jean Perrin, Saint-Ouen l'Aumône (95) - Eric Mercier, administrateur réseau du ...
Sommaire
Préambule.......................................................................................................................3
Présentation du lycée Jean Perrin...................................................................................3
Présentation de Samba Edu 3..........................................................................................3
Historique du réseau du lycée.........................................................................................4
   Analyse de l'existant...................................................................................................4
   Motivations du choix de Samba Edu 3......................................................................5
Mise en place du serveur.................................................................................................7
   Installation..................................................................................................................7
      Matériel utilisé.......................................................................................................7
      Installation du serveur...........................................................................................7
      Installation des postes clients................................................................................8
   Importation de la base GEP........................................................................................8
   Mise en place des services offerts par Samba Edu 3..................................................9
          Création des partages « classe ».......................................................................9
          Installation des logiciels.................................................................................10
          Gestion des imprimantes.................................................................................11
          Gestion de l'onduleur......................................................................................12
Utilisations des fonctionnalités.....................................................................................13
   Utilisations par les professeurs et les élèves............................................................13
   Gestion du serveur et des postes clients par les administrateurs..............................14
      Droits d'administration........................................................................................14
      Gestion des postes clients....................................................................................14
      Gestion du serveur...............................................................................................16
Conclusions...................................................................................................................17

                                                             2/17
Rapport d'expérimentation d'un serveur " Samba Edu 3 " au lycée Jean Perrin, Saint-Ouen l'Aumône (95) - Eric Mercier, administrateur réseau du ...
Préambule.
Ce document est un compte rendu de l'utilisation expérimentale de la solution libre
« Samba Edu 3 » comme serveur de fichiers dans mon établissement scolaire : le
Lycée Jean Perrin de Saint­Ouen l'Aumône (95).
Cette expérimentation a débuté en Septembre 2000, le succès de cette entreprise est
incontestable, le présent document trace rapidement la mise en place de notre serveur
SE3, son utilisation au lycée du point de vue des élèves, des professeurs et des
administrateurs du réseau.

Présentation du lycée Jean Perrin.

Lycée polyvalent, le Lycée Jean Perrin assure des formations générales, des
formations technologiques et des formations professionnelles.
Situé à Saint­Ouen l’Aumône ce Lycée a été entièrement réhabilité et agrandi en 1995.
Il compte actuellement 7 bâtiments répartis sur plus de 15000 m².
À la rentrée 2004 le Lycée scolarise 1005 élèves qui se répartissent en 180 élèves en
seconde, 112 en BEP des métiers de l’électrotechnique et en 1ère de détermination
préparatoire au Bac Pro, 241 sur le niveau première, 265 sur le niveau terminale et 207
étudiants inscrits soit en BTS, soit en CPGE.
L’encadrement est assuré par 130 professeurs et près de 50 personnels administratifs,
de santé, d’entretien et de service.
Le Lycée a fêté en 2003 son trentième anniversaire. Il a été, jusqu’à la construction du
Lycée Edmond Rostand, le Lycée de Saint­Ouen l’Aumône.
Plus d'informations sur le site web du lycée : http://lyc­perrin­soa.ac­versailles.fr/

Présentation de Samba Edu 3

SambaEdu est une solution libre de serveur de fichiers sous linux/Samba.
Il comporte une interface web permettant l'administration du dispositif par une
personne non initiée à l'administration d'un réseau et à linux.
SambaEdu3 (ou SE3) est la version actuelle de SambaEdu.
Son développement est actuellement très actif et réalisé sur un modèle coopératif.
Plusieurs académies ( Caen, Creteil, Versailles ) participent activement à son

                                           3/17
Rapport d'expérimentation d'un serveur " Samba Edu 3 " au lycée Jean Perrin, Saint-Ouen l'Aumône (95) - Eric Mercier, administrateur réseau du ...
développement.
SE3 tient compte des exigences du lycée en apportant la possibilité de délégation des
droits d'administration et la répartition de charge sur plusieurs serveurs. Il conserve
néanmoins l'esprit initial du projet à savoir offrir une interface simplifiée pour
l'administration d'un serveur de fichiers sous linux.

Site officiel : http://www.crdp.ac­caen.fr/se3/

Historique du réseau du lycée
      Analyse de l'existant.
La rénovation du lycée en 1995 a permis au lycée de bénéficier d'une infrastructure
réseau complète :
– une fibre optique en anneau faisant le tour des 7 bâtiments
– des prises réseaux dans chaque salle de cours, certaines salles disposant d'une
   armoire de brassage.
Aucune activation n'était alors réalisée.

En 1998 le lycée a été doté d'un serveur sous Windows NT, trois enseignants se sont
alors occupés de sa gestion sans aucune formation.
Ce serveur a alors été paramétré pour offir les services suivant :
– DHCP,
– Serveur de fichiers (avec des partages simples pour les enseignants et pour les
   élèves)
– gestion d'une imprimante réseau partagée
Le lycée fut doté en 1999 d'une connexion ADSL et une station de travail (HP vectra
PII 350 Mhz) a été convertie en routeur sous linux (Debian woody) par notre
conseiller de bassin.

Nous recherchions une solution pour utiliser les fonctionnalités que le réseau
informatique d'un lycée doit offrir selon nous :
– des partages adaptés à un établissement scolaire (gestion des classes, des groupes,
   des clubs... )
– contrôle et sécurisation facile des postes clients (sachant que le parc informatique
   très important de notre lycée est hétérogène : windows 98 / XP / 2000 , Mac ,
   quelques clients Linux)
– une administration simple et intuitive avec une délégation de droits pour pouvoir
   partager le travail des personnes ressources de l'établissement. En effet personne

                                          4/17
Rapport d'expérimentation d'un serveur " Samba Edu 3 " au lycée Jean Perrin, Saint-Ouen l'Aumône (95) - Eric Mercier, administrateur réseau du ...
dans l'établissement n'avait de compétence pour l'administration d'un réseau.
–   éviter au maximum les problèmes de gestion de licences. Problèmes que nous
    rencontrions déjà avec notre serveur NT, l'étendue importante du lycée nous
    empêchant d'avoir « la main » sur tous les postes clients et donc un comptage
    approximatif des postes connectés.
–   une gestion fine des droits sur les fichiers et les programmes mis à disposition (la
    gestion des notes étant faite avec le logiciel CAMPUS). Les professeurs des
    disciplines technologiques ayant besoin de logiciels spécialisés, nous voulions
    centraliser leur installation.

       Motivations du choix de Samba Edu 3.
En 2000, notre conseiller de bassin nous a dirigé vers la solution Samba Edu.
Nous ne connaissions pas du tout le système d'exploitation Linux. Nous ne disposions
d'aucune formation.
J'ai commencé à installer se3 en test sur une station de travail vieillissante qui ne
pouvait pas accueillir windows en raison de ses capacités réduites.
L'installation d'un système Linux/Debian de base s'est déroulée sans problème, j'ai
suivi pas à pas les indications fournies à cette adresse : http://wawadeb.crdp.ac­
caen.fr/se3doc/instsrv/. (C'état alors mon premier contact avec linux !)
J'ai alors pu tester cette solution en « réel » en y connectant plusieurs clients sous
windows, en test.

J'ai rapidement été conquis par ce logiciel.

Les points forts qui m'ont fait choisir SambaEdu

–   Un outil de création des élèves, des classes des équipes, bien adapté à nos besoins.
    utilisant la base GEP de l'établissement :
              ● Mise en place d'espaces personnels, et d'espaces partagés prédéfinis.
              ● Possibilité de créer de nouvelles ressources avec droits délégués.
              ● Création automatique de ressources Classes avec des droits fins
                  prédéfinis.
              ● Possibilité de déployer des fichiers dans les espaces personnels des
                  utilisateurs

–   Une interface très simple à utiliser et largement suffisante pour les besoins de notre
    établissement :
             ● Possibilité de délégation de droits au niveau de l'interface
             ● Interface de sauvegarde sur bande.
             ● Mise à jour du serveur par l'interface.

                                           5/17
Rapport d'expérimentation d'un serveur " Samba Edu 3 " au lycée Jean Perrin, Saint-Ouen l'Aumône (95) - Eric Mercier, administrateur réseau du ...
●   Monitoring des ressources système et de l'occupation mémoire.
             ●   Affichage pour l'administrateur des connexions samba en cours et
                 passées

–   Le contrôle des clients :
            ● Prise en charge des clients Windows 9x/2000/XP et Linux
            ● Distribution centralisée des raccourcis sur les Bureaux et les menus
                Démarrer Windows
            ● Interface de configuration distante du Registre windows des clients
                (9x/2000/XP)
            ● Gestion fine de l'environnement par utilisateur, groupe, machine ou
                parc de machine.

–   Un annuaire LDAP des utilisateurs me permettant par la suite d'interfacer notre
    serveur de communication sur ce serveur SE3 pour authentifier tout le trafic vers
    internet.

–   La possibilité de le tester en « grandeur nature », sans attendre d'avoir acheté la
    licence.

      De plus :

Sambaedu est développé par des personnes qui l'utilisent dans le cadre du système
éducatif. Cela fait qu'il est bien adapté à nos besoins.
L'aide que l'on peut obtenir est extrêmement réactive, via l'ensemble des utilisateurs
sambaedu.
Il est rare de ne pas avoir une réponse aux problèmes que l'on rencontre. (via la liste de
diffusion et la documentation importante disponible sur le site officiel).

Ce produit étant complet aucun autre outil n'est nécessaire pour le mettre en oeuvre.
Cela permet de ne pas avoir de multiples connaissances dans différents produits, voire
de ne pas avoir à demander de l'aide à de multiples personnes.

                                            6/17
Rapport d'expérimentation d'un serveur " Samba Edu 3 " au lycée Jean Perrin, Saint-Ouen l'Aumône (95) - Eric Mercier, administrateur réseau du ...
Mise en place du serveur
      Installation

            Materiel utilisé

Le lycée disposait alors de fonds propres nous permettant d'acheter un serveur très
performant.
Nous avons alors commandé un serveur DELL Xéon à 2Ghz, en RAID 5, 1Go de
RAM. Avec quatre disques de 72 Go. Ce qui représentait donc un espace disque libre
de 200Go (le RAID 5 utilisant ¼ des ressources).

            Installation du serveur
Toujours en suivant pas à pas la procédure d'installation décrite ci dessus. J'ai eu
besoin d'aide pour l'installation du RAID5 initialement non reconnu par le CD
d'installation télé chargé. Cependant l'aide fournie par les utilisateurs et développeurs
de SE3 m'a permis d'installer ce serveur en une demi journée.
A noter : Un CDrom d'installation automatique nommé Digloo permet aujourd'hui
d'installer de manière totalement automatique un serveur SambaEdu. Tout est pris en
charge automatiquement depuis le partitionnement jusqu'à l'installation des paquets en
passant par la reconnaissance du materiel. La dernière version gère les configurations
multidisques, le SATA et propose au choix un noyeau 2.4 ou 2.6.
Après l'installation de notre nouveau serveur SE3, tout fut réalisé depuis un poste
client par l'interface d'administration.

                                           7/17
Rapport d'expérimentation d'un serveur " Samba Edu 3 " au lycée Jean Perrin, Saint-Ouen l'Aumône (95) - Eric Mercier, administrateur réseau du ...
Installation des postes clients

En suivant la documentation disponible sur le site officiel (http://wawadeb.crdp.ac­
caen.fr/se3doc/book1.htm) aucun problème n'a été rencontré pour l'intégration des
clients windows 98, pour les clients XP/2000 j'utilise aujourd'hui l'intégrateur
automatique « rejoinsambaedu3.vbs » qui permet en un clic de paramétrer le client.
Après cette étape les clients démarrent en demandant à l'utilisateur de s'authentifier sur
le domaine géré par le serveur SE3 ( « jeanperrin.net » dans notre lycée)
Il y a à l'heure actuelle 308 postes clients du domaine.

      Importation de la base GEP
Là encore, l'interface très intuitive, permet à partir d'un poste d'importer la base GEP.

                                           8/17
Rapport d'expérimentation d'un serveur " Samba Edu 3 " au lycée Jean Perrin, Saint-Ouen l'Aumône (95) - Eric Mercier, administrateur réseau du ...
Il suffit de récupérer les fichiers GEP puis de renseigner les champs correspondants
dans l'interface.
Depuis 3 ans, les imports annuels se déroulent sans problème.

Il y a actuellement : 1590 comptes gérés.

       Mise en place des services offerts par Samba
       Edu 3
                  Création des partages « classe »

A partir de l'interface une création des répertoires classe permet de créer toutes les
ressources nécessaires aux fonctionnalités que nous recherchions :
–   Les professeurs possèdent alors dans leur « Poste de travail » d'un disque réseau
    « Classe » dans lequel ils trouvent un répertoire par classe avec :

                                            9/17
Rapport d'expérimentation d'un serveur " Samba Edu 3 " au lycée Jean Perrin, Saint-Ouen l'Aumône (95) - Eric Mercier, administrateur réseau du ...
–   un dossier « _travail » avec des droits en lecture pour les élèves en lecture/écriture
    pour les professeurs de la classe. Ce répertoire permet d'enregistrer les documents
    devant être mis à disposition des élèves. Ce répertoire n'est accessible qu'en lecture
    pour les élèves, ils ne pourront donc pas modifier ces documents. Les élèves
    devront alors copier le document dans leur répertoire, s'ils désirent le modifier.
–   un dossier « _prof » visible uniquement par les professeurs de la classe. permettant
    d'échanger des informations avec l'équipe pédagogique de la classe.
–   Un répertoire par élève de la classe dans lequel il enregistrera tous les fichiers qui
    concernent son travail scolaire. Le professeur aura accès à celui­ci, par exemple
    pour corriger les travaux.

                   Installation des logiciels

L'administrateur du serveur SambaEdu3 peut installer des logiciels sur le serveur à
partir d'un client Windows quelconque en se connectant en tant qu'administrateur. Les
logiciels sont installés dans le partage « Progs » du serveur et accessibles aux
utilisateurs autorisés. Une fois l'installation réalisée, à partir d'un client XP, il est aisé
de définir des droits très fins sur ces partages (certains logiciels nécessitant des droits
« forts » sur certains partages, il est nécessaire de veiller soigneusement à cette étape).

J'ai installé notre logiciel de gestion de notes CAMPUS en donnant les droits
nécessaires uniquement aux professeurs et au personnel administratif concerné (ce
partage est donc totalement invisible pour les élèves), la suite bureautique
OpenOffice.org, installé en version réseau, le logiciel SAMAO (soutien en
mathématiques pour les élèves de secondes en version réseau).

J'ai ensuite créé des raccourcis sur le bureau et dans le menu « demarrer » des
utilisateurs, ainsi que des raccourcis vers l'interface de samba edu pour que chaque

                                            10/17
utilisateur puisse facilement changer son mot de passe. Le déploiement de tels
raccourcis s'effectue au travers de l'interface web du serveur.

Pour une description de l'installation de logiciels sur un serveur SE3, on peut consulter
: http://tursan.ac­
creteil.fr/se3/wikini/wakka.php?wiki=InstallerDesLogicielsSurSambaEdu3.

                 Gestion des imprimantes
Le lycée dispose à l'heure actuelle de 8 imprimantes réseaux. L'interface de
SambaEdu3 permet de gérer ces imprimantes, d'y définir des droits.

Pour gérer les pilotes des imprimantes, il y a deux possibilités : chaque station possède
les drivers des imprimantes auxquelles elle a accès. Ce mode de fonctionnement
possède l'avantage de ne pas surcharger le serveur d'impression car celui ci n'a pas à
traiter le document. Par contre, il rend nécessaire une installation d'imprimante sur
chaque station. L'autre solution est d'utiliser les drivers d'imprimante du serveur Cups.
C'est alors ce serveur qui gère la mise au format d'impression. Il n'est pas nécessaire
de faire une installation des drivers sur chaque station, mais généralement les pilotes
Cups "ppd" sont de moins bonne qualité que les pilotes Windows et l'utilisation de
cette méthode risque de surcharger le serveur se3.

J'ai choisi la première solution.
Là encore, l'interface et l'aide en ligne permet facilement de tout prendre en main

                                         11/17
facilement.

On associe chaque imprimante à des parcs de machines, en définissant éventuellement
des quotas :

                Gestion de l'onduleur

De nombreux onduleurs sont supportés par se3, le notre un APC Smart­UPS 1500, est
géré par l'interface :

                                       12/17
L'interface nous permet, en outre, de gérer d'autres serveurs (3 autres serveurs au lycée
Jean Perrin) esclaves, qui s'éteignent en cas de coupure prolongée.

Utilisations des fonctionnalités
      Utilisations par les professeurs et les élèves
Les professeurs utilisent beaucoup les répertoires classes, en particulier pour distribuer
du travail et des recherches aux élèves. Notre serveur web dispose d'une interface
« smbwebclient » permettant aux utilisateurs de se connecter à leurs répertoires depuis
chez eux depuis cette année :

                                          13/17
Gestion du serveur et des postes clients par les
        administrateurs

            Droits d'administration.
Les droits peuvent se découper ainsi :
    ● se3_is_admin : Administrateur du serveur se3 (tous les droits)

    ●   Annu_is_admin : Gestion de l'annuaire des utilisateurs (ajout ou suppression
        d'élèves, de groupes...)
    ●   sovajon_is_admin : Changer le mot de passe de vos élèves (ce droit donné à un
        professeur lui permet de changer le mot de passe de ses élèves uniquement).
    ●   system_is_admin : Visualisation des informations système du serveur se3
    ●   computer_is_admin : Gestion des parcs (créer ou supprimer des parcs, état des
        machines...)
    ●   printer_is_admin : Gestion des files d'impression de l'imprimante

On peut ainsi déléguer des droits à plusieurs professeurs :

            Gestion des postes clients
L'une des fonctionnalités importantes que nous recherchions sur notre réseau est la
protection des postes clients.
SambaEdu3 permet l'application de configurations particulières sur les clients
Windows par le biais de la modification de la base de registre. Il est donc possible sur
un même poste d'obtenir des paramétrages différents (restrictions ou autre) en fonction
de l'utilisateur connecté.

Souvent, une configuration type ne se fait pas au moyen du changement d'une clé

                                         14/17
unique mais d'un ensemble de clés. SambaEdu3 permet la définition de "groupes de
clés" permettant de mettre en place des configurations type qui pourront ainsi être
appliquées globalement. Deux groupes sont prédéfinis et complétés automatiquement:
fulrestict et norestrict. Comme pour les clés, une procédure d'import automatique vous
est proposée et vous permet de récupérer d'autres groupes prédéfinis: Options de
sécurité permettant d'établir une configuration par défaut sur les postes, Restrictions
légères contenant des clés de restrictions pouvant s'appliquer pour sécuriser un peu les
postes sans trop brider leur usage, et Restrictions moyennes offrant une sécurisation
acceptable des postes vis à vis des élèves.

Ces fonctionnalités, très riches, m'ont permis, par exemple de définir les paramètres de
proxy automatiquement pour tous les utilisateurs ainsi que la page par défaut des
navigateurs internet par exemple, et de sécuriser les postes suivant les parcs de
machines et les utilisateurs.

                                         15/17
Gestion du serveur
L'administrateur du serveur peut accéder à des statistiques détaillées par le biais de
l'interface, suivre les connexions samba en temps réel, suivre l'activité du serveur (Cf
les copies d'écran ci dessous) afin de détecter une surcharge ou un
dysfonctionnement :

                                         16/17
Conclusions
La solution du serveur SE3 comme serveur de fichiers est très concluante pour un
établissement scolaire.
Le développement de ce projet est dynamique, il est réalisé par des professionnels de
l'éducation nationale connaissant parfaitement les besoins du terrain.
La licence GPL du produit et l'implication de plusieurs académies (Caen, Créteil,
Versailles, Lyon, Rouen...) dans le projet en assure la pérennité.

Après 3 ans d'utilisation dans mon lycée, aucun dysfonctionnement n'a été constaté.
Les questions que j'ai soulevées ont toutes trouvées une réponse rapidement, les
développeurs étant très accessibles, et les utilisateurs nombreux (on recense
actuellement au moins 550 établissements utilisant SE3). Ces arguments en font, pour
moi, la solution la plus adaptée aux exigences des établissements scolaires.

                                        17/17
Vous pouvez aussi lire