projects
/
osm
/
vim-emu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
added image argument to CLI
[osm/vim-emu.git]
/
README.md
diff --git
a/README.md
b/README.md
index
0dcf5a6
..
a9d48b3
100644
(file)
--- a/
README.md
+++ b/
README.md
@@
-42,18
+42,24
@@
Automatic installation is provide through an Ansible playbook.
### Run
* First terminal:
### Run
* First terminal:
+ * `cd emulator-strawman/emuvim`
* `sudo python example_topology.py`
* Second terminal:
* `sudo python example_topology.py`
* Second terminal:
- * TODO add CLI commands here (e.g. request the start of a new compute resource)
+ * `cd emulator-strawman/emuvim/cli`
+ * `./son-emu-cli compute start -d dc1 -n vnf1`
+ * `./son-emu-cli compute start -d dc1 -n vnf2`
+ * `./son-emu-cli compute list`
+* First terminal:
+ * `dockernet> vnf1 ping -c 2 vnf2`
### TODO
* DCemulator
* ...
### TODO
* DCemulator
* ...
-* Write unit tests
-* Create an Ansible-based automatic installation routine
+
* Add resource constraints to datacenters
* Check if we can use the Mininet GUI to visualize our DCs?
* Add resource constraints to datacenters
* Check if we can use the Mininet GUI to visualize our DCs?
+* (Unit tests for zerorpc API endpoint)
### Features / Done
### Features / Done
@@
-70,5
+76,7
@@
Automatic installation is provide through an Ansible playbook.
* list active compute resources
* Cloud-like reference API with CLI for demonstrations
* Write CLI client
* list active compute resources
* Cloud-like reference API with CLI for demonstrations
* Write CLI client
- * Start compute
+ * Start compute
(name, DC, image)
* Stop compute
* Stop compute
+* Create an Ansible-based automatic installation routine
+* Unit tests