diff options
-rw-r--r-- | example.py | 31 | ||||
-rwxr-xr-x | main.py | 25 |
2 files changed, 31 insertions, 25 deletions
diff --git a/example.py b/example.py new file mode 100644 index 0000000..931eb73 --- /dev/null +++ b/example.py @@ -0,0 +1,31 @@ +#!/usr/bin/env python + +# An example script using rhumba.py + +from rhumba import * + +n1 = NormalDIF("n1", policies = {"rmt.pff": "lfa", + "security-manager": "passwd"}) + +e1 = ShimEthDIF("e1") + +a = Node("a", + difs = [n1, e1], + dif_registrations = {n1 : [e1]}, + registrations = {"a.crap" : [n1]}, + bindings = {"a.crap" : "/usr/bin/crap"}) + +b = Node("b", + difs = [e1, n1], + dif_registrations = {n1 : [e1]}) + +tb = jFedTestbed(exp_name = "letest", + username = "sander", + cert_file = "cert.pem", + jfed_jar = "jfed_cli/experimenter-cli.jar") + +exp = IRATIExperiment(tb, nodes = [a, b]) + +print(exp) + +exp.run() diff --git a/main.py b/main.py deleted file mode 100755 index 3200f77..0000000 --- a/main.py +++ /dev/null @@ -1,25 +0,0 @@ -#!/usr/bin/env python - -# An example script using rhumba.py - -from rhumba import * - -e1 = ShimEthDIF("e1") - -a = Node("a", - difs = [e1], - registrations = {"cbr.a" : [e1]}, - bindings = {"cbr.a" : "/usr/bin/cbr"}) - -b = Node("b", - difs = [e1]) - -tb = EmulabTestbed(exp_name = "test001", - username = "sander", - url = "wall2.ilabt.iminds.be") - -exp = OuroborosExperiment(tb, nodes = [a, b]) - -print(exp) - -exp.run() |