OSM13 Hackfest: Difference between revisions

From OSM Public Wiki
Jump to: navigation, search
 
 
(53 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[File:OSM12_lead_image.jpg|800px|center|top]]    
[[File:OSM13_lead_image.jpg|800px|center|top]]    


 
[[File:OSM13_Hack.png|300px|right|top|link=https://portal.etsi.org/Meetings.aspx#/meeting?MtgId=42818 ]]   
[[File:OSM13_Hack.png|300px|right|top|link=https://portal.etsi.org/Meetings.aspx#/meeting?MtgId=43780]]   


= Overview =  
= Overview =  
ETSI's Centre for Testing and Interoperability and the OSM Community are organizing a new OSM Hackfest from '''June 13 to 17, 2022'''.  The event will be run remotely, allowing participants to join from their home or office.
ETSI's Centre for Testing and Interoperability and the OSM Community are organizing a new OSM Hackfest from '''June 13 to 17, 2022'''.  The event will be run remotely, allowing participants to join from their home or office.


Participation in OSM Hackfests is free and open to all upon '''[https://portal.etsi.org/Meetings.aspx#/meeting?MtgId=42818 Registration]'''
Participation in OSM Hackfests is free and open to all upon '''[https://portal.etsi.org/Meetings.aspx#/meeting?MtgId=43780 Registration]'''
 
= Scope =
 
This hackfest will take the form of a Team Challenge aiming to on-boarding Magma 1.7 5G Core.


During the hackfest, each team will :
* on-board Magma ORC to AWS on K8s
* on-board Magma AGW on EC2 instance
* on-board SRS-LTE simulators for gnb and UE
* connect it all together to see traffic in Magma Orchestrator - OSM day 2 action
* implementing 2 additional lifecycle actions (disconnect / connect simulators)
* implementing 2 additional lifecycle actions (connect / disconnect AGW to/from ORC)


= Scope =
The event will be featuring '''OSM Release TWELVE''' and take the form of a challenge.


The event will span across the entire week, Monday to Friday.
The event will be featuring '''OSM Release ELEVEN''' and span across the entire week, Monday to Friday.
 
Participants will form teams of up to 6 members and work jointly on tasks.
 
Some of the tasks solutions will be presented during the event by mentors. For all of them we will publish guides after the event.


Briefing sessions will be recorded, allowing everyone to follow them up at their own pace after the event.
Briefing sessions will be recorded, allowing everyone to follow them up at their own pace after the event.


= Prerequisites =
= Prerequisites =
* [https://portal.etsi.org/Meetings.aspx#/meeting?MtgId=42818 Registration] is mandatory!
* [https://portal.etsi.org/Meetings.aspx#/meeting?MtgId=43780 Registration] is mandatory!
* Participants are expected to have user-level knowledge of Linux, and understand basic programming concepts (preferably Python)
* Participants are expected to have user-level knowledge of Linux, and understand basic programming concepts (preferably Python)
* You will need your laptop, with Linux installed. If you work on a MAC/Windows machine you can use [https://multipass.run/ multipass]
* You will need your laptop, with Linux installed. If you work on a MAC/Windows machine you can use [https://multipass.run/ multipass]
* A remote environment will be made available through VPN for participants to run the hands-on sessions
* A remote environment will be made available through VPN for participants to run the hands-on sessions
* E-mail with more detailed guide will be shared 2 weeks before the event


= Who should attend =
= Who should attend =
Line 31: Line 46:
[[File:OSM10_Laptop_Crop.jpg|800px|center]]
[[File:OSM10_Laptop_Crop.jpg|800px|center]]


<!--
= Agenda =  
= Agenda =  
==Monday 13 June 2022==
<iframe key="teamup" path="ks3m6q6qpr9sy5kxom?showProfileAndInfo=0&showSidepanel=1&showAgendaHeader=1&showAgendaDetails=0&showYearViewHeader=1" width="90%"/>
* 2:00 - 2:15 pm CEST - '''[http://osm-download.etsi.org/ftp/osm-11.0-eleven/OSM13_Hackfest/presentations/OSM%2313%20Hackfest%20-%20Welcome%20and%20Logistics.pptx.pdf Welcome & Logistics]'''  by Silvia Almagia (ETSI) and Maciej Mazur (Canonical)
* 2:15 - 2:20 pm CEST - Group Picture!
[[File:OSM13_Group_Picture.jpg|600px|center]]
 
 
* 2:20 - 3:00 pm CEST - '''[http://osm-download.etsi.org/ftp/osm-11.0-eleven/OSM13_Hackfest/presentations/OSM%2313%20Hackfest%20-%20Day1%20Briefing.pptx.pdf Day 1 Briefing]'''
** '''What is Magma''' by Javier Sanchez
** '''AGW and Orchestrator deployment requirements''' by Guillaume Belanger
** '''Intro to private mobile networks''' by Maciej Mazur
* 3:00 - 3:30 pm CEST '''[http://osm-download.etsi.org/ftp/osm-11.0-eleven/OSM13_Hackfest/presentations/OSM%2313%20Hackfest%20-%20Intro%20to%20OSM.pdf Intro to OSM]''' by Wajeeha Hamid
* 3:30 - 3:45 pm CEST '''Tasks for the week''' by Maciej Mazur
* 3:45 - 5:00 pm CEST '''Q&A'''
 
==Tuesday 14 June 2022==
* 2:00 - 2:30 pm CEST '''[https://osm-download.etsi.org/ftp/osm-11.0-eleven/OSM13_Hackfest/presentations/OSM%2313%20Hackfest%20-%20Onboarding%20a%20Complex%20Network%20Function.pptx.pdf Onboarding a complex network function]''' by Mark Beierl
* 2:30 - 3:00 pm CEST '''What are Day2 Operations''' by David Garcia
* 3:00 - 5:00 pm CEST '''[https://osm-download.etsi.org/ftp/osm-11.0-eleven/OSM13_Hackfest/presentations/OSM%2313%20Hackfest%20-%20Deployment%20Walkthrough.pptx.pdf Deployment Walkthrough]''' By Guillermo Calvino
** '''Demo''' by Bartek Gmerek
** Code walkthrough
** Going step by step
** Q&A


== Monday, 24 January 2022==
==Wednesday 15 June 2022==
* 2:00 pm CET '''[http://osm-download.etsi.org/ftp/osm-11.0-eleven/OSM12-hackfest/presentations/OSM%2312%20Hackfest%20-%20Welcome%20and%20Logistics.pptx.pdf Welcome and Logistics]''' by Silvia Almagia (ETSI) and Maciej Mazur (Canonical)
* 2:00 - 3:00 pm CEST - Q&A (check point)
* 2:30 pm CET '''[http://osm-download.etsi.org/ftp/osm-11.0-eleven/OSM12-hackfest/presentations/OSM%2312%20Hackfest%20-%20What%20is%20OSM.pdf What is OSM]''' by Gerardo Garcia (Telefonica)
* 3:00 - 6:00 pm CEST - [https://osm.etsi.org/wikipub/index.php/OSM13_Ecosystem_Day OSM#13  Ecosystem Day]
* 3:30 pm CET '''OSM installation tutorial''' by Gerardo Garcia (Telefonica)
** Detecting Issues with In-Band Telemetry in OSM-Orchestrated Core Networks by SimulaMET
* 4:00 pm CET '''Group Picture'''
** Demonstration of a MEC Infrastructure deployment with OSM by IT, Instituto de Telecomunicações
* 4:15 pm CET '''[http://osm-download.etsi.org/ftp/osm-11.0-eleven/OSM12-hackfest/presentations/OSM%2312%20Hackfest%20-%20OSM%20New%20Features.pptx.pdf Latest OSM features]''' by Mark Beierl (Canonical)
** Highly available, a production-ready blueprint for OSM by Canonical
* 4:45 pm CET '''Q&A''' Mark Beierl, Maciej Mazur (Canonical)
**  Launching a new ETSI Open Source Group for TeraFlowSDN (OSG TFS) by CTTC
** Experimenting with NetApps for Transport & Logistic in 5G testbed, VITAL5G by Nextworks
** π-Edge Platform and OSM for Security Analytics Automation in Network Slicing by Intracom Telecom
** 5G Multi-site deployment using OSM by Whitestack


==Tuesday, 25 January 2022 ==
==Thursday 16 June 2022==
* 2:00 pm CET '''[http://osm-download.etsi.org/ftp/osm-11.0-eleven/OSM12-hackfest/presentations/OSM%2312%20Hackfest%20-%20OSM%20architecture.pdf OSM Architecture]''' by Gerardo Garcia (Telefonica)
* 2:00 - 3:00 pm CEST - Q&A (check point)
{{#evu:https://www.youtube.com/watch?v=3EWjL6pIXe0
|alignment=inline
|dimensions="120"
}}
* 3:00 pm CET '''[http://osm-download.etsi.org/ftp/osm-11.0-eleven/OSM12-hackfest/presentations/OSM%2312%20Hackfest%20-%20VNF_CNF.pdf What is a network function, VNF, CNF]''' by Maciej Mazur (Canonical)
* 4:00 pm CET '''OSM GUI Tutorial (demo)''' by Ramesh Ramanathan (Tata Elxsi)
* 4:30 pm CET '''[http://osm-download.etsi.org/ftp/osm-11.0-eleven/OSM12-hackfest/presentations/OSM%2312%20Hackfest%20-%20LTS%20for%20OSM%20Community.pptx.pdf OSM Release Cadence (LTS and MTS)]''' by Fabian Bravo (Whitestack)


==Wednesday, 26 January 2022==
==Friday 17 June 2022==
* 2:00 pm CET '''[https://osm.etsi.org/docs/vnf-onboarding-guidelines/ VNF Onboarding Guidelines]''' by Maciej Mazur (Canonical)
* [https://osm-download.etsi.org/ftp/osm-11.0-eleven/OSM13_Hackfest/presentations/OSM%2313%20Hackfest%20-%20Magma%205G%20Core%20Onboarding%20Demos.pdf Welcome to the Demos]
* 3:00 pm CET '''What you need to prepare before using OSM''' by Maciej Mazur (Canonical)
* [https://osm-download.etsi.org/ftp/osm-11.0-eleven/OSM13_Hackfest/demos/OSM%2313%20Hackfest%20-%20Team1%20Vesuvius.pdf Team 1 - Vesuvius]
* 4:00 pm CET '''[http://osm-download.etsi.org/ftp/osm-11.0-eleven/OSM12-hackfest/presentations/OSM%2312%20Hackfest%20-%20Onboarding%20tutorial.pdf Onboarding tutorial with open source network function] [https://www.kamailio.org/w/ Kamailio]''' by David Garcia (Canonical)
{{#evu:https://www.youtube.com/watch?v=0ZpcjWH7sJE
{{#evu:https://www.youtube.com/watch?v=VVmmLWGei3s
|alignment=inline
|alignment=inline
|dimensions="120"
|dimensions="120"
}}
}}
==Thursday, 27 January 2022 ==
* [https://osm-download.etsi.org/ftp/osm-11.0-eleven/OSM13_Hackfest/demos/OSM%2313%20Hackfest%20-%20Team3%20Vulcano.pdf Team 3 - Vulcano]
* 2:00 pm CET '''[http://osm-download.etsi.org/ftp/osm-11.0-eleven/OSM12-hackfest/presentations/OSM%2312%20Hackfest%20-%20What%20are%20Day2%20operations.pptx.pdf What are Day2 operations]''' by David Garcia (Canonical)
* [https://osm-download.etsi.org/ftp/osm-11.0-eleven/OSM13_Hackfest/demos/OSM%2313%20Hackfest%20-%20Team5%20%20ACRL@SUNYPoly.pdf Team 5 - ACRL@SunyPoly]
* 3:00 pm CET '''[http://osm-download.etsi.org/ftp/osm-11.0-eleven/OSM12-hackfest/presentations/OSM%2312%20Hackfest%20-%20Day2%20operations%20with%20Kamailio%20-%20tutorial.pptx.pdf Day2 operations with Kamailio - tutorial]''' by David Garcia (Canonical)
* [https://osm-download.etsi.org/ftp/osm-11.0-eleven/OSM13_Hackfest/demos/OSM%2313%20Hackfest%20-%20Team6%20Tonga.pdf Team 6 - Tonga]
* 3:30 pm CET '''[http://osm-download.etsi.org/ftp/osm-11.0-eleven/OSM12-hackfest/presentations/OSM%2312%20Hackfest%20-%20Assignment.pptx.pdf Instructions for the assignment to complete]''' by Maciej Mazur (Canonical)
* [https://osm-download.etsi.org/ftp/osm-11.0-eleven/OSM13_Hackfest/presentations/OSM%2313%20Hackfest%20-%20Magma%205G%20Core%20Onboarding%20Challenge%20Awards.pdf Awards!]
 
[[File:OSM13_Winners.png|600px|center]]
== Friday, 28 January 2022 ==
* 2:00 pm CET '''Demo on how to complete the assignment''' by David Garcia (Canonical)
* 2:30 pm CET '''Participants' demos'''
* 4:15 pm CET '''[http://osm-download.etsi.org/ftp/osm-11.0-eleven/OSM12-hackfest/presentations/OSM%2312%20Hackfest%20-%20Wrap%20up.pptx.pdf Wrap-up]''' by Maciej Mazur (Canonical)


= Hackfest Material =
= Hackfest Material =
* [http://osm-download.etsi.org/ftp/osm-11.0-eleven/OSM12-hackfest/presentations/ Presentations]
* [http://osm-download.etsi.org/ftp/osm-11.0-eleven/OSM13_Hackfest/presentations/ Presentations]
* [https://osm.etsi.org/docs/vnf-onboarding-guidelines/ VNF Onboarding Guidelines]
* [https://osm.etsi.org/docs/vnf-onboarding-guidelines/ VNF Onboarding Guidelines]
* [https://osm.etsi.org/gitlab/vnf-onboarding/osm-packages VNF Packages]
* [https://osm.etsi.org/gitlab/vnf-onboarding/osm-packages VNF Packages]
-->
* [http://osm-download.etsi.org/ftp/osm-11.0-eleven/OSM13_Hackfest/demos/ Demos]


= Previous Hackfests =
= Previous Hackfests =
Line 105: Line 131:


= 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/enQtMzQ3MzYzNTQ0NDIyLWVkNTE4ZjZjNWI0ZTQyN2VhOTI1MjViMzU1NWYwMWM3ODI4NTQyY2VlODA2ZjczMWIyYTFkZWNiZmFkM2M2ZDk 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/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 14:19, 25 July 2022

OSM13 lead image.jpg


OSM13 Hack.png

Overview

ETSI's Centre for Testing and Interoperability and the OSM Community are organizing a new OSM Hackfest from June 13 to 17, 2022. The event will be run remotely, allowing participants to join from their home or office.

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


Scope

This hackfest will take the form of a Team Challenge aiming to on-boarding Magma 1.7 5G Core.

During the hackfest, each team will :

  • on-board Magma ORC to AWS on K8s
  • on-board Magma AGW on EC2 instance
  • on-board SRS-LTE simulators for gnb and UE
  • connect it all together to see traffic in Magma Orchestrator - OSM day 2 action
  • implementing 2 additional lifecycle actions (disconnect / connect simulators)
  • implementing 2 additional lifecycle actions (connect / disconnect AGW to/from ORC)


The event will be featuring OSM Release ELEVEN and span across the entire week, Monday to Friday.

Participants will form teams of up to 6 members and work jointly on tasks.

Some of the tasks solutions will be presented during the event by mentors. For all of them we will publish guides after the event.

Briefing sessions will be recorded, allowing everyone to follow them up at their own pace after the event.

Prerequisites

  • Registration is mandatory!
  • Participants are expected to have user-level knowledge of Linux, and understand basic programming concepts (preferably Python)
  • You will need your laptop, with Linux installed. If you work on a MAC/Windows machine you can use multipass
  • A remote environment will be made available through VPN for participants to run the hands-on sessions
  • E-mail with more detailed guide will be shared 2 weeks before the event

Who should attend

  • Network Operators and Service providers, who want to get first-hand operational experience with OSM
  • VNF vendors, who want to onboard their VNF in OSM following best practices
  • System Integrators, who want to develop their expertise with OSM
  • Academia and Universities, who are using or considering OSM as a platform for their research activities in networking
  • Experimented developers and users that want to share and test with the community
OSM10 Laptop Crop.jpg

Agenda

Monday 13 June 2022

  • 2:00 - 2:15 pm CEST - Welcome & Logistics by Silvia Almagia (ETSI) and Maciej Mazur (Canonical)
  • 2:15 - 2:20 pm CEST - Group Picture!
OSM13 Group Picture.jpg


  • 2:20 - 3:00 pm CEST - Day 1 Briefing
    • What is Magma by Javier Sanchez
    • AGW and Orchestrator deployment requirements by Guillaume Belanger
    • Intro to private mobile networks by Maciej Mazur
  • 3:00 - 3:30 pm CEST Intro to OSM by Wajeeha Hamid
  • 3:30 - 3:45 pm CEST Tasks for the week by Maciej Mazur
  • 3:45 - 5:00 pm CEST Q&A

Tuesday 14 June 2022

Wednesday 15 June 2022

  • 2:00 - 3:00 pm CEST - Q&A (check point)
  • 3:00 - 6:00 pm CEST - OSM#13 Ecosystem Day
    • Detecting Issues with In-Band Telemetry in OSM-Orchestrated Core Networks by SimulaMET
    • Demonstration of a MEC Infrastructure deployment with OSM by IT, Instituto de Telecomunicações
    • Highly available, a production-ready blueprint for OSM by Canonical
    • Launching a new ETSI Open Source Group for TeraFlowSDN (OSG TFS) by CTTC
    • Experimenting with NetApps for Transport & Logistic in 5G testbed, VITAL5G by Nextworks
    • π-Edge Platform and OSM for Security Analytics Automation in Network Slicing by Intracom Telecom
    • 5G Multi-site deployment using OSM by Whitestack

Thursday 16 June 2022

  • 2:00 - 3:00 pm CEST - Q&A (check point)

Friday 17 June 2022

OSM13 Winners.png

Hackfest Material

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