User Tools

Site Tools


get_started:foreman_quickstack_status

This is an old revision of the document!


Foreman/QuickStack Current Status

ToDo / List of open issues

Jira is now used for managing the ToDo List. Please see the BGS Issue List in the Jira OPNFV setup. You will need your Linux Foundation Login to access Jira.

List of integration points with CI

Sequence of integration points with CI ("touch points where your installer is expected to be kicked by Jenkins - along with what you expect to deliver back in case of success or failure").

  • pointer to script to kick off installer

Status Updates

03/16/15

  • Progress has been made on the build.sh script to install the provisioning server. Current plan is for the script to bring up a Vagrant CentOS7 VM, then use Khaleesi to install/configure Foreman+ puppet modules.
  • Dan Radez is integrating SpinalStack puppet modules into our current installer which will provide HA support.
  • Suresh Subramanian is working on testing out the user guide in a completely virtual scenario. His efforts should help us add support for being able to deploy using VM's and enhance the user guide.
  • User guide has been changed and broken up into individual pieces. There is now also a topology diagram as well as steps on how to use Khaleesi to run Tempest.

03/08/15

  • Khaleesi is now working on POD1. Khaleesi will install/configure Tempest, rebuild the Foreman nodes then run Tempest.
  • Tim Rozet to commit changes to Khaleesi and provide instructions on the wiki.
  • Foreman/QuickStack wiki is going to be changed to break it up into pieces and easier to follow.
  • POD2 is now up in Intel lab.
  • OpenStack controller HA is coming along. Dan Radez has gotten RabbitMQ and database HA working.
  • Will update the wiki this next week with current toplogy diagram and info.
  • POD1 should be ready to integrate into Jenkins and test out Khaleesi jobs.

03/02/15

  • Tempest is now installed/running on a baremetal node in the Intel testbed. Working on a puppet module to install/configure tempest automatically.
  • Was able to use Foreman to launch KVM VM's through libvirt. This confirms we can use this for a demo virtualized deployment for the installer if we want. Also, we should move the Tempest node to be virtualized.
  • Pod 2 is almost ready in the Intel lab for use.
  • Dan Radez is still looking into HA options for control node in OpenStack.
  • Tim Rozet working on the temptest puppet module, then Khaleesi integration.

02/09/15

  • Foreman will now install/rebuild OpenStack to Intel lab (Topology is 1 Compute Node and 1 Network+Control Node)
  • There are 5 servers currently in Intel lab. 2 have BMC issues, 2 are being used as mentioned above, and the final one will be used to test HA.
  • Changes to appropriate modules have been made in the Intel lab (official commits pending) to install OpenDaylight and configure it as a neutron plugin. These are optional parameters set in Foreman to decide to use OpenDaylight or other ML2 driver.
  • There are two issues blocking more testing with ODL as the neutron plugin right now:
    • When OpenDaylight comes up, it can take up to 60 seconds for all of the features to install and become active. We need to wait for all the features to be up before we enable openvswitch and point to ovsdb as the manager. This ensures we do not miss the time period where ovsdb will detect the new node and configure br-int on it.
    • There is another issue where sometimes Neutron sends API calls to ODL, where the result is Neutron receives a 200 OK from ODL, while ODL never pushes any flows to openvswitch. This needs to be looked at so we can reliably know what we are configuring and get rid of false positives.
  • Tim Rozet is working on a fix for issue 1. While issue 2 is TBD after 1.
  • Dan Radez is working on getting HA integration done.
  • Joseph Gasparakis is working on putting together a build script for foreman in order to make it available to Octopus
get_started/foreman_quickstack_status.1426512561.txt.gz · Last modified: 2015/03/16 13:29 by Tim Rozet