Ce projet permet de déployer et exécuter l’application PingPong sur la plateforme Grid5000, en utilisant plusieurs nœuds pour mesurer les performances réseau.
- Accès à Grid5000 avec un compte utilisateur.
- Clé SSH (
~/.ssh/id_rsa) configurée pour l’accès au site. - Permissions nécessaires pour exécuter des scripts (
chmod +x). tar,scp,sshinstallés sur la machine locale.
- Créer une archive de l’application :
tar czf pingpong.tar.gz .- Transférer l’archive vers Grid5000 :
scp -i ~/.ssh/id_rsa -o "ProxyJump=<your_username>@access.grid5000.fr" pingpong.tar.gz <your_username>@<site>:- Se connecter à la machine Grid5000 :
ssh -i ~/.ssh/id_rsa <your_username>@access.grid5000.fr
ssh <site>- Création du répertoire "pingpong" (juste pour la première fois):
mkdir pingpong- Décompresser l’archive dans "pingpong":
tar xzf pingpong.tar.gz -C pingpong
cd pingpong- Rendre les scripts exécutables :
chmod +x compile.sh scripts/*- Allouer les nœuds avec OAR (interactif) :
oarsub -I -l nodes=2,walltime=0:30- Lancer l’application :
./scripts/start.shPour récupérer les images générées (comparison_*.png) sur ta machine locale, utilise depuis un autre terminal :
scp -i ~/.ssh/id_rsa -o "ProxyJump=<your_username>@access.grid5000.fr" <your_username>@<site>.grid5000.fr:~/pingpong/comparison_*.png ./