User Tools

Site Tools


foreman_quickstack_tool_interaction

This is an old revision of the document!


Foreman/QuickStack Tool Interaction

The purpose of this page is to go into some detail and provide the linkage to how the Foreman/QuickStack tools interact. It will go from initiating a deploy through the tools to show the interactions and files that are called.

Initial Deployment

Deployment is done via deploy.sh. Deploy.sh does the following:

  • Detects the networking setup
  • Gathers parameters to be used to deploy OPNFV
  • Uses Vagrant to bring up VMs
  • 1 VM is used as Foreman, other VMs can be provided when doing a virtual deployment
  • For each VM, bgs_vagrant is cloned into /tmp/ (/tmp/bgs_vagrant is Foreman VM, while other nodes are /tmp/controller1, etc)
  • Vagrant uses provisioners to configure the VM (done inside of the Vagrantfile under /tmp/<node>)
  • deploy.sh will configure the Vagrantfile to use bootstrap.sh

Initial Provisioning

foreman_quickstack_tool_interaction.1434575997.txt.gz · Last modified: 2015/06/17 21:19 by Tim Rozet