6th OSM Hackfest: Difference between revisions

From OSM Public Wiki
Jump to: navigation, search
 
(58 intermediate revisions by 3 users not shown)
Line 4: Line 4:
[[File:6hackdate.png|350px|right|top|link=https://portal.etsi.org/webapp/MeetingCalendar/MeetingDetails.asp?m_id=35890]]  
[[File:6hackdate.png|350px|right|top|link=https://portal.etsi.org/webapp/MeetingCalendar/MeetingDetails.asp?m_id=35890]]  


ETSI's Centre for Testing and Interoperability and the OSM community are organizing the 6th OSM Hackfest on 13-17 May  2019.  
ETSI's Centre for Testing and Interoperability and the OSM community organized the 6th OSM Hackfest on 13-17 May  2019.  


The event will be hosted by '''[https://www.intel.com INTEL]''' in Santa Clara (CA, USA), co-located with the '''[https://portal.etsi.org/webapp/MeetingCalendar/MeetingDetails.asp?m_id=35891 OSM#7]''' plenary meeting, offering a great opportunity to share and learn with OSM developers and module leaders, and explore further opportunities for synergies and collaboration.
The event was hosted by '''[https://www.intel.com INTEL]''' in Santa Clara (CA, USA), co-located with the '''[https://portal.etsi.org/webapp/MeetingCalendar/MeetingDetails.asp?m_id=35891 OSM#7]''' plenary meeting, offering a great opportunity to share and learn with OSM developers and module leaders, and explore further opportunities for synergies and collaboration.


Participation to OSM Hackfests is free and open to all upon '''[https://portal.etsi.org/webapp/MeetingCalendar/MeetingDetails.asp?m_id=35890 Registration]'''
Participation to OSM Hackfests is free and open to all upon '''[https://portal.etsi.org/webapp/MeetingCalendar/MeetingDetails.asp?m_id=35890 Registration]'''
Line 16: Line 16:


Santa Clara, CA 95054, USA
Santa Clara, CA 95054, USA
 
<!--
* ''[[Hotel Recommendations]]''
* ''[[Hotel Recommendations]]''
* ''[https://osm.etsi.org/wikipub/images/f/f3/6th_OSM_Hackfest_-_Visitor_Visa_Invitation_Letter.docx Visitor Visa Invitation Letter]''
* ''[https://osm.etsi.org/wikipub/images/f/f3/6th_OSM_Hackfest_-_Visitor_Visa_Invitation_Letter.docx Visitor Visa Invitation Letter]''
-->


= Scope =
= Scope =
This OSM Hackfest will allow new users to get familiar with '''OSM Release FIVE''' and exercise all the main functionalities, from basic operations (installation, setup, common operations, etc.) to most advanced activities, such as 5G network slicing and end-to end service orchestration, with a big focus on VNF on-boarding activities covering Day 0/1/2 operations.
This OSM Hackfest allowed new users to get familiar with '''OSM Release FIVE''' and exercise all the main functionalities, from basic operations (installation, setup, common operations, etc.) to most advanced activities, such as 5G network slicing and end-to end service orchestration, with a big focus on VNF on-boarding activities covering Day 0/1/2 operations.


In addition, experienced users and developers will have the opportunity to hack into OSM, build complex examples, fine-tune, test and demonstrate Release SIX and experimental features on the OSM Remote Labs network.
In addition, experienced users and developers had the opportunity to hack into OSM, build complex examples, fine-tune, test and demonstrate Release SIX and experimental features on the OSM Remote Labs network.


[[File:OSM_community_barcelona.jpg|800px|center]]
[[File:OSM_community_santa_clara.jpg|800px|center]]


= Objectives =
= Objectives =
OSM Hackfest participants will learn to  
OSM Hackfest participants learnt to  
* Install OSM and run some examples
* Install OSM and run some examples
* Get familiar with OSM's GUI and CLI
* Get familiar with OSM's GUI and CLI
Line 40: Line 41:
* Build complex examples and run own experimental testing
* Build complex examples and run own experimental testing


= Who should attend =
= Who attended =
* VNF vendors, who want to onboard their VNF in OSM following best practices
* VNF vendors, who want to onboard their VNF in OSM following best practices
* System Integrators, who want to get started with OSM
* System Integrators, who want to get started with OSM
Line 47: Line 48:
* Experimented developers and users that want to share and test with the community
* Experimented developers and users that want to share and test with the community


[[File:OSM_hack.jpg|800px|center]]
[[File:OSM_hack_santa_clara.jpg|800px|center]]


= Prerequisites =
= Prerequisites =
Line 58: Line 59:
** See [https://osm.etsi.org/wikipub/index.php/How_to_run_OSM_on_Vagrant how to download and install OSM from Vagrant on your computer].
** See [https://osm.etsi.org/wikipub/index.php/How_to_run_OSM_on_Vagrant how to download and install OSM from Vagrant on your computer].


= Agenda =
* ''Tentative: Please note the sessions' times and contents may be subject to change''


= Agenda =
<googlespreadsheet style="width:850px; height:400px">1nm62iOibRzTfGsut61-D_4GZ3JtczFXuJsP7l5B4tSE</googlespreadsheet>
<googlespreadsheet style="width:850px; height:400px">1nm62iOibRzTfGsut61-D_4GZ3JtczFXuJsP7l5B4tSE</googlespreadsheet>


== OSM Hackfest Sessions ==
== OSM Hackfest Sessions ==
* '''Session 0: Introduction to NFV and OSM'''   
* '''[http://osm-download.etsi.org/ftp/osm-5.0-five/6th-hackfest/presentations/6th%20OSM%20Hackfest%20-%20Session%20-%20Welcome%20To%20Intel%20&%20Logistics%20for%20the%20week.pdf Welcome to Intel]'''
* '''Session 1: OSM Installation and first use'''  
** Eric Levander, General Manager, Communications Infrastructure, Global Sales (Intel)
* '''Logistics for the week'''
** Nicolette Oki (Intel)
* '''[http://osm-download.etsi.org/ftp/osm-5.0-five/6th-hackfest/presentations/6th%20OSM%20Hackfest%20-%20Session%200%20-%20Introduction%20to%20NFV%20and%20OSM.pdf Session 0: Introduction to NFV and OSM]'''   
** Lead by: Jose Miguel Guzman (Whitestack)
* '''[http://osm-download.etsi.org/ftp/osm-5.0-five/6th-hackfest/presentations/6th%20OSM%20Hackfest%20-%20Session%201%20-%20Installation%20and%20first%20use.pdf Session 1: OSM Installation and first use]'''  
** Lead by: Guillermo Calvino, Adrian Candel (Altran)
** OSM installation (Release FIVE)
** OSM installation (Release FIVE)
** OSM user experience from the GUI     
** OSM user experience from the GUI     
** OSM user experience from the CLI
** OSM user experience from the CLI
* '''Session 2: Creating a basic VNF and NS'''
* '''[http://osm-download.etsi.org/ftp/osm-5.0-five/6th-hackfest/presentations/6th%20OSM%20Hackfest%20-%20Session%202%20-%20Creating%20a%20basic%20VNF%20and%20NS.pdf Session 2: Creating a basic VNF and NS]'''
* '''Session 2.5: Instructions for VNF builders for free-style experimental sessions'''  
** Lead by: Guillermo Calvino, Adrian Candel (Altran)
* '''Session 3: Modeling multi-VDU VNFs'''  
* '''[http://osm-download.etsi.org/ftp/osm-5.0-five/6th-hackfest/presentations/6th%20OSM%20Hackfest%20-%20Session%202.5%20-%20Guidelines%20for%20VNF%20builders.pdf Session 2.5: Guidelines for VNF providers to build their own packages]'''  
* '''Session 4: Adding day-0 configuration to your VNF'''  
** Lead by: Guillermo Calvino, Adrian Candel (Altran)
* '''Session 5: Modeling EPA capabilities in your VNF descriptor'''  
* '''[http://osm-download.etsi.org/ftp/osm-5.0-five/6th-hackfest/presentations/6th%20OSM%20Hackfest%20-%20Session%203%20-%20Modeling%20multi-VDU%20VNF.pdf Session 3: Modeling multi-VDU VNFs]'''
** Lead by: Guillermo Calvino, Adrian Candel (Altran)
* '''[http://osm-download.etsi.org/ftp/osm-5.0-five/6th-hackfest/presentations/6th%20OSM%20Hackfest%20-%20Session%203.5%20-%20Physical%20Network%20Functions.pdf Session 3.5: Modeling PNFs and HNFs]'''
** Lead by: Guillermo Calvino, Adrian Candel (Altran)
* '''[http://osm-download.etsi.org/ftp/osm-5.0-five/6th-hackfest/presentations/6th%20OSM%20Hackfest%20-%20Session%204%20-%20Adding%20day-0%20configuration%20to%20VNFs.pdf Session 4: Adding day-0 configuration to your VNF]'''  
** Lead by: Guillermo Calvino, Adrian Candel (Altran)
* '''[http://osm-download.etsi.org/ftp/osm-5.0-five/6th-hackfest/presentations/6th%20OSM%20Hackfest%20-%20Session%205%20-%20Modeling%20EPA%20capabilities%20in%20VNF.pdf Session 5: Modeling EPA capabilities in your VNF descriptor]'''  
** Lead by: Guillermo Calvino, Adrian Candel (Altran)
* '''Session 6: Adding day-1/day-2 configuration to your VNF.'''
* '''Session 6: Adding day-1/day-2 configuration to your VNF.'''
** Creating a charm for your VNF
** Lead by: Dominik Fleischmann, David Garcia (Canonical)
** VNF primitives
** '''[http://osm-download.etsi.org/ftp/osm-5.0-five/6th-hackfest/presentations/6th%20OSM%20Hackfest%20-%20Session%206%20-%201-Introduction%20to%20Proxy%20Charms.pdf 1- Introduction to Proxy Charms]'''
* '''Session 7: OSM Fault & Performance Management'''  
** '''[http://osm-download.etsi.org/ftp/osm-5.0-five/6th-hackfest/presentations/6th%20OSM%20Hackfest%20-%20Session%206%20-%202-Building%20a%20Proxy%20charm.pdf 2- Building a Proxy charm]'''
** '''[http://osm-download.etsi.org/ftp/osm-5.0-five/6th-hackfest/presentations/6th%20OSM%20Hackfest%20-%20Session%206%20-%203-Building%20a%20VNF%20with%20primitives.pdf 3- Building a VNF with primitives]'''
* '''[http://osm-download.etsi.org/ftp/osm-5.0-five/6th-hackfest/presentations/6th%20OSM%20Hackfest%20-%20Session%207%20-%20OSM%20Fault%20_%20Performance%20Management.pdf Session 7: OSM Fault & Performance Management]'''  
** Lead by: Benjamin Diaz (Whitestack)
** Collecting and visualizing metrics from VNFs
** Collecting and visualizing metrics from VNFs
** Collecting, visualizing and reacting to events from VNFs
** Collecting, visualizing and reacting to events from VNFs
* '''Session 8: 5G Network Slicing with OSM'''
* '''[http://osm-download.etsi.org/ftp/osm-5.0-five/6th-hackfest/presentations/6th%20OSM%20Hackfest%20-%20Session%208%20-%205G%20Network%20Slicing%20with%20OSM.pdf Session 8: 5G Network Slicing with OSM]'''
** Modeling Network Slices
** Lead by: Guillermo Calvino, Adrian Candel (Altran)
* '''Session 9: Service Function Chaining'''  
* '''[http://osm-download.etsi.org/ftp/osm-5.0-five/6th-hackfest/presentations/6th%20OSM%20Hackfest%20-%20Session%209%20-%202-Service%20Function%20Chaining%20II.pdf Session 9: Service Function Chaining]'''
* '''Session 10: Contributing to OSM'''  
** Lead by: Guillermo Calvino, Adrian Candel (Altran)
** '''[http://osm-download.etsi.org/ftp/osm-5.0-five/6th-hackfest/presentations/6th%20OSM%20Hackfest%20-%20Session%209%20-%201-Introduction%20to%20SFC.pdf Introduction to SFC by Davide Borsatti]'''
* '''[http://osm-download.etsi.org/ftp/osm-5.0-five/6th-hackfest/presentations/6th%20OSM%20Hackfest%20-%20Session%2010%20-%20How%20to%20develop%20in%20OSM.pdf Session 10: How to Contribute to OSM]'''  
** Lead by: Benjamin Diaz (Whitestack)
* '''OSM Demos'''
* '''OSM Demos'''
* '''Freestyle Experimental Sessions'''
* '''Freestyle Experimental Sessions'''
Line 89: Line 109:


== Hackfest Material ==
== Hackfest Material ==
* [http://osm-download.etsi.org/ftp/osm-5.0-five/5th-hackfest/presentations/ Presentations]
* [http://osm-download.etsi.org/ftp/osm-5.0-five/6th-hackfest/presentations/ Presentations]
* [http://osm-download.etsi.org/ftp/osm-5.0-five/5th-hackfest/packages/ Packages]
* [http://osm-download.etsi.org/ftp/osm-5.0-five/6th-hackfest/packages/ Packages]
* [http://osm-download.etsi.org/ftp/osm-5.0-five/5th-hackfest/images/ Images]
* [http://osm-download.etsi.org/ftp/osm-5.0-five/6th-hackfest/images/ Images]
* [http://osm-download.etsi.org/ftp/osm-5.0-five/5th-hackfest/other/ Other]
* [http://osm-download.etsi.org/ftp/osm-5.0-five/6th-hackfest/VNF-Day/ VNF Day]
* [http://osm-download.etsi.org/ftp/osm-5.0-five/6th-hackfest/other/ Other]
 
=VNF Day =
Thursday afternoon was dedicated to VNFs in the [https://osm.etsi.org/wikipub/index.php/VNFs OSM Ecosystem] willing to share their on-boarding and operation experience with OSM. 
 
* '''[http://osm-download.etsi.org/ftp/osm-5.0-five/6th-hackfest/VNF-Day/VNF%20Day%20-%20Session%200%20-%201st%20OSM%20VNF%20Day%20-%20Keynote.pdf VNF Day Keynote Kick-off: VNF On-boarding in OSM]'''
** Gianpietro Lavado, Whitestack - OSM VNF On-boarding Task Force Chair
* '''[http://osm-download.etsi.org/ftp/osm-5.0-five/6th-hackfest/VNF-Day/VNF%20Day%20-%20Session%201%20-%20Virtualised_and_Containerised_Network_Functions_in_OSM.pdf VNF Day Session 1: Virtualised and Containerized Network Functions in OSM]'''
** Marcin Bednarz, Canonical 
* '''[http://osm-download.etsi.org/ftp/osm-5.0-five/6th-hackfest/VNF-Day/VNF%20Day%20-%20Session%202%20-%20Security_VNFs.pdf VNF Day Session 2: VNFs for Security]'''
** Ali Bidabadi, Cloud Architect, Fortinet
* '''[http://osm-download.etsi.org/ftp/osm-5.0-five/6th-hackfest/VNF-Day/VNF%20Day%20-%20Session%203%20-%20Intel_Network_Builders_VNF_Onboarding_Initiative.pdf VNF Day Session 3: Intel Network Builders - VNF Onboarding Initiative]'''
** George Ranallo, Intel
* '''[http://osm-download.etsi.org/ftp/osm-5.0-five/6th-hackfest/VNF-Day/VNF%20Day%20-%20Session%204%20-%20MANO%20OSM%20May19%20A10%20Share.pdf VNF Day Session 4: High Performance VNF]'''
** Saurabh Sureka, Director, Product Management, A10 Networks
* '''[http://osm-download.etsi.org/ftp/osm-5.0-five/6th-hackfest/VNF-Day/VNF%20Day%20-%20Session%205%20-%20TheRoadToCloudNativeVNFs.pdf VNF Day Session 5: The Road to Cloud Native VNFs]'''
** Vanessa Little, VMware - OSM TSC Chair
* '''VNF Day Closing Panel: VNF Development, integration and optimisation for virtualised, containerized and cloud-native networks'''
** Vanessa Little, VMware - OSM TSC Chair
** Gianpietro Lavado, Whitestack - OSM VNF On-boarding Task Force Chair
** Marcin Bednarz, Canonical 
** Saurabh Sureka, A10 Networks
** Apoorva Jain, Palo Alto Networks
** Moderated by Mona Hrapkowicz, Intel - OSM MARCOM Lead
 
 
[[File:VNF_day_santa_clara.jpg|600px|center]]
 
 
 
'''VNF Day Presentations are available for download [http://osm-download.etsi.org/ftp/osm-5.0-five/6th-hackfest/VNF-Day/ here]'''
 
Participation is free and open to all.'' The VNF Day was followed by a '''social gathering for all groups''' at:
 
'''''SP2 Communal Bar and Restaurant - 72 N Almaden Ave, San Jose CA 95110'''''
 
[[File:OSM_Mixer.png|800px|center]]


= Remote Labs =  
= Remote Labs =  
Line 111: Line 168:


= Get involved in OpenSourceMANO =
= Get involved in OpenSourceMANO =
* Join the [https://join.slack.com/t/opensourcemano/shared_invite/enQtMzQ3MzYzNTQ0NDIyLWJkMzRjNDM0MjFjODYzMGQ3ODIzMzJlNTg2ZGI5OTdiZjFiNDMyMzYxMjRjNDU4N2FmNjRjNzY5NTE1MjgzOTQ OSM Community Slack Workspace]
* Join the [https://join.slack.com/t/opensourcemano/shared_invite/enQtMzQ3MzYzNTQ0NDIyLWVkNTE4ZjZjNWI0ZTQyN2VhOTI1MjViMzU1NWYwMWM3ODI4NTQyY2VlODA2ZjczMWIyYTFkZWNiZmFkM2M2ZDk OSM Community Slack Workspace]
* If your organisation is already an [https://portal.etsi.org/TBSiteMap/OSM/ListofOSMMembers.aspx OSM member], you can also:
* If your organisation is already an [https://portal.etsi.org/TBSiteMap/OSM/ListofOSMMembers.aspx OSM member], you can also:
** [https://webapp.etsi.org/createaccount/ Request an EOL account] (if you don’t have one yet)
** [https://webapp.etsi.org/createaccount/ Request an EOL account] (if you don’t have one yet)
Line 120: Line 177:


= Contact =
= Contact =
Please send your technical questions to [mailto:OSM_TECH@list.etsi.org OSM_TECH@list.etsi.org] or join the [https://join.slack.com/t/opensourcemano/shared_invite/enQtMzQ3MzYzNTQ0NDIyLWJkMzRjNDM0MjFjODYzMGQ3ODIzMzJlNTg2ZGI5OTdiZjFiNDMyMzYxMjRjNDU4N2FmNjRjNzY5NTE1MjgzOTQ OSM Community Slack Workspace]
Please send your technical questions to [mailto:OSM_TECH@list.etsi.org OSM_TECH@list.etsi.org] or join the [https://join.slack.com/t/opensourcemano/shared_invite/enQtMzQ3MzYzNTQ0NDIyLWVkNTE4ZjZjNWI0ZTQyN2VhOTI1MjViMzU1NWYwMWM3ODI4NTQyY2VlODA2ZjczMWIyYTFkZWNiZmFkM2M2ZDk OSM Community Slack Workspace]


Questions about ETSI, joining OSM, this hackfest and future events can be sent to: [mailto:OSMSupport@etsi.org OSMSupport@etsi.org]
Questions about ETSI, joining OSM, this hackfest and future events can be sent to: [mailto:OSMSupport@etsi.org OSMSupport@etsi.org]

Latest revision as of 08:52, 9 October 2019

Intel.jpg

Overview

6hackdate.png

ETSI's Centre for Testing and Interoperability and the OSM community organized the 6th OSM Hackfest on 13-17 May 2019.

The event was hosted by INTEL in Santa Clara (CA, USA), co-located with the OSM#7 plenary meeting, offering a great opportunity to share and learn with OSM developers and module leaders, and explore further opportunities for synergies and collaboration.

Participation to OSM Hackfests is free and open to all upon Registration

Venue

Intel Corporation

3600 Juliette Lane,

Santa Clara, CA 95054, USA

Scope

This OSM Hackfest allowed new users to get familiar with OSM Release FIVE and exercise all the main functionalities, from basic operations (installation, setup, common operations, etc.) to most advanced activities, such as 5G network slicing and end-to end service orchestration, with a big focus on VNF on-boarding activities covering Day 0/1/2 operations.

In addition, experienced users and developers had the opportunity to hack into OSM, build complex examples, fine-tune, test and demonstrate Release SIX and experimental features on the OSM Remote Labs network.

OSM community santa clara.jpg

Objectives

OSM Hackfest participants learnt to

  • Install OSM and run some examples
  • Get familiar with OSM's GUI and CLI
  • Create own VNF and NS descriptors and build packages
  • Model and deploy NS/VNF with EPA capabilities
  • Model dynamic Life Cycle Management operations with Day-1 and Day-2 actions
  • Model 5G Network Slices and complex NS with PNFs
  • Perform basic troubleshooting
  • Configure Fault and Performance management and close-loop operations
  • Modify and experiment with OSM source code
  • Build complex examples and run own experimental testing

Who attended

  • VNF vendors, who want to onboard their VNF in OSM following best practices
  • System Integrators, who want to get started with OSM
  • Service providers, who want to get first hand operational experience with OSM
  • Academia and Universities, who are using or considering OSM as platform for their research activities in networking
  • Experimented developers and users that want to share and test with the community
OSM hack santa clara.jpg

Prerequisites

  • Seats are limited, registration is mandatory
  • Participants are expected to have user-level knowledge of Linux and be familiar with NFV and SDN concepts
  • Laptop / VM in laptop
    • Linux installed (preferred, Ubuntu 16.04)
    • RECOMMENDED: 2 CPUs, 8 GB RAM, 20GB disk
  • It is highly recommended that you download and install OSM Rel FIVE before the hackfest.

Agenda

  • Tentative: Please note the sessions' times and contents may be subject to change

OSM Hackfest Sessions

Hackfest Material

VNF Day

Thursday afternoon was dedicated to VNFs in the OSM Ecosystem willing to share their on-boarding and operation experience with OSM.


VNF day santa clara.jpg


VNF Day Presentations are available for download here

Participation is free and open to all. The VNF Day was followed by a social gathering for all groups at:

SP2 Communal Bar and Restaurant - 72 N Almaden Ave, San Jose CA 95110

OSM Mixer.png

Remote Labs

During OSM Hackfests participants build and try real examples of OSM interaction with different VIMs and NFV infrastructures that are kindly made available through the OSM Remote Labs network by our community members.

OSM RemoteLabs.png

Big thanks to the ones supporting this hackfest :

  • Intel
  • VMware
  • Whitestack
  • Wind River

Previous Hackfests

Get involved in OpenSourceMANO

Contact

Please send your technical questions to OSM_TECH@list.etsi.org or join the OSM Community Slack Workspace

Questions about ETSI, joining OSM, this hackfest and future events can be sent to: OSMSupport@etsi.org