japan openstack user group - apistek...japan openstack user group “ how to plan and manage...

38
Japan OpenStack User Group How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro Mizuno (NTT) Chair of Japan OpenStack User Group (JOSUG) [email protected] IRC: shintaro Takashi Torii (NEC) Co-Chair of JOSUG, Member of Okinawa Open Laboratory [email protected]

Upload: others

Post on 23-May-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

Japan OpenStack User Group“How to plan and manage near-monthly meetups and unique

activities such as OpsMeetup and upstream training”

Shintaro Mizuno (NTT)Chair of Japan OpenStack User Group (JOSUG)

[email protected] IRC: shintaro

Takashi Torii (NEC)Co-Chair of JOSUG, Member of Okinawa Open Laboratory

[email protected]

Page 2: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

Outline

■About JOSUG

■User survey results

■Meetups

■Okinawa Open Labs

■Latest User Stories

Page 3: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

Japan OpenStack User Group (JOSUG)

Page 4: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

Japan OpenStack User Group openstack.jp

Page 5: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

Supporting Companies

5

ASEANLABS Itochu Techno-Solutions(CTC) Internet Initiative Japan(IIJ) NTT Communications NTT Software NTT Data NTT Data Intellilink Corp. LPI-Japan Empire Inc. Okinawa Institute of Science and Technology Virtualized Infrastructure Operators Group Canonical Cloud Utilization Promotion Agency (CUPA) Cloudian K.K. Creation Line, Inc. KDDI

GMO Internet, Inc. National Institute of Informatics

(NII) Supermicro DataDirect Networks Japan, Inc. Dell Japan NEC NTT Hitachi Hewlett-Packard Japan Bit-isle/Equinix Fujitsu Midokura Japan Mirantis Japan Red Hat K.K.

Page 6: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

Community Growth(May 2017)

Over 1700 and growing!

Page 7: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

More and more organizations are adopting OpenStack

■Keynote speakers in the OpenStack Days Tokyo

– 2013: National Institute of Informatics

– 2014: GREE

– 2015: GMO Internet, Rakuten, NTT Communications

– 2016: JFE Steel, NTT Docomo, Fujitsu

– 2017: Dwango, Line, Fuji City

Page 8: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

User survey

From attendees of OpenStack Days Tokyo

Page 9: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

Running OpenStack?

N= 2615(2016), 2464(2017)

26.3%

32%

Page 10: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

Type of your cloud (include future plans)

N= 2615(2016), 2464(2017)

Page 11: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

What do you expect from OpenStack?

N= 2615(2016), 2464(2017)

Page 12: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

Services running on OpenStack

N= 5058(2016), 4701(2017) multiple answers

Page 13: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

Features using/willing to use

N= 5058(2016), 7313(2017): multiple answers

Page 14: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

Meetups!

Page 15: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

How we organize meetups

■Meetup planning team

– 10+ volunteers from the user group

– Once per month average

– Select topics and find speakers

– Find a meeting room for 100+ people

● Meeting rooms in supporting companies’ offices

● Organized by volunteer members (registration, logistics)

■Learn from each other (no sales pitch)

Page 16: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

Topic selection criteria

■Fill the gaps between matured users and novice users

■Promote on-boarding to OpenStack

■Catching up the latest development

■Technical deep dive

■Operational tips

Page 17: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

Meetups (last 10)

■ Mar 2016: 25th “HA for Instances” 174ppl

■ Apr 2016: 26th “Using OpenStack with DevStack” 37ppl

■ May 2016: 27th “OpenStack installers” 220ppl

■ Jun 2016: 28th “Orchestration with Heat” 132ppl

■ Sep 2016: 29th “Introduction to OpenStack Quality Assurance” 143ppl

■ Sep 2016: 30th “OpenStack Basics and Latest Updates: in Osaka” 45ppl

■ Nov 2016: 31st “OpenStack Networking Updates” 165ppl

■ Mar 2017: 32nd “Exploring EVERY OpenStack Projects!” 9ppl (weekend one-day session)

■ Apr 2017: 33rd “What’s new in OpenStack Ocata Release” 135ppl

■ May 2017: 34th “Hands-on OpenStack Basics” 104ppl

■ July 2017: 35th “Hands-on OpenStack Basics #2” 77ppl 1086 unique attendees total

Page 18: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

Meetups usually look like this

Page 19: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

Sometimes it looks like this

https://ethercalc.openstack.org/xurnkvyqng8q

Page 20: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

Ops Workshop

■ Collaborative workshop among OpenStack operators

– Follow the format of the OpsMeetup

● https://wiki.openstack.org/wiki/Operations/Meetups

– 30-40 ops members from 15+ companies

– Meeting agenda and discussions (twice a year)

● https://etherpad.openstack.org/p/JP-Ops-workshop (in Okinawa Open Days 2015)

● https://etherpad.openstack.org/p/JP-Ops-workshop-2 (in OpenStack Days Tokyo 2016)

● https://etherpad.openstack.org/p/JP-Ops-workshop-3 (in Okinawa Open Days 2016)

● https://etherpad.openstack.org/p/JP-Ops-workshop-4 (in OpenStack Days Tokyo 2017)

Page 21: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

Major Japanese OpenStack operators got together

■ NTT Group – (NTT Communications, NTT Resonant, NTT West, NTT Technocross, NTT Neomeit)

■ GMO Internet

■ Yahoo! Japan

■ Rakuten

■ Bit-Isle Equinix

■ NEC

■ Cyber Agent

■ DeNA

■ Hitachi

■ IIJ

■ KDDI

■ Broadband Tower

Page 22: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

Operator’s agenda

■Topics discussed in the past workshops– Containerizing OpenStack control plane– Upgrade

– Logging– Architecture Design tips– Networking

– Migration– Instance HA– Documentation

– How to educate ops team– Contribution to official working groups

22

Page 23: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

23

2nd OpsMeetup in OpenStack Days Tokyo 2016

Page 24: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

“Ops Meetup” is coming to APAC

■Ops Meetup in Feb-Mar 2018 will be in APAC

■We are proposing Tokyo– https://etherpad.openstack.org/p/ops-meetup-venue-discuss-1st-2018

– Join openstack-operators ML for details and to vote!

– Join Ops Meetups Team IRC to help organize.● https://wiki.openstack.org/wiki/Ops_Meetups_Team

Page 25: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

Upstream Training

■Free Training for new contributors

– Core developers, PTLs volunteered to be a mentor/trainer

– Held annually (usually co-located with OpenStack Days)

– Learn

● How OpenStack is developed

● How to use dev tools, how to become a contributor

● How to push code, get reviewed

● How to collaborate/communicate with community members

● How to collaboratively develop large software (Lego work)

Page 26: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

■Hands-on training for new contributors– 4th time in Japan

■20+ attendees, 3 mentors

■Learn how to contribute– Attendees learned how to use various tools such as

Launchpad, Gerrit, IRC, etc

– PTLs from I18n, QA team and COA from Taiwan gave lectures.

– https://etherpad.openstack.org/p/upstream-training-jp-2016-summer

26

Page 27: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

Upstream Training■Learn how to collaborate in the community

27

Page 28: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

Open Innovation

Page 29: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

About Okinawa Open Laboratory (OOL)

■ Research Institute– Founded by NTT Communications, NEC and IIGA in May 2013

– Based at Uruma City, Okinawa, Japan

■ Mission – Research and development for practical application and dissemination of advanced Information

Communications Technologies (ICT), especially next-generation ICT platform technologies in below● SDN (Software-Defined Networking)

● NFV (Network Function Virtualization)

● OpenStack (Cloud computing technology using OSS)

■ Representative– Yukio Ito, Chairman

■ Activities– Verification of new technologies

– Development of use cases and reference models

– Education and training of engineers

– International conferences and exchanges, especially with Asian countries

Page 30: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

Activities of Okinawa Open Laboratory

■OPNFV

■ONOS/CORD

■Test bed

■Network Test Automation

■VNF Test Automation

Page 31: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

Collaboration in AsiaMember Researchers

ExchangeJoint

ResearchConnection

between Labs Collaborated

Event

Taiwan

Korea

China

Malaysia

Page 32: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

New User Cases in Japan

■KDDI POC (Proof-of-Concept)

■Fuji City Government

Page 33: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

KDDI’s Unified Platform Concept (POC)

Infrastructure

IaaS#1

Simple Operations

Easy Maintenance

IaaS#2 IaaS#3

application application application

App#1 App#2 App#3

application application application application application application

・・・App#n

Page 34: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

Fuji City Government

■DR

■Low TCO

■Vender Neutral

System Image of Fuji using OpenStack

Page 35: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

OpenStack Days Tokyo

Open x Collaboration

Keynote: OpenStack x CloudFoundry

Page 36: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

OpenStack Days Tokyo

■Edge Computing

■DevOps x CI/CD

Page 37: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

Join Us!

Page 38: Japan OpenStack User Group - Apistek...Japan OpenStack User Group “ How to plan and manage near-monthly meetups and unique activities such as OpsMeetup and upstream training” Shintaro

Thank You!See you in the booth!