Emulab¶
Emulab is a network testbed, giving researchers a wide range of environments in which to develop, debug, and evaluate their systems.
Issues have been reported that Rumba asks for the password even though a public key was added to the emulab interface. In this case a workaround is to start an ssh-agent and add the public key there.
$ eval `ssh-agent`
$ ssh-add $HOME/.ssh/id_rsa.pub
-
class
rumba.testbeds.emulab.
Testbed
(exp_name, username, proj_name, password='', url='wall2.ilabt.iminds.be', image=None)[source]¶ Bases:
rumba.elements.experimentation.Testbed
Represents an emulab testbed.
Initializes the testbed class.
Parameters: - exp_name – The experiment name.
- username – User of the experiment.
- password – Password of the user.
- proj_name – Project name of the experiment.
- url – URL of the testbed.
- image – Specific image to use.