This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
get_started:lflab_maaspoc [2015/09/30 22:04] Iben Rodriguez |
get_started:lflab_maaspoc [2015/10/20 01:50] (current) Narinder Gupta [MaaS Workflow Idea] |
||
---|---|---|---|
Line 2: | Line 2: | ||
====== Proposed MAAS Poc ====== | ====== Proposed MAAS Poc ====== | ||
+ | this page docs the POC proposed in Sept 2015 - see details of how to get started with MaaS here: https://wiki.opnfv.org/pharos/maas_getting_started_guide | ||
{{:pharos:maas_poc_lab.png?600|}} | {{:pharos:maas_poc_lab.png?600|}} | ||
Line 9: | Line 10: | ||
===== Network assumption: ===== | ===== Network assumption: ===== | ||
- | * MAAS regional controller will have connectivity to individual community lab where deployment will take place. | + | * MAAS regional controller and cluster controller will have connectivity to community lab where deployment will take place. |
- | * Each community data centre expected to have cluster controller on interface (say eth4) which is connected to different pods jump hosts within data centre at eth4 only. | + | * Each community data centre expected to have regional and cluster controller on interface (say eth4) which is connected to different pods jump hosts within data centre at eth4 only. |
* Jump hosts and other deployment nodes needs to configure the PXE boot first with eth0 first then eth4 in sequence then to hard disk. | * Jump hosts and other deployment nodes needs to configure the PXE boot first with eth0 first then eth4 in sequence then to hard disk. | ||
* Cluster controller will run DHCP/DNS/TFTP/PXE on eth4 interface network to control the jump host. | * Cluster controller will run DHCP/DNS/TFTP/PXE on eth4 interface network to control the jump host. | ||
====== MaaS Workflow Idea ====== | ====== MaaS Workflow Idea ====== | ||
+ | - Acquire a individual node or group of nodes of deployment through MAAS REST API depend on which community lab needs to use. | ||
- jenkins server kicks off maas workflow job to initiate pod build out in a lab | - jenkins server kicks off maas workflow job to initiate pod build out in a lab | ||
- maas regional controller receives job and sends task to cluster controller for the lab | - maas regional controller receives job and sends task to cluster controller for the lab | ||
Line 23: | Line 25: | ||
- More in depth tests can be run as desired: vsperf, storage, yardstick, etc | - More in depth tests can be run as desired: vsperf, storage, yardstick, etc | ||
- When testing is complete the servers are erased and the pod is rebuilt with the new parameters | - When testing is complete the servers are erased and the pod is rebuilt with the new parameters | ||
- | |||