aboutsummaryrefslogtreecommitdiff
path: root/rumba/testbeds/qemu.py
diff options
context:
space:
mode:
authorMarco Capitani <m.capitani@nextworks.it>2017-04-14 17:52:56 +0200
committerMarco Capitani <m.capitani@nextworks.it>2017-04-14 17:52:56 +0200
commit6eceae4bf7ee823d6eed276935741b7c107f6105 (patch)
tree27afa85981f5eec4cd12cc05366c5b511ca8e9a6 /rumba/testbeds/qemu.py
parent2f423e0282975b753f6686654f3adc0f535d23d7 (diff)
downloadrumba-6eceae4bf7ee823d6eed276935741b7c107f6105.tar.gz
rumba-6eceae4bf7ee823d6eed276935741b7c107f6105.zip
Implemented several comments on MR 22:
+ Used paramiko for scp (implemented new method in ssh_support + removed (obsoleted) private key for access to vms + used setup_vlans from ssh_support
Diffstat (limited to 'rumba/testbeds/qemu.py')
-rw-r--r--rumba/testbeds/qemu.py13
1 files changed, 2 insertions, 11 deletions
diff --git a/rumba/testbeds/qemu.py b/rumba/testbeds/qemu.py
index 8ccc704..174b860 100644
--- a/rumba/testbeds/qemu.py
+++ b/rumba/testbeds/qemu.py
@@ -103,17 +103,8 @@ class Testbed(mod.Testbed):
vlan = next_vlan
next_vlan += 10
assigned_vlan[port['shim'].name] = vlan
- args = {'vlan': vlan, 'port': ipcp.ifname}
- cmds = ['ip link set %(port)s up'
- % args,
- 'ip link add link %(port)s name %(port)s.%(vlan)s '
- 'type vlan id %(vlan)s'
- % args,
- 'ip link set %(port)s.%(vlan)s up'
- % args]
- ssh_support.execute_commands(self,
- node.ssh_config,
- cmds)
+ ssh_support.setup_vlan(self, node,
+ vlan, ipcp.ifname)
def swap_in(self, experiment):
"""