Planetlab

To get access to PlanetLab, you must do the following:

  • Go to the site  http://planet-lab.eu/and choose <Create an account>  Note: the URL has changed in 2013: used to be http://planet-lab.org but now that is the URL for the non-European part of Planetlab only.

  • Fill in the important fields and choose "University of Copenhagen, DIKU" as site. THIS IS IMPORTANT!

 

  • You have to wait for verification of your account before it can be used.  If the verification takes more than a few days, try prodding eric@diku.dk

 

When everything is ok and your account has been verified, you can check out the link: https://www.planet-lab.org/doc/guides/user

You basically work on PlanetLab when you log in as SSH.

  1. Make a ssh key and add it to your account (this does in a userinterface under <keys> in <my account>
  2. To ssh to a node, type in the following command: ssh -l slicename(for example: diku_INF5510v13) hostname(for example: planetlab2.koganei.wide.ad.jp)

Unfortunately, you have to install emerald compiler on each node you use to log in to (Write down the nodes that you have installed the emerald compiler so you could reuse them for future works!).

 

NOTE TO SELF:

/home/diku_INF5510v13/emerald/bin

login as : ssh -l diku_INF5510v13 <nodename>


get the emerald compiler to that node:
wget http://www.uio.no/studier/emner/matnat/ifi/INF5510/v11/undervisningsmateriale/kompilator/emerald-0.99-linux.tar.gz

untar the file:
tar xvf emerald-0.99-linux.tar.gz


Then move the files into a directory (make an emerald directory, mkdir emerald)

After that, to find the path, type pwd and copy this after you have edited .bashrc!
to edit the .bashrc on the node, type in: sudo vi .bashrc.


Copy:

export EMERALDROOT='/home/diku_INF5510v13/emerald'
export PATH=$PATH:$EMERALDROOT/bin
set EMERALDARCH='i686mt'

emx -U -R
emx -U -Rhostname:port program


Then in the end, type in: source .bashrc


To find out the hostname, type in:

hostname



NODES known Available:

planetlab1lannion.elibel.tm.fr
planetlab1.cs.cornell.edu
pandora.we.po.opole.pl
planetlab1.science.unitn.it
pl1.pku.edu.cn
planetlab-01.kusa.ac.jp (might not work)
planetlab1.research.nicta.com.au
planetlab-2.research.netlab.hut.fi
planetlab2.urv.cat
planetlab1.s3.kth.se
planetlab1.unineuchatel.ch

planet1.elte.hu
planetlab-1.research.netlab.hut.fi
stella.planetlab.ntua.gr
gschembra4.diit.unict.it
planetlab1.eecs.jacobs-university.de
ple2.cesnet.cz

 


 

 

 

Publisert 21. jan. 2014 10:30 - Sist endret 16. mars 2014 00:09