Open stack vish-presentation

Post on 11-Jun-2015

1.398 views 2 download

Tags:

Transcript of Open stack vish-presentation

OpenStack Compute Project Technical LeadVishvananda Ishaya

My OpenStack Journeybased on actual events

The Heartland

The Heartland

The Heartland sili-cornvalley

sili-cornvalley

Movin’ on up (to the westside?)

‣ Started as NASA.net

‣ Open source private cloud

‣ Existing solutions failed

The Nebula Project

Cloud in a Weekend

‣ Started on Friday night at 6PM

‣ 6 Developers

‣ Python framework

‣ Successfully launching VMs by Monday

‣ Convinced NASA leadership to switch

3 weeks later…

‣ Live switch

‣ Drop-in replacement for existing software

‣ Moved 40 beta customers

‣ Open sourced the project under Apache license

Courtship

Engagement

Matrimony

Inlaws

Babies

Openstack Compute after a 1.25 years…

‣ > 70 Active Contributors

‣ > 100 Companies Involved

‣ > 1200 Commits per month

Why Work on Nova?

‣ Open Source

‣ Agile Roots

‣ Written in Python

‣ Pluggable System

‣ Shared Components

Which all means…

‣ New features can be prototyped quickly!

Case Study 1

‣ ISCSi Support

‣ 3 Days to production

‣ Order of magnitude performance increase

AOE

Case Study 2

‣ High Availability Networking

‣ Multiple attempts

‣ Final prototype in 4 hours

‣ Removes SPoF on gateway node

Networking -- HA FlatDHCP

br100br100

nova-computenova-networknova-computenova-network

nova-computenova-networknova-computenova-network

192.168.0.1

10.0.0.3

eth1

eth0

private switch

public switch

nova-computenova-networknova-computenova-network

99.99.99.128

99.99.99.2

192.168.0.2

10.0.0.2

eth1

eth0

99.99.99.3

192.168.0.3

10.0.0.4

eth1

eth0

vmvm vmvm vmvm vmvm vmvm vmvm

vmvm

eth0

10.0.0.5

--public_interface=eth0--flat_interface=eth1

--fixed_range=10.0.0.0/8--

floating_range=99.99.99.128/25--

flat_network_dhcp_start=10.0.0.2

99.99.99.0/24

192.168.0.0/2410.0.0.0/8

99.99.99.1

vmvm vmvm vmvm

public/floating traffic

dhcp traffic

Best. Project. Ever.

‣ Agile and Dynamic

‣ High-Profile

‣ Cutting-Edge Technology

‣ Active Community

‣ and…

Awesome Contributors