This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
foreman_quickstack_tool_interaction [2015/06/17 21:53] Tim Rozet |
foreman_quickstack_tool_interaction [2015/06/17 21:55] (current) Tim Rozet |
||
---|---|---|---|
Line 6: | Line 6: | ||
Deployment is done via deploy.sh. Deploy.sh does the following: | Deployment is done via deploy.sh. Deploy.sh does the following: | ||
* Detects the networking setup | * Detects the networking setup | ||
- | * Gathers parameters to be used to deploy OPNFV | + | * Gathers parameters to be used to deploy OPNFV via an [[https://github.com/trozet/bgs_vagrant/blob/master/opnfv_ksgen_settings.yml | inventory file]] |
- | * Uses Vagrant to bring up VMs | + | * The parameters include global parameters later configured in Foreman, and a "nodes" yaml dictionary which describes the baremetal/VM topology |
+ | * Deploy uses Vagrant to bring up VMs | ||
* 1 VM is used as Foreman, other VMs can be provided when doing a virtual deployment | * 1 VM is used as Foreman, other VMs can be provided when doing a virtual deployment | ||
* For each VM, [[https://github.com/trozet/bgs_vagrant | bgs_vagrant]] is cloned into /tmp/ (/tmp/bgs_vagrant is Foreman VM, while other nodes are /tmp/controller1, etc) | * For each VM, [[https://github.com/trozet/bgs_vagrant | bgs_vagrant]] is cloned into /tmp/ (/tmp/bgs_vagrant is Foreman VM, while other nodes are /tmp/controller1, etc) |