2nd OSM Hackfest: Difference between revisions

From OSM Public Wiki
Jump to: navigation, search
No edit summary
No edit summary
Line 28: Line 28:
* Basic troubleshooting
* Basic troubleshooting


= Who should attended =
= Who should attend =
* 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 used with OSM
* System Integrators, who want to get used with OSM
Line 49: Line 49:


* Laptop / VM in laptop:
* Laptop / VM in laptop:
** RECOMMENDED: 8 CPUs, 16 GB RAM, 80GB disk  
** RECOMMENDED: 8 CPUs, 16 GB RAM, 40GB disk  
** Ubuntu 16.04
** Ubuntu 16.04
* Bring your own VNF
** Basic knowledge of:
*** Its internal structure (picture is recommended) and resource requirements, as in [https://osm.etsi.org/wikipub/index.php/Reference_VNF_and_NS_Descriptors_(Release_THREE) these examples]
*** How to change/adapt its configuration
*** Other known restrictions/limitations
** VM images available


* '''Participation to the [https://www.layer123.com/zta-agenda-workshop/ Open Source MANO Worskhop] on Tuesday the 20th is highly recommended'''
* '''Participation to the [https://www.layer123.com/zta-agenda-workshop/ Open Source MANO Worskhop] on Tuesday the 20th is highly recommended'''
Line 90: Line 84:
Venue:  Intel Corp - Plaza Pablo Ruiz Picasso, 1, 25th floor
Venue:  Intel Corp - Plaza Pablo Ruiz Picasso, 1, 25th floor


* '''Free-style session for VNF builders (along the day)'''
** Tutorial. Guidelines for VNF builders
*** Presentation: [https://osm-download.etsi.org/ftp/osm-3.0-three/1st-hackfest/presentations/20180117%20OSM%20Hackfest%20-%20Guidelines%20for%20VNF%20builders.pdf Guidelines for VNF builders]
** Hands-on session: resolution of doubts and testing instantiation.
* '''Session 3: Adding day-0 configuration to your VNF'''
* '''Session 3: Adding day-0 configuration to your VNF'''
** Tutorial. Creating descriptors and packages (complex VNF - multi-VDU, day-0 config via cloud-init, no charms yet)
** Tutorial. Creating descriptors and packages (complex VNF - multi-VDU, day-0 config via cloud-init, no charms yet)
Line 105: Line 95:
*** VNF and NS packages: [https://osm-download.etsi.org/ftp/osm-3.0-three/1st-hackfest/packages/hackfest_4_vnfd.tar.gz hackfest4-vnf],[https://osm-download.etsi.org/ftp/osm-3.0-three/1st-hackfest/packages/hackfest_4_nsd.tar.gz hackfest4-ns]
*** VNF and NS packages: [https://osm-download.etsi.org/ftp/osm-3.0-three/1st-hackfest/packages/hackfest_4_vnfd.tar.gz hackfest4-vnf],[https://osm-download.etsi.org/ftp/osm-3.0-three/1st-hackfest/packages/hackfest_4_nsd.tar.gz hackfest4-ns]
** Hands-on session.
** Hands-on session.
* '''Pre-session 5:'''
** Tutorial. Pre-session 5: how to generate VNF package from command line; charms and VNF primitives in OSM
*** Presentation: [https://osm-download.etsi.org/ftp/osm-3.0-three/1st-hackfest/presentations/20180117%20OSM%20Hackfest%20-%20Pre-session%205%20-%20VNF%20package%20generation%20from%20command%20line%20and%20introduction%20to%20charms%20and%20VNF%20primitives.pdf Pre-session 5. How to generate VNF package from command line + Charms and VNF primitives in OSM]


===Friday, 23rd March 2018 (morning)===
===Friday, 23rd March 2018 (morning)===
Venue:  Intel Corp - Plaza Pablo Ruiz Picasso, 1, 25th floor
Venue:  Intel Corp - Plaza Pablo Ruiz Picasso, 1, 25th floor


* '''Pre-session 5:'''
** Tutorial. Pre-session 5: how to generate VNF package from command line; charms and VNF primitives in OSM
*** Presentation: [https://osm-download.etsi.org/ftp/osm-3.0-three/1st-hackfest/presentations/20180117%20OSM%20Hackfest%20-%20Pre-session%205%20-%20VNF%20package%20generation%20from%20command%20line%20and%20introduction%20to%20charms%20and%20VNF%20primitives.pdf Pre-session 5. How to generate VNF package from command line + Charms and VNF primitives in OSM]
* '''Session 5: Adding day-1/day-2 configuration to your VNF. Creating a charm for your VNF'''
* '''Session 5: Adding day-1/day-2 configuration to your VNF. Creating a charm for your VNF'''
** Tutorial. Creating a charm for a VNF (SSH access, execution of a command, getting the output of that command)
** Tutorial. Creating a charm for a VNF (SSH access, execution of a command, getting the output of that command)

Revision as of 16:52, 14 February 2018

Overview

2hackdate.png

ETSI's Centre for Testing and Interoperability and the OSM community are organising the 2nd OSM Hackfest on 20-23 March 2018. The event will be hosted by Intel in Madid, see details here after.

Participation to OSM Hackfests is free and open to all.

Venue

  • OSM Hackfest (Wednesday to Friday)
    • Intel Corp - Plaza Pablo Ruiz Picasso, 1
OSM community.jpg

Scope

The 2nd OSM Hackfest will concentrate on VNF on-boarding activities covering Day 0/1/2 operations.

It will address complex descriptor development to leverage the full suite of capabilities offered by OSM Release THREE, from service and resource orchestration to VNF configuration with charm development.

Objectives

  • Install OSM and run some examples
  • Get familiar with OSM's GUI and CLI
  • Create your own VNF and NS descriptors and build packages
  • Understand how to deploy NS/VNF with EPA
  • Learn how to add dynamic LCM with Day-1 and Day-2 actions with charms
  • Basic troubleshooting

Who should attend

  • VNF vendors, who want to onboard their VNF in OSM following best practices
  • System Integrators, who want to get used with OSM
  • Service providers, who want to get first hand operational experience with OSM
  • Academia and Universities, who are considering OSM as platform for their research activities in networking
OSM hack.jpg

Prerequisites

ABSOLUTELY NEEDED:

  • Please, register in advance to help us size the event properly
  • Laptop / VM in laptop
    • Linux installed (preferred, Ubuntu 16.04)
  • User-level knowledge of Linux
  • Familiarity with NFV and SDN concepts

FOR OPTIMAL USE OF THE SESSION:

  • Laptop / VM in laptop:
    • RECOMMENDED: 8 CPUs, 16 GB RAM, 40GB disk
    • Ubuntu 16.04
  • Participation to the Open Source MANO Worskhop on Tuesday the 20th is highly recommended
    • Please note that participation is free for OSM Hackfest participants

Agenda

Tuesday, 20 th March 2018 (afternoon)

Wednesday, 21st March 2018

Venue: Intel Corp - Plaza Pablo Ruiz Picasso, 1, 25th floor

  • Session 0: OSM Installation and first use
    • OSM installation (Release THREE)
    • OSM user experience from the UI
    • OSM user experience from the client
  • Session 1: Creating a basic VNF and NS
  • Session 2: Modeling multi-VDU VNF

Thursday, 22nd March 2018

Venue: Intel Corp - Plaza Pablo Ruiz Picasso, 1, 25th floor

Friday, 23rd March 2018 (morning)

Venue: Intel Corp - Plaza Pablo Ruiz Picasso, 1, 25th floor

Previous Hackfests material

Contact

Please send your technical questions to OSM_TECH@list.etsi.org

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