code outline

This commit is contained in:
Changbin Liu 2013-05-07 14:20:24 -04:00
parent d7b50050a7
commit 02ff6a16b5
3 changed files with 32 additions and 0 deletions

0
inception/__init__.py Normal file
View File

32
inception/orchestrator.py Normal file
View File

@ -0,0 +1,32 @@
#!/usr/bin/env python
## Netowrks:
# Management network: 10.250.0.x/24
# Private network: 10.250.1.x/24
# Public network: 10.250.2.x/24
## VMs:
# [prefix]-gateway, 10.250.0.1
# [prefix]-chefserver, 10.250.0.2
# [prefix]-controller(s), 10.250.0.3 [ ~ 10.250.0.100]
# [prefix]-worker-1, 10.250.0.100
# [prefix]-worker-2, 10.250.0.100 [~10.250.0.254]
## Steps:
# start 3 + 2 (or more) VMs, via calling OpenStack Nova API
# install chefserver, config knife, upload cookbooks, roles, and
# environments
# check-in (bootstrap) 4 (or more) VMs into chefserver
# deploy VXLAN network via cookbook for all VMs, with gateway as
# layer-2 hub and other VMs are spokes
# deploy OpenStack controller(s) via misc cookbooks
# deploy workers via misc cookbooks (parallelization via Python
# multi-threading or multi-processing)

0
webui/__init__.py Normal file
View File