23
1 CGP2P XtremWeb :mise en œuvre et management Laboratoire de l’accelerateur lineaire, Paris Sud University, Orsay, France {fci,fedak}@lri.fr [email protected]

1 CGP2P XtremWeb :mise en œuvre et management Laboratoire de laccelerateur lineaire, Paris Sud University, Orsay, France {fci,fedak}@lri.fr [email protected]

Embed Size (px)

Citation preview

Page 1: 1 CGP2P XtremWeb :mise en œuvre et management Laboratoire de laccelerateur lineaire, Paris Sud University, Orsay, France {fci,fedak}@lri.fr lodygens@lal.in2p3.fr

1

CGP2P

XtremWeb :mise en œuvre et management

Laboratoire de l’accelerateur lineaire,

Paris Sud University,

Orsay, France

{fci,fedak}@lri.fr

[email protected]

Page 2: 1 CGP2P XtremWeb :mise en œuvre et management Laboratoire de laccelerateur lineaire, Paris Sud University, Orsay, France {fci,fedak}@lri.fr lodygens@lal.in2p3.fr

2

CGP2P

Mise en oeuvre

Management

Conclusion

Page 3: 1 CGP2P XtremWeb :mise en œuvre et management Laboratoire de laccelerateur lineaire, Paris Sud University, Orsay, France {fci,fedak}@lri.fr lodygens@lal.in2p3.fr

3

Pre-requis pour le serveur

Linux avec une JVM installee Un serveur Web avec PHP

(typiquement Apache) Un SGBD (typiquement mySql)

Mise en oeuvre

Page 4: 1 CGP2P XtremWeb :mise en œuvre et management Laboratoire de laccelerateur lineaire, Paris Sud University, Orsay, France {fci,fedak}@lri.fr lodygens@lal.in2p3.fr

4

Pre-requis pour les clients/workers

Une JVM

Disponibles pour Linux

Bientôt disponibles sous WinNT

Mise en oeuvre

Page 5: 1 CGP2P XtremWeb :mise en œuvre et management Laboratoire de laccelerateur lineaire, Paris Sud University, Orsay, France {fci,fedak}@lri.fr lodygens@lal.in2p3.fr

5

Ressource : Web

XtremWeb.net :– Page de téléchargement

– CvsWeb

– Documentation en ligne, papiers.

– Les news!!!

Mise en oeuvre

Page 6: 1 CGP2P XtremWeb :mise en œuvre et management Laboratoire de laccelerateur lineaire, Paris Sud University, Orsay, France {fci,fedak}@lri.fr lodygens@lal.in2p3.fr

6

Ressource : Mailing list

S’inscrire:– Envoyer un mail à [email protected]

– Dans le corps : subscribe xwml

Confirmer le mail d’inscription

Se désinscrire: – unsubscribe xwml

Mise en oeuvre

Page 7: 1 CGP2P XtremWeb :mise en œuvre et management Laboratoire de laccelerateur lineaire, Paris Sud University, Orsay, France {fci,fedak}@lri.fr lodygens@lal.in2p3.fr

7

Ressource : CVS

Accès au CVS (anonymous)– cvs –d:pserver:[email protected]:/users/archi/fedak/cvs login – cvs –z3 –d:pserver:[email protected]:/users/archi/fedak/cvs co

XtremWeb

Mise en oeuvre

Page 8: 1 CGP2P XtremWeb :mise en œuvre et management Laboratoire de laccelerateur lineaire, Paris Sud University, Orsay, France {fci,fedak}@lri.fr lodygens@lal.in2p3.fr

8

Installer

L’installation nécessite les privilèges root

Mise en oeuvre

Page 9: 1 CGP2P XtremWeb :mise en œuvre et management Laboratoire de laccelerateur lineaire, Paris Sud University, Orsay, France {fci,fedak}@lri.fr lodygens@lal.in2p3.fr

9

Recuperer les sources

Configurer et installer• ./configure [--prefix=<…>] [--with_www-dir=<…>]• make• Make install

Cette installation ne configure ni l’environnement base de donnees, ni le serveur apache!!

Mise en oeuvre

Page 10: 1 CGP2P XtremWeb :mise en œuvre et management Laboratoire de laccelerateur lineaire, Paris Sud University, Orsay, France {fci,fedak}@lri.fr lodygens@lal.in2p3.fr

10

L’installation par RPM, configure completement XtremWeb,l’environnement base de donnees, le serveur apache et uneApplication de demonstration (PovRay).

Recuperer le rpm

Configurer et installer• Rpm –i XtremWeb-1.0.2-0.i386.rpm• Installe avec /etc/rc.d/init.d/rc.xtremweb.server

Mise en oeuvre

Page 11: 1 CGP2P XtremWeb :mise en œuvre et management Laboratoire de laccelerateur lineaire, Paris Sud University, Orsay, France {fci,fedak}@lri.fr lodygens@lal.in2p3.fr

11

Repertoires modifies /usr/local/share/XtremWeb/classes

• Les archives et classes Java. /usr/local/bin/xtremweb.{server, worker, monitor, client}

• scripts de le lancement.

/etc/rc.d/init.d/rc.xtremweb.server • Arguments : start, stop, status, restart.

/etc• Fichiers de config : xwrc et xw.conf.

/var/www/html/XthremWeb• Fichiers php3

Et aussi• création d’un utilisateur xtremweb, creation d’un utilisateur xtremweb

dans la base de données.

Mise en oeuvre

Page 12: 1 CGP2P XtremWeb :mise en œuvre et management Laboratoire de laccelerateur lineaire, Paris Sud University, Orsay, France {fci,fedak}@lri.fr lodygens@lal.in2p3.fr

12

Configurer les serveurs Le serveur XW

• Créer les tables de la DB.

• Créer un utilisateur au niveau du SGBD.

• Modifier xw.conf

Le serveur Apache • Créer les tables de la DB.

• Créer un utilisateur au niveau du SGBD.

• Modifier config.php3

Ces deux serveurs utilisent des fichiers communs!

Mise en oeuvre

Page 13: 1 CGP2P XtremWeb :mise en œuvre et management Laboratoire de laccelerateur lineaire, Paris Sud University, Orsay, France {fci,fedak}@lri.fr lodygens@lal.in2p3.fr

13

Configurer les workers et les clients

Un seul fichier de configuration :• xwrc contient les informations necessaires a la

connexion au serveur XW

Mise en oeuvre

Page 14: 1 CGP2P XtremWeb :mise en œuvre et management Laboratoire de laccelerateur lineaire, Paris Sud University, Orsay, France {fci,fedak}@lri.fr lodygens@lal.in2p3.fr

14

CGP2P

Mise en oeuvre

Ma nagement

Conclusion

Page 15: 1 CGP2P XtremWeb :mise en œuvre et management Laboratoire de laccelerateur lineaire, Paris Sud University, Orsay, France {fci,fedak}@lri.fr lodygens@lal.in2p3.fr

15

Management

Le serveur XW

Maintient la liste de jobs a soumettre. Manage les workers.

Gere les workers en temps reels. Maintient une table des traces d’activite. Reagit au monitor.

Page 16: 1 CGP2P XtremWeb :mise en œuvre et management Laboratoire de laccelerateur lineaire, Paris Sud University, Orsay, France {fci,fedak}@lri.fr lodygens@lal.in2p3.fr

16

Le worker

Ne prend que le CPU disponible. Execute des taches fournies par le serveur. Peut travailler en stand-alone.

Prêt pour le sandboxing. Reagit en temps reel aux ordres du serveur. Trace l’activite de la machine hote.

Management

Page 17: 1 CGP2P XtremWeb :mise en œuvre et management Laboratoire de laccelerateur lineaire, Paris Sud University, Orsay, France {fci,fedak}@lri.fr lodygens@lal.in2p3.fr

17

Le monitor

Est un client. Propose une vue globale du systeme.

Parametre le systeme (srv+wkr). Offre une gestion des workers. Propose une vue des traces d’activite.

Management

Page 18: 1 CGP2P XtremWeb :mise en œuvre et management Laboratoire de laccelerateur lineaire, Paris Sud University, Orsay, France {fci,fedak}@lri.fr lodygens@lal.in2p3.fr

18

Les traces fournies par les workers

Optionnelles.

Configuration :• cpuNum; cpuSpeed; memTotal; swapTotal; bootTime;

kernel.

Activite :• %cpu; interrups/sec (clavier+souris); nbProcs;

memFree; memShared; swapFree.

Management

Page 19: 1 CGP2P XtremWeb :mise en œuvre et management Laboratoire de laccelerateur lineaire, Paris Sud University, Orsay, France {fci,fedak}@lri.fr lodygens@lal.in2p3.fr

19

Les traces recuperees

Win NT; domaine de plus de 200 machines. (utilisees > 150)

(utilisables > 100)

Les logiciels standards, fournis par MS, ne fonctionnent pas!Il a donc fallu ecrire le notre!!!

Management

Page 20: 1 CGP2P XtremWeb :mise en œuvre et management Laboratoire de laccelerateur lineaire, Paris Sud University, Orsay, France {fci,fedak}@lri.fr lodygens@lal.in2p3.fr

20

Les traces recuperees

Configuration :• Non collectee.

Activite :• %cpu; interrupts/sec; memFree; memPageFault/sec;

bootTime; nbProcs; nbThreads; IP: datagrams/sec; disks: transferts/sec.

Utiliser un outil statistique.

Management

Page 21: 1 CGP2P XtremWeb :mise en œuvre et management Laboratoire de laccelerateur lineaire, Paris Sud University, Orsay, France {fci,fedak}@lri.fr lodygens@lal.in2p3.fr

21

CGP2P

Mise en oeuvre

Management

Conclusion

Page 22: 1 CGP2P XtremWeb :mise en œuvre et management Laboratoire de laccelerateur lineaire, Paris Sud University, Orsay, France {fci,fedak}@lri.fr lodygens@lal.in2p3.fr

22

Conclusion

Developpement

MAJ automatique. Porter le worker sous NT. Finir le monitor.

Page 23: 1 CGP2P XtremWeb :mise en œuvre et management Laboratoire de laccelerateur lineaire, Paris Sud University, Orsay, France {fci,fedak}@lri.fr lodygens@lal.in2p3.fr

23

Conclusion

Management

Installer la nouvelle version de XW au LAL. Ecrire la passerelle avec AugerDB.