Welcome to Coding : Sécurité Programmation Réseaux

Search   in  

 Create an Account Home | Submit News Your Account Content | Topics | Top 10  


Accueil
· Home
· Listing des Articles
· Top 10
· Repository des Exploits

Les sujets / parties
· C / C ++
· Visual Basic
· Asm
· Reseaux
· Java
· Securite
· Divers

Utile
· Listing des Articles

· Telecharger
· Le Forum
· Liens
· Proposer un article

Top20 des Downloads
· 1: Etude des reseaux generalites et protocoles
· 2: Cheval de troie en VB avec sources
· 3: Netcat 1.1
· 4: Keylogger
· 5: Etudes des reseaux hauts debits architectures et protocoles
· 6: Ecoute de port
· 7: Etude du Smart Spoofing
· 8: Win Packet Capture Utils
· 9: Tutorial on Traffic Interception on Switched Lan using ARP spoofing
· 10: Cours de C

User Info
Welcome, Anonymous
Nickname
Password
(Register)
Membership:
Latest: trapcodien
New Today: 1
New Yesterday: 0
Overall: 2207

People Online:
Visitors: 42
Members: 1
Total: 43

Online Now:
01: trapcodien

  
Paper explicant le fonctionnement d'un cluster openMOSIX
Posted on Sunday, May 01 @ 14:34:17 CEST
Topic: Linux
Linux

	L'article se propose de rendre compte de l'utilisation du systeme clusteurisé openMOSIX sur un ensemble de serveurs de calcul dans une salle d'enseignement.


maurice libes, CNRS

L'article se propose de rendre compte de l'utilisation du systeme openMOSIX sur un ensemble de serveurs de calcul dans une salle d'enseignement. Ces serveurs peuvent être accédés de diverses manière (ssh, XDMCP) mais aussi par des PC convertis en "clients légers" en utilisant le système LTSP (www.ltsp.org - Linux Terminal Server Project). MOSIX se présente pour sa part sous la forme d'un patch du noyau Linux développé par le Prof. Barak (Université de Jerusalem) et repris par Moshe Bar pour la branche OpenMosix (qui comme son nom l'indique se veut etre une version libre et OpenSource de Mosix). Ce noyau Linux spécialement aménagé permet de conférer au noyau des propriétés de migration de processus ente les noeuds du cluster, et donc de réaliser de la répartition de charge. On peut ainsi à moindre frais et pour un coût d'administration tres faible constituer un cluster de calcul (encore appelé fermette de PC ou anneau de calcul). L'utilisation du systeme MOSIX permet d'optimiser au mieux les temps d'exécution de différents processus tournant sur diverses machines en donnant au noyau Linux des propriétés de migration de processus entre les différents noeuds de l'anneau de calcul. Cette faculté de migration des processus permet donc d'optimiser ainsi de la meilleure maniere les temps d'exécution de chaque processus sur les noeuds les moins chargés du cluster.. OpenMosix permet donc de repartir la charge (load balancing) des processus sur les noeuds du cluster qui sont les moins sollicités en un temps "t". D'autre part, LTSP (Linux terminal serveur Project http://www.ltsp.org) est un systeme qui permet de transformer un PC en "client léger". Le systeme est evidemment interessant pour ré-utiliser de vieux PC qui ne conviendraient plus en environnement bureautique (Pentium II avec 64Mo de RAM par exemple) et les convertir en terminal d'accès à l'anneau de calcul LTSP est un systeme qui permet de télécharger un noyau Linux normal via le réseau local... mais, que se passe t-il si ce noyau téléchargé était un noyau Mosix?? Eh bien le PC client s'intégrerait alors naturellement et automatiquement à l'anneau de calcul en offrant ses propres ressources CPU et RAM au cluster. La variante LTSP-MOSIX permet alors d'augmenter à volonté et selon les besoins le nombre des noeuds de l'anneau de calcul! Un PC de bureautique appartenant à un chercheur ou un étudiant, peut alors la nuit être rentabilisé en étant intégré à l'anneau de calcul. Avec LTSP, les PC clients bootent par le réseau local grace a un premier noyau de démarrage sur disquette (http://www.etherboot.org/) , ou bien par PXE. Le site http://www.rom-o-matic.net/5.0.4/ permet de se procurer automatiquement un noyau Etherboot correspondant à une carte réseau particulière. Le noyau téléchargé s'adresse successivement à : - un serveur DHCP pour avoir son adresse IP, - un serveur TFTP pour charger un autre noyau LTSP en RAMDISK, lequel va alors monter un système de fichier via - un serveur de fichier NFS puis à - un serveur XDM pour bénéficier d'une session utilisateur avec un environnement graphique complet XWindow. Les PC clients téléchargent donc toute leur configuration à partir de un ou plusieurs serveurs (dhcp, tftp, nfs, xdm) via le reseau local. Les PC clients n'utilisent donc aucun disque local. Apres la succession des diverses phases de boot, le PC client utilise un environnement graphique complet (KDM ou GDM) et accèdent à des disques partagés par NFS. Les premiers test montrent que le systeme Mosix + LTSP est tres performant et efficace. Sur un réseau commuté à 100Mb/s. Les temps de boot des clients sont tres courts ... Les PC transformés en clients légers utilisent de maniere tres efficace l'ensemble des serveurs gérés par le noyau MOSIX. Le cout d'administration et de maintenance une fois le systeme en place est réduit à zéro puisqu'aucun systeme n'est present sur les clients légers. In fine le PC recyclé en client léger possède un disque monté par NFS et un environnement graphique performant (KDE, GNOME) et est connecté sur un anneau de calcul qui va se charger de repartir la charge. En conclusion: Ce systeme Mosix + LTSP semble etre une solution efficace et performante pour gérer une salle d'enseignement à moindre cout et avec une moindre administration, et avec une sécurité accrue liée à l'absence de systeme à maintenir sur les clients. Le but etant d'evaluer et comparer le rapport qualité/prix entre : - une salle composée de 4 PC serveurs a 20-25F qui sont accédés par un ensemble de vieux PC utilisés en clients légers avec LTSP et - une salle composée de 15PC a 8000F Les premiers tests avec peu de PC clients légers sont encourageants : boot d'un client leger en 45secondes. Par la suite on peut travailler en session sur les PC clients qui sont donc en remote access sur le serveur pratiquement comme si on etait sur la console maitresse. Des tests de charge en exploitation réelle sont en cours pour vérifier la tenue en charge des serveurs qui tournent le systeme Mosix dans une salle d'enseignement de 15PC. Mots clés: Mosix, openMosix, anneau de calcul, répartition de charge LTSP, linux terminal server project, client léger, Terminal X Etherboot, PXE

 
Liens connexes
· Plus à propos de Linux
· Nouvelles transmises par Romain_Le_Guen


L'article le plus lu à propos de Linux:
Tutoriel Partage de Fichier avec Samba sous debian / mandrake


Article Rating
Average Score: 0
Votes: 0

Please take a second and vote for this article:

Excellent
Very Good
Good
Regular
Bad


Options

 Format imprimable Format imprimable


Associated Topics

Divers

PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Page Generation: 0.43 Seconds