OSM-MR11 Hackfest: Difference between revisions

From OSM Public Wiki
Jump to: navigation, search
 
(79 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[File:OSM-MR11_lead_image.jpg|800px|center|top]]  
<span style="font-size:180%;"> <div style='text-align: center;'> '''OAI 5G Core Onboarding Challenge''' </div></span>
[[File:OSM-MR11_lead_image.jpg|800px|center|top]]    


[[File:OSM-MR11_Hack_remote.png|300px|right|top|link=https://portal.etsi.org/Meetings.aspx#/meeting?MtgId=41709]] 
= Overview =  
= Overview =  
ETSI's Centre for Testing and Interoperability, the OSM community and the Open Air Interface Software Alliance are organizing a new OSM Hackfest from '''13 to 17 September 2021'''.  The event will be run remotely, allowing participants to join from their homes or offices.
'''ETSI's Centre for Testing and Interoperability''', the '''OSM Community''' and the '''Open Air Interface Software Alliance''' are organizing a new OSM Hackfest from '''13 to 17 September 2021'''.  The event will be run remotely, allowing participants to join from their homes or offices.


Participation in OSM Hackfests is free and open to all upon '''[https://portal.etsi.org/Meetings.aspx#/meeting?MtgId=42193 Registration]'''
Participation in OSM Hackfests is free and open to all upon '''[https://portal.etsi.org/Meetings.aspx#/meeting?MtgId=42193 Registration]'''


'''Registration deadline is September 3rd'''
'''Registration deadline is September 3rd'''
[[File:OSM-MR11_Hack_remote.png|300px|link=https://portal.etsi.org/Meetings.aspx#/meeting?MtgId=42193 ]] 
[[File:OAI-challenge.png|300px|link=https://portal.etsi.org/Meetings.aspx#/meeting?MtgId=42193 ]] 


= Scope =
= Scope =
The OSM-MR#11 Hackfest will be fully dedicated to OAI 5G Core Network Functions packaging and onboarding to '''OSM Release TEN''' bringing yet a '''new challenge''' to OSM and OAI users and developers.
The OSM-MR#11 Hackfest will be fully dedicated to '''OAI 5G Core Network Functions''' packaging and onboarding to '''OSM Release TEN''' bringing yet a '''new challenge''' to OSM and OAI users and developers.


During the Hackfest kick off, an overview of the OSM NF Onboarding in Guidelines will be provided by OSM community experts. Participants will be organized in teams to collaborate on the onboarding tasks. Through the Hackfest week and with the mentoring of OSM and OAI community experts, they will be challenged to build the package, including NFV standardized descriptors, instantiation, Day-1 and Day-2 operations, and build a functional 5G Core.
During the Hackfest kick-off, an overview of the OSM NF Onboarding in Guidelines will be provided by OSM community experts. Participants will be organized in teams to collaborate on the onboarding tasks. Through the Hackfest week and with the mentoring of OSM and OAI community experts, they will be challenged to build the packages, including NFV standardized descriptors, instantiation, Day-1, and Day-2 operations, and build a functional 5G Core.
The last day, each team will have the opportunity to demonstrate their achievements and the best onboarding demonstration will be awarded!
On the last day, each team will have the opportunity to demonstrate their achievements and the best onboarding demonstration will be awarded!


== OAI 5G Core Network Functions ==
== OAI 5G Core Network Functions ==
TBC
* Access and Mobility Management Function [https://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-amf/-/wikis/home (AMF)]
* Session Management Function [https://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-smf/-/wikis/home (SMF)]
* User Plane Function [https://github.com/OPENAIRINTERFACE/openair-spgwu-tiny/tree/nrf_fqdn (UPF)]
* Network Repository Function [https://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-nrf/-/wikis/home (NRF)]
* [https://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-fed/-/blob/master/docs/DEPLOY_HOME.md Deployment of OAI 5G Core network functions]


= Who should attend =
= Who should attend =
* VNF vendors, who want to learn to onboard their NF in OSM following best practices
* Network Function vendors, who want to learn to onboard their NF in OSM following best practices
* System Integrators, who want to develop their expertise with OSM and OAI
* System Integrators, who want to develop their expertise with OSM and OAI
* Service Providers, who want to get a first-hand operational experience with OSM and OAI
* Service Providers, who want to get a first-hand operational experience with OSM and OAI
* Students and Researchers, who are using or considering OSM and OAI for their research activities in networking
* Students and Researchers, who are using or considering OSM and OAI for their research activities in networking
* OSM users and developers willing to share, learn and test with the community
* OSM users and developers willing to share, learn and test with the community
[[File:OSM11_Group_Picture.jpg|600px|center]]
[[File:OSM-MR11_Group_Picture_taken.jpg|600px|center]]


= Prerequisites =
= Prerequisites =
Line 34: Line 40:
** Get familiar with OSM by watching [https://youtu.be/L2MUScxMjHw this video] or reviewing [https://osm.etsi.org/wikipub/index.php/OSM11_Hackfest#Previous_Hackfests previous Hackfests'] material
** Get familiar with OSM by watching [https://youtu.be/L2MUScxMjHw this video] or reviewing [https://osm.etsi.org/wikipub/index.php/OSM11_Hackfest#Previous_Hackfests previous Hackfests'] material
** Get familiar with the [https://osm.etsi.org/docs/vnf-onboarding-guidelines/ OSM NF Onboarding Documentation and Quickstart guides]
** Get familiar with the [https://osm.etsi.org/docs/vnf-onboarding-guidelines/ OSM NF Onboarding Documentation and Quickstart guides]
** Get familiar with [https://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-amf/-/wikis/home OAI core network components], their configuration. It will be good if you follow the tutorial on [https://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-fed/-/blob/helm-update/docs/DEPLOY_SA5G_HC.md  helm chart] and other tutorials.


 
= Agenda (CEST) =
= Agenda =
[[File:OSM-MR11_Agenda.jpg|600px|center]]
<!---
<!---
<iframe key="teamup" path="ks785k7novpbigqwxv?showProfileAndInfo=0&showSidepanel=1&showAgendaHeader=1&showAgendaDetails=0&showYearViewHeader=1" />
<iframe key="teamup" path="ks785k7novpbigqwxv?showProfileAndInfo=0&showSidepanel=1&showAgendaHeader=1&showAgendaDetails=0&showYearViewHeader=1" />
--->
* ''Tentative: Sessions' details coming soon. Please note the sessions' times and contents may be subject to change''
* ''Tentative: Sessions' details coming soon. Please note the sessions' times and contents may be subject to change''
--->
 
== Monday 13 September - Hackfest Kick-off ==
== Monday 13 September - Hackfest Kick-off ==
* '''Welcome & Logistics'''  
* '''[http://osm-download.etsi.org/ftp/osm-10.0-ten/OSM-MR11-hackfest/presentations/OSM-MR%2311%20Hackfest%20-%20OAI%20Onboarding%20Challenge%20-%201.%20Welcome%20and%20Logistics.pptx.pdf Welcome & Logistics]''' by Silvia Almagia, ETSI
* '''OAI 5G Core Overview'''
* '''[http://osm-download.etsi.org/ftp/osm-10.0-ten/OSM-MR11-hackfest/presentations/OSM-MR%2311%20Hackfest%20-%20OAI%20Onboarding%20Challenge%20-%202.%20Tasks%20and%20technicalities.pptx.pdf Tasks & Technicalities]''' by Maciej Mazur & Mark Beierl (Canonical)
* '''[https://osm.etsi.org/docs/vnf-onboarding-guidelines Introduction to Network Function Onboarding]'''  
{{#evu:https://www.youtube.com/watch?v=_n--_I-dlnA
* '''[https://osm.etsi.org/docs/vnf-onboarding-guidelines/05-quickstarts.html# Onboarding Quickstarts]'''
|alignment=inline
|dimensions="120"
}}
* '''[http://osm-download.etsi.org/ftp/osm-10.0-ten/OSM-MR11-hackfest/presentations/OSM-MR%2311%20Hackfest%20-%20OAI%20Onboarding%20Challenge%20-%203.%20OAI%205G%20Core.pdf OAI 5GC: A cloud-native 3GPP-compliant 5G Core Network]''' by Tien-Thinh Nguyen (EURECOM)
{{#evu:https://www.youtube.com/watch?v=7KMVsuHnIwE
|alignment=inline
|dimensions="120"
}}
* '''[http://osm-download.etsi.org/ftp/osm-10.0-ten/OSM-MR11-hackfest/presentations/OSM-MR%2311%20Hackfest%20-%20OAI%20Onboarding%20Challenge%20-%204.%20OAI%20Deployment%20Options.pdf Deployment options for OAI 5GC core]''' by Sagar Arora (EURECOM)
{{#evu:https://www.youtube.com/watch?v=NnXUtzvlX5Y
|alignment=inline
|dimensions="120"
}}
* '''[https://osm.etsi.org/docs/vnf-onboarding-guidelines Introduction to Network Function Onboarding in OSM]''' by Maciej Mazur (Canonical)
{{#evu:https://www.youtube.com/watch?v=scM6Qxhv3B8
|alignment=inline
|dimensions="120"
}}


== Tuesday 14 to Thursday 16 September - Check Points ==
== Tuesday 14 to Thursday 16 September - Check Points ==
From Tuesday to Thursday, participants will collaborate in teams to achieve the packaging and onboarding of the OAI 5G Core Network Functions. They will communicate among them and with Hackfest mentors on '''Slack''' and will meet all together every day for 1 hour to discuss the onboarding progress and eventual impediments.
From Tuesday to Thursday, participants will collaborate in teams to achieve the packaging and onboarding of the OAI 5G Core Network Functions. They will communicate among them and with Hackfest mentors on '''Slack''' and will meet all together every day for 1 hour to discuss the onboarding progress and eventual impediments.


== Friday 17 September - Demo day! ==  
== Friday 17 September - Demo Day! ==  
On Friday, each team will have 20-30 minutes to provide a demo of the OAI 5G Core onboarding and share feedback and lessons learnt with the OSM Community.
On Friday, each team has 20 minutes to provide a demo of the OAI 5G Core onboarding and share feedback and lessons learnt with the OSM Community.
After the demos, the OSM Technical Steering Committee (TSC) and Module Development Leaders (MDLs) will debrief and decide on the best onboarding demo. The winning team will be awarded!!
 
After the demos, a jury made of OSM & OAI key community members will debrief and decide on the best onboarding demo. All the demos and the winning team will be awarded!!
 
* [http://osm-download.etsi.org/ftp/osm-10.0-ten/OSM-MR11-hackfest/presentations/OSM-MR%2311%20Hackfest%20-%20OAI%20Onboarding%20Demos%20Intro.pdf OAI Onboarding Demos - Welcome]
* [http://osm-download.etsi.org/ftp/osm-10.0-ten/OSM-MR11-hackfest/presentations/OSM-MR%2311%20Hackfest%20OAI%20Onboarding%20Demo%20-%20Team%20Eagle.pdf OAI Onboarding by Team Eagle]
* [http://osm-download.etsi.org/ftp/osm-10.0-ten/OSM-MR11-hackfest/presentations/OSM-MR%2311%20Hackfest%20OAI%20Onboarding%20Demo%20-%20Team%20Hawk.pdf OAI Onboarding by Team Hawk]
{{#evu:https://www.youtube.com/watch?v=h65x-mocadw
|alignment=inline
|dimensions="120"
}}
* [http://osm-download.etsi.org/ftp/osm-10.0-ten/OSM-MR11-hackfest/presentations/OSM-MR%2311%20Hackfest%20OAI%20Onboarding%20Demo%20-%20Team%20Lion.pdf OAI Onboarding by Team Lion]
{{#evu:https://www.youtube.com/watch?v=nobXcRKzBTw
|alignment=inline
|dimensions="120"
}}
* [http://osm-download.etsi.org/ftp/osm-10.0-ten/OSM-MR11-hackfest/presentations/OSM-MR%2311%20Hackfest%20OAI%20Onboarding%20Demo%20-%20Team%20Panther.pdf OAI Onboarding by Team Panther]
{{#evu:https://www.youtube.com/watch?v=oqMM8y70yz8 
|alignment=inline
|dimensions="120"
}}
* [http://osm-download.etsi.org/ftp/osm-10.0-ten/OSM-MR11-hackfest/presentations/OSM-MR%2311%20Hackfest%20OAI%20Onboarding%20Demo%20-%20Team%20Shark.pdf OAI Onboarding by Team Shark]
{{#evu:https://www.youtube.com/watch?v=Uc9iYNpRiQs
|alignment=inline
|dimensions="120"
}}
* [http://osm-download.etsi.org/ftp/osm-10.0-ten/OSM-MR11-hackfest/presentations/OSM-MR%2311%20Hackfest%20OAI%20Onboarding%20Demo%20-%20Team%20Suny%20Poly%20(Part%201).pdf OAI Onboarding by Team Suny Poly (Part 1)] and [http://osm-download.etsi.org/ftp/osm-10.0-ten/OSM-MR11-hackfest/presentations/OSM-MR%2311%20Hackfest%20OAI%20Onboarding%20Demo%20-%20Team%20Suny%20Poly%20(Part%202).pdf (Part2)]
{{#evu:https://www.youtube.com/watch?v=CQ3InEkE4y8
|alignment=inline
|dimensions="120"
}}
* [http://osm-download.etsi.org/ftp/osm-10.0-ten/OSM-MR11-hackfest/presentations/OSM-MR%2311%20Hackfest%20-%20OAI%20Onboarding%20Challenge%20Awards.pdf OAI Onboarding Awards Announcement]
[[File:OSM-MR11_winners.jpg|650px]]


<!--
== Hackfest Material ==
== Hackfest Material ==
* [http://osm-download.etsi.org/ftp/osm-10.0-ten/OSM11-hackfest/presentations/ Presentations]
* [http://osm-download.etsi.org/ftp/osm-10.0-ten/OSM-MR11-hackfest/presentations/ Presentations]
* [https://osm.etsi.org/docs/vnf-onboarding-guidelines/ OSM Onboarding Guidelines & Quick Starts]
* [https://osm.etsi.org/docs/vnf-onboarding-guidelines/ OSM Onboarding Guidelines & Quick Starts]
* [https://osm.etsi.org/gitlab/vnf-onboarding/osm-packages GitLab with descriptors]
* [https://osm.etsi.org/gitlab/vnf-onboarding/osm-packages GitLab with packages]
-->
 
= Previous Hackfests =
= Previous Hackfests =
* [[OSM11 Hackfest | OSM#11 Hackfest - Remote - September 2021]]
* [[OSM11 Hackfest | OSM#11 Hackfest - NF Onboarding Challenge - September 2021]]
* [[OSM-MR10 Hackfest | OSM-MR#10 Hackfest - Remote - March 2021]]
* [[OSM-MR10 Hackfest | OSM-MR#10 Hackfest - Remote - March 2021]]
* [[OSM10 Hackfest | OSM#10 Hackfest - Remote - December 2020]]
* [[OSM10 Hackfest | OSM#10 Hackfest - Remote - December 2020]]
Line 76: Line 131:
* [[1st OSM Hackfest | 1st OSM Hackfest - Sophia Antipolis (France) - January 2018]]
* [[1st OSM Hackfest | 1st OSM Hackfest - Sophia Antipolis (France) - January 2018]]


= Get involved in OpenSourceMANO =
= Join us =
== Get involved in OpenSourceMANO ==
* Join the [https://join.slack.com/t/opensourcemano/shared_invite/zt-4fkraa92-7VGPbFtOQn6pJSWzVV8Bxw OSM Community Slack Workspace]
* Join the [https://join.slack.com/t/opensourcemano/shared_invite/zt-4fkraa92-7VGPbFtOQn6pJSWzVV8Bxw OSM Community Slack Workspace]
* If your organization is already an [https://portal.etsi.org/TBSiteMap/OSM/ListofOSMMembers.aspx OSM member], you can also:
* If your organization is already an [https://portal.etsi.org/TBSiteMap/OSM/ListofOSMMembers.aspx OSM member], you can also:
Line 86: Line 142:


== Get Involved in OAI ==
== Get Involved in OAI ==
 
* To know more about OAI projects [https://openairinterface.org/projects/ visit]
* To [https://openairinterface.org/contacts/ contact us]
* To join our [https://gitlab.eurecom.fr/oai/openairinterface5g/-/wikis/MailingList mailing list ]


= Contact =
= Contact =
Please send your technical questions to [mailto:OSM_TECH@list.etsi.org OSM_TECH@list.etsi.org] or to the [https://join.slack.com/t/opensourcemano/shared_invite/zt-4fkraa92-7VGPbFtOQn6pJSWzVV8Bxw OSM Community Slack Workspace]
Please send your technical questions to [mailto:OSM_TECH@list.etsi.org OSM_TECH@list.etsi.org] or to the [https://join.slack.com/t/opensourcemano/shared_invite/zt-1688p662q-2ZUJghK_XeCJsoZWLh_KPA 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:32, 24 May 2022

OAI 5G Core Onboarding Challenge
OSM-MR11 lead image.jpg

Overview

ETSI's Centre for Testing and Interoperability, the OSM Community and the Open Air Interface Software Alliance are organizing a new OSM Hackfest from 13 to 17 September 2021. The event will be run remotely, allowing participants to join from their homes or offices.

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

Registration deadline is September 3rd

OSM-MR11 Hack remote.png OAI-challenge.png

Scope

The OSM-MR#11 Hackfest will be fully dedicated to OAI 5G Core Network Functions packaging and onboarding to OSM Release TEN bringing yet a new challenge to OSM and OAI users and developers.

During the Hackfest kick-off, an overview of the OSM NF Onboarding in Guidelines will be provided by OSM community experts. Participants will be organized in teams to collaborate on the onboarding tasks. Through the Hackfest week and with the mentoring of OSM and OAI community experts, they will be challenged to build the packages, including NFV standardized descriptors, instantiation, Day-1, and Day-2 operations, and build a functional 5G Core. On the last day, each team will have the opportunity to demonstrate their achievements and the best onboarding demonstration will be awarded!

OAI 5G Core Network Functions

Who should attend

  • Network Function vendors, who want to learn to onboard their NF in OSM following best practices
  • System Integrators, who want to develop their expertise with OSM and OAI
  • Service Providers, who want to get a first-hand operational experience with OSM and OAI
  • Students and Researchers, who are using or considering OSM and OAI for their research activities in networking
  • OSM users and developers willing to share, learn and test with the community
OSM-MR11 Group Picture taken.jpg

Prerequisites

  • Registration is mandatory!
  • Participants are expected to be familiar with NFV and SDN concepts and have user-level knowledge of Linux, OpenStack, Kubernetes and basic knowledge of the 5G Core Network Architecture.
  • You will need your laptop and good internet access: a remote environment in the OSM Labs will be made available for participants through a VPN
  • Before the Hackfest you can

Agenda (CEST)

OSM-MR11 Agenda.jpg
  • Tentative: Sessions' details coming soon. Please note the sessions' times and contents may be subject to change

Monday 13 September - Hackfest Kick-off

Tuesday 14 to Thursday 16 September - Check Points

From Tuesday to Thursday, participants will collaborate in teams to achieve the packaging and onboarding of the OAI 5G Core Network Functions. They will communicate among them and with Hackfest mentors on Slack and will meet all together every day for 1 hour to discuss the onboarding progress and eventual impediments.

Friday 17 September - Demo Day!

On Friday, each team has 20 minutes to provide a demo of the OAI 5G Core onboarding and share feedback and lessons learnt with the OSM Community.

After the demos, a jury made of OSM & OAI key community members will debrief and decide on the best onboarding demo. All the demos and the winning team will be awarded!!

OSM-MR11 winners.jpg

Hackfest Material

Previous Hackfests

Join us

Get involved in OpenSourceMANO

Get Involved in OAI

Contact

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

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