30
Bootstrap / Getting Started Using Puppet Deployment Dan Radez, Red Hat OpenStack Tim Rozet, Red Hat SDN

Bootstrap / Getting Started Using Puppet Deployment

Embed Size (px)

Citation preview

Bootstrap / Getting Started

Using Puppet Deployment

Dan Radez, Red Hat OpenStackTim Rozet, Red Hat SDN

Agenda

● OPNFV Requirements

● Proposed Solution

● Status Update / Timeline

● Involvement

OPNFV Requirements

OPNFV Requirements

● Openstack Juno & OpenDaylight Helium

● CentOS 7

● OpenStack like CI

● Baremetal Testing Environment

● High Availability

● Ceph Storage

Proposed Solution

Proposed Solution

● RDO Juno

Red Hat's Community OpenStack

openstack.redhat.com

Proposed Solution

● RDO Juno

● CentOS 7

Proposed Solution

● RDO Juno

● CentOS 7

● Jenkins / Khaleesi

Proposed Solution

● RDO Juno

● CentOS 7

● Jenkins / Khaleesi

● Foreman

Provisioning and Puppet Master

theforeman.org

Proposed Solution

● RDO Juno

● CentOS 7

● Jenkins / Khaleesi

● Foreman

● Puppet

Proposed Solution

● RDO Juno

● CentOS 7

● Jenkins / Khaleesi

● Foreman

● Puppet

● Tempest

Proposed SolutionPuppet Modules

Puppet modules

● OpenStack Puppet Modules (OPM)

● Puppet-opendaylight

● Quickstack

● Genesisopnfv (genesis)

opendaylightquickstack

OPM

Proposed SolutionWorkflow

Workflow

Jenkins

Workflow

Jenkins Khaleesi

Workflow

Jenkins Khaleesi Foreman

Workflow

Jenkins Khaleesi Foreman

Puppet

Workflow

Jenkins Khaleesi Foreman

PuppetOpenStack

Workflow

Jenkins Khaleesi Foreman

PuppetOpenStack

Workflow

Jenkins Khaleesi Foreman

PuppetOpenStack

Workflow

Jenkins Khaleesi Foreman

PuppetOpenStack

opnfv (genesis)

opendaylightquickstack

OPM

Simplifying It

PuppetOpenStack

opnfv (genesis)

opendaylightquickstack OPM

Status / Timeline

Status

Proposed

Solution

Status

OPNFV

Validation

Proposed

Solution

Status

OPNFV

Validation

Developer

Tools

Proposed

Solution

Resources

● RDO: openstack.redhat.com

● http://theforeman.org

● http://github.com/redhat-openstack/khaleesi

● https://wiki.opnfv.org/get_started

● https://gerrit.opnfv.org/gerrit/#/admin/projects/genesis