projects
/
osm
/
vim-emu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
cleaner API
[osm/vim-emu.git]
/
emuvim
/
dcemulator
/
node.py
diff --git
a/emuvim/dcemulator/node.py
b/emuvim/dcemulator/node.py
index
b095e19
..
6d1c6de
100644
(file)
--- a/
emuvim/dcemulator/node.py
+++ b/
emuvim/dcemulator/node.py
@@
-12,6
+12,8
@@
class Datacenter(object):
"""
Represents a logical data center to which compute resources
(Docker containers) can be added at runtime.
"""
Represents a logical data center to which compute resources
(Docker containers) can be added at runtime.
+
+ Will also implement resource bookkeeping in later versions.
"""
def __init__(self, name):
"""
def __init__(self, name):
@@
-39,8
+41,14
@@
class Datacenter(object):
def start(self):
pass
def start(self):
pass
- def addCompute(self):
- pass
+ def addCompute(self, name):
+ """
+ Create a new container as compute resource and connect it to this
+ data center.
+ """
+ #TODO connect container to DC's swtich
+ self.net.addDocker("%s.%s" % (self.name, name), dimage="ubuntu")
- def removeCompute(self):
- pass
+ def removeCompute(self, name):
+ #TODO disconnect container to DC's swtich
+ self.net.removeDocker("%s.%s" % (self.name, name))