Serveurs XS
Sommaire
Serveur XS (School Server)
L'idée
Installer/Déployer des serveurs XS délocalisés destinés à héberger et fournir :
- des contenus
- des services de communication instantanée Jabber
- des miroirs locaux
- autres ...
Sources
- "School Server" :
http://wiki.laptop.org/go/School_server
- "XS LiveCD" :
http://wiki.laptop.org/go/XS_LiveCD
- Liste d'information :
http://lists.laptop.org/pipermail/server-devel/
Expérimentations : différents matériels/configurations à tester
- OpenWrt sur portable XO
OpenWrt [[1]] est une distribution pour les matériels embarqués, utilisée comme routeur et pour les communications WiFi.
- OpenWrt sur XO avec le gestionnaire de fenêtres fluxbox : [[2]]
1 serveur XO (Ultra Mobile XO-Server)
Configuration d'un serveur XO ultra mobile destiné aux environnements (écoles ou démonstrations) pour lesquels un serveur standard n'est pas envisageable. Le projet consiste à adapter, configurer et tester sur le terrain un serveur ultra mobile basé sur un XO, auquel on aura adjoint éventuellement de la mémoire de stockage supplémentaire et si besoin une connexion Ethernet).
On installera les services standard prévus pour tourner sur les serveur XS ainsi que des services supplémentaires (streaming, serveur Moodle ou Drupal, Blog éducatif (EduBlog, serveur de contenus, etc.). Ce serveur doit être testé dans le cadre des autres actions menées par OLPC France, dans les situations compatibles avec un serveur léger.
Page du projet : UltraMobileXOServer
1 serveur Loongson
- Caractéristiques techniques :
Constructeur www.lemote.com, architecture Mips (mipsel), processeur Godson/Loongson 2F 800-900MHz, DD 120 Go 2,5", 512 Mo de RAM DDR2, 1 port Ethernet, 4 ports USB, VGA/DVI/S-Video, mini-com. Alimentation 12 V, 3,5 A, consommation 17W. Dimensions 18x14x3cm.
Distribution pré-installée : Openrays : openrays.org basée sur Debian
"Boot firmware" : PMON2000 ( www.opsycon.se ) modifié
Manuel PMON2000 : http://www.opsycon.se/PMON2000/Manual
Manuel "PMON 2000 pour Loongson" : http://rays.openrays.org/pub/pmon/PMON2000_Loongson_Intro.pdf
Rays pour Loongson : http://wiki.openrays.org/index.php?title=RAYS_for_Loongson_%E6%81%A2%E5%A4%8D%E9%95%9C%E5%83%8F%E5%8F%8A%E8%BD%AF%E4%BB%B6%E5%8C%85%E4%BB%93%E5%BA%93
Sources ftp://www.bjlx.org.cn/loongson2f/
Sources debian : http://cdimage.debian.org/debian-cd/4.0_r4a/mipsel/
Sources : ftp://www.bjlx.org.cn/loongson2f/ et ftp://www.bjlx.org.cn/loongson/
Wiki Linux/MIPS : http://www.linux-mips.org/wiki/Fulong2f
Guide : Installing Debian on the Lemote computer
Beijing Linux User Group : http://www.beijinglug.org/en/
- Etat :
- Passage de stable à testing sur OpenRays: ok
- ajout des dépôts debian : ok
- Installation des applications sugar : ok
- Exécution de sugar : échec (écran gris figé)
- installation de Debian sur 2ème disque dur : ok
- Multiboot (Rays, debian, rescue) : ok
- Ajout de mémoire : 1 Go ok
- Ajout et activation des locales FR (système initialement localisé en chinois)
- Accès distant via ssh (sans écran/clavier) : ok
- configuration : en cours
- debianisation des applications du XS Server : en cours
- installation des applications : en cours
- Installation d'un serveur jabber
1 serveur Bubba|Two
- Caractéristiques techniques :
Constructeur www.excito.com, DD 3,5" (1 To SATA maxi), 256 Mo DDR2, processeur Power PC 333 MHz (Freescale MPC8313E), 2 ports Ethernet 1000 Mbit/s, 2 ports USB 2.0, alimentation 12 V, consommation 7-12 W, dimensions 18,5x11,5x4,5cm, sans ventilateur
Distribution Linux version 2.6 + Debian Etch
- http://www.excito.com/bubba/technical-specifications.html
- http://download.excito.net/web/BubbaTwoManual/technical_data.html
- Réinstallation du système :
- Télécharger l'image de restauration depuis http://update.excito.net/install/latest/bubba-two/
- Suivre la procédure indiquée : http://download.excito.net/web/BubbaTwoManual/install.html
- Reprogrammation de la mémoire flash
- Etat :
- Installation d'un serveur jabber :
1 serveur lourd
1 serveur PowerEdge 2300, fréq. 400 Mhz (40 kg !).
A faire: dépoussiérer (actuellement inutilisé) installer, configurer, tester avec plusieurs clients/terminaux (sur LiveCD ou en émulation). Si le test est concluant, trouver à terme un lieu pour un hébergement prolongé (tmp/lab ?).
Etat : panne avec message d'erreur "SCSI 1: Someone reset channel A". Pas résolu.
Perspectives : accueillir des visiteurs pour des démos sur site (tmp/lab ?).
1 serveur itinérant
1 prototype compact (une carte mère PCISA-C3 VIA, fréq. 1000Mhz). Tient dans une "boîte à chaussures" ou un boîtier compact.
A faire: assembler (alim., disque dur, périphériques), installer, configurer, tester.
Perspectives : solution mobile pour des démos itinérantes dans des établissements scolaires par exemple.
1 serveur distant
Actuellement hébergé chez OVH (machine de type "Real Private Server, RPS")
Premiers tests en cours, à poursuivre...
Alternative : 1 serveur dédié
Services
Point d'accès
- XO as AP
- Libertas Thinfirmware HOWTO
Administration des classes et des élèves
- ClaSS
- Open Admin for Schools
Blogger pédagogique
- "Education Blogger Project"
- Applications :
1/ Blog Educativo Plan del Proyecto / Blog éducatif plan du projet
2/ Uruguay
- Blog du projet Ceibal (Uruguay)
- Blog experimental de la escuela Nº24 de Villa Cardal (Uruguay)
- Moodle avec EduBlog
- Prototype de blog éducatif
3/ Projets OLPC France : http://llaske.free.fr/olpcfrance/index.php?title=Concours_OLPC_Deutschland_au_LinuxTag_2008#Propositions_OLPC_France
Serveur d'identité Ejabber
Monitoring
Descriptif
Nous essayons de réfléchir à un dispositif de monitoring de l'usage des XO qui sont déployés sur le terrain.
Nous voulons monitorer tout ce qui peut être utile en vue d'apporter un meilleur suivi, tant pour les enseignants que pour l'équipe de soutien, de l'activité. - Le monitoring pourrait être en temps réel et en différé (avec des logs quotidiens, hebdo, etc.). - Il pourrait concerner 1 X0 individuellement ou plusieurs XO au sein d'un réseau maillé - Il pourrait concerner une date donnée ou refléter une évolution dans le temps
- Les données envisagées : utilisateurs (nombre, connexions-déconnexions, interactions), leurs activités, l'état des XO (charge processeur, mémoire, disque), la connectivité, etc.
Serveurs Jabber existants
Commentaires
Participants
OLPC Australia / Pia Waught
Autres / Réflexions
Les pistes à explorer (serveur lourd, serveur itinérant, serveur distant) ne sont pas exclusives et pourraient répondre à différents besoins complémentaires.
Participants
N'hésitez pas à ajouter votre nom si notre projet vous intéresse.
Discussion / Commentaires
- La première chose à faire me parait être de disposer d'une carte WiFi Mesh pour que le XS puisse discuter avec les XOs. A ma connaissance la seule utilisable est l'antenne active proposée par la fondation. Il est peut-être possible d'en obtenir des versions prototypes par OLPC Austria sur http://projectdb.olpc.at. A moins que quelqu'un sache en fabriquer une ? --Lionel 21 mai 2008 à 21:58
- La solution serveur distant me parait difficile à envisager. Comment le XO pourrait-il communiquer avec lui ? A ma connaissance il ne fait de recherche d'un XS qu'en WiFi Mesh. --Lionel 26 mai 2008 à 16:25