Pharos - Federated Labs to Face NFV challenges Morgan Richomme (Orange) Trevor Cooper (Intel)
Pharos Yesterday Agenda • Pharos Today • Pharos Tomorrow Pharos of Alexandria One of Seven Wonders of the Ancient World Constructed in the 3rd century BC One of tallest man-made structures in the world for many centuries (450 ft / 137 m) A prototype for all later lighthouses in the world
Pharos Today Labs provide … • Development resources for developers • CI Integration, deployment • Testing capability Key Features … • Hosted by Linux Foundation and OPNFV Community companies across geos • Diversity of implementations promotes a more robust platform • Provides common view of configurations, tools and access methods • Visible capability/resources • Visible deployment/usage monitoring • Visible test history Wiki https://wiki.opnfv.org/pharos Meetings https://wiki.opnfv.org/meetings Rls B Planning https://wiki.opnfv.org/pharos_rls_b_spec
Pharos Introduction Specification – Technical requirements for labs Tooling – Connectivity – Dashboards – Infrastructure tools Management – Community Lab SLAs – LF lab usage and support Pooled Lab Resources for Development and Test
Linux Foundation OPNFV Lab • Reference Labs for Arno • Dedicated for CI, infra setup/configuration and troubleshooting • Not for project development • Usage and access process … https://wiki.opnfv.org/pharos/lf_lab • Resource usage – POD1 - build, virtual deploys, other CI-related activities – POD2 – CI, CI development / troubleshooting
OPNFV Community Labs Provides community assets with a set of SLAs Fulfills the technical requirements (configured to meet OPNFV’s requirements) Accessible to the OPNFV community for Dev … and/or … Integrated with CI toolchain and used for CI and Test activities Possible to be monitored with the Pharos/LF tools Able to report back to LF infrastructure on test outputs etc. Supported by a Pharos project contributor with documented SLA Labs are a Key Resources for Rls B
Community Lab Usage CI Lab • Dedicated or shared • 24/7 SLA Test Lab • Planned upgrades • Lab certified for release Dev Lab • Remote access for developers • Capability and configuration documented
Definition of “Lab Ready” Successfully deployed an OPNFV release (Arno, beta-Brahmaputra, …) Successfully run default test suite from Functest (used for Arno) Has remote access per recommended methods Lab specs/config documented per Pharos spec. At least one full (bare-metal) POD Test capabilities and history of activities supported (or planned to support) documented
OPNFV Labs – Snapshot Ericsson Linux Foundation Orange Huawei Dell Intel ZTE Spirent New labs welcome! New labs welcome! China Mobile CI Labs - Today: Intel and Ericsson servers dedicated for CI build, virtual deployments - 8 labs committed to CI dedicated PODs - Other labs for CI activities once available/validated Dev labs - Most labs provide dev resources - OPNFV Installers: Ericsson: Apex; Intel: Fuel, JOID; Huawei: Compass (TBD) - Low bandwidth labs used for verification and platform validation
Pharos tomorrow…
LaaS: Lab as a Service
Great diversity of COTS, NICs, Network equipments ensuring interoperability
Great diversity of configurations (installers, SDN controllers, orchestrators) ensuring interoperability
High End Testing tooling
“Tested on Pharos” : A way to certify and guarantee interoperability for third parties
A collective intelligence dedicated to NFV testing including analytics capabilities
Credits • http://fr.freeimages.com/photo/server-at-night-1199726 • http://fr.freeimages.com/photo/dominos-1416537 • http://fr.freeimages.com/photo/offshore-gas-platform-1-1386251 • http://fr.freeimages.com/photo/stage-for-symphony-orchestra-1528192 • http://fr.freeimages.com/photo/tools-1562881 • http://fr.freeimages.com/photo/tickets-1-1194780 • http://fr.freeimages.com/photo/platter-to-heaven-1241931
Recommend
More recommend