From 47d65005256166cdeb795debbce327fcbf155c48 Mon Sep 17 00:00:00 2001 From: Sander Vrijders Date: Fri, 3 Feb 2017 16:54:48 +0100 Subject: rhumba: Add Ouroboros commands and SSH helpers This adds initial support for Ouroboros. It installs and sets up the stack, and binds ap names to names. It also moves the SSH helper functions to common ground, so that every file can use them. --- rhumba.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'rhumba.py') diff --git a/rhumba.py b/rhumba.py index 843b319..fbcfc8f 100755 --- a/rhumba.py +++ b/rhumba.py @@ -23,6 +23,7 @@ import emulab_support as es import jfed_support as js import abc import getpass +import ouroboros_support as our # Represents generic testbed info # @@ -312,7 +313,10 @@ class OuroborosExperiment(Experiment): def run(self): print("[Ouroboros experiment] start") + print("Creating resources...") Experiment.run(self) - for node in self.nodes: - print(node.full_name) + print("Setting up Ouroboros...") + our.setup_ouroboros(self.testbed, self.nodes) + print("Binding names...") + our.bind_names(self.testbed, self.nodes) print("[Ouroboros experiment] end") -- cgit v1.2.3