added basic start/stop functionality for containers. connection setup etc. still...
[osm/vim-emu.git] / emuvim / dcemulator / node.py
index b095e19..3111735 100644 (file)
@@ -39,8 +39,12 @@ class Datacenter(object):
     def start(self):
         pass
 
-    def addCompute(self):
-        pass
-
-    def removeCompute(self):
-        pass
+    def addCompute(self, name):
+        #TODO remove mnet shortcut to have a clean API
+        #TODO connect container to DC's swtich
+        self.net.mnet.addDocker("%s.%s" % (self.name, name), dimage="ubuntu")
+
+    def removeCompute(self, name):
+        #TODO remove mnet shortcut to have a clean API
+        #TODO disconnect container to DC's swtich
+        self.net.mnet.removeDocker("%s.%s" % (self.name, name))