Table of Contents

!!!DRAFT!!!

Google Doc Version

Genesis sandbox: Example requirements

Example requirements to help kick-off the Genesis work.

Requirements fall into several categories:

Target system requirements: Hardware components

Target system requirements: Software components

(Evolve: https://wiki.opnfv.org/get_started/get_started_system_state)

OpenStack

Component Required? Version Notes
Nova Yes Juno, Kilo
Glance Yes Juno, Kilo
Neutron Yes Juno, Kilo
Keystone Yes Juno, Kilo
MySQL Yes Juno, Kilo Must be HA
RabbitMQ Yes Juno, Kilo Must be HA
Pacemaker cluster stack Yes Juno, Kilo Required for HA
Corosync Yes Juno, Kilo Required for HA
Ceilometer No Juno, Kilo
Horizon Yes Juno, Kilo
Heat No Juno, Kilo
Swift No Juno, Kilo
Cinder Yes Juno, Kilo Required to use Ceph Storage as Cinder backend

OpenDaylight

OpenDaylight

Component Sub-Component Version Notes
odl-dlux-all
odl-config-persister-all OpenDaylight :: Config Persister:: All
odl-aaa-all OpenDaylight :: AAA :: Authentication :: All Featu
odl-ovsdb-all OpenDaylight :: OVSDB :: all
odl-ttp-all OpenDaylight :: ttp :: All
odl-openflowplugin-all OpenDaylight :: Openflow Plugin :: All
odl-adsal-compatibility-all OpenDaylight :: controller :: All
odl-tcpmd5-all
odl-adsal-all OpenDaylight AD-SAL All Features
odl-config-all OpenDaylight :: Config :: All
odl-netconf-all OpenDaylight :: Netconf :: All
odl-base-all OpenDaylight Controller
odl-mdsal-all OpenDaylight :: MDSAL :: All
odl-yangtools-all OpenDaylight Yangtools All
odl-restconf-all OpenDaylight :: Restconf :: All
odl-integration-compatible-with-all
odl-netconf-connector-all OpenDaylight :: Netconf Connector :: All
odl-akka-all OpenDaylight :: Akka :: All
odl-groupbasedpolicy-ofoverlay
odl-groupbasedpolicy-ui

Common software artifacts and scripts

Requirements for a common user experience

HA

Versioning

System definition/configuration

Deployment process qualities

Security

Testing

Documentation

Networking

Installation method

Installer sources