multi-hv openstack - it's 2015 already, are we there yet?

25
Multi-HV OpenStack It’s 2015 already, are we there yet?

Upload: dmitriy-novakovskiy

Post on 11-Aug-2015

210 views

Category:

Technology


6 download

TRANSCRIPT

Page 1: Multi-HV OpenStack - It's 2015 already, are we there yet?

Multi-HV OpenStack

It’s 2015 already, are we there yet?

Page 2: Multi-HV OpenStack - It's 2015 already, are we there yet?

Today we’ll talk about:

• Multi-HV OpenStack – what and why?• Where we are today and what’s

available• Beautiful prerecorded demo with

insightful comments

Page 3: Multi-HV OpenStack - It's 2015 already, are we there yet?

Who we are

• Dmitriy Novakovskiy• Eugenia Shumakher• Maxim Datskovskiy

Page 4: Multi-HV OpenStack - It's 2015 already, are we there yet?

Poll

Page 5: Multi-HV OpenStack - It's 2015 already, are we there yet?

Multi-HV OpenStack

– what and why?

Page 6: Multi-HV OpenStack - It's 2015 already, are we there yet?

What and why

• What is multi-HV OpenStack• Use Cases and motivation– UC-1: Enabling developers– UC-2: Avoiding lock-in– UC-3: Supporting application needs

Page 7: Multi-HV OpenStack - It's 2015 already, are we there yet?
Page 8: Multi-HV OpenStack - It's 2015 already, are we there yet?
Page 9: Multi-HV OpenStack - It's 2015 already, are we there yet?

Possible configs

• KVM + vSphere• KVM + Xen• KVM + OracleVM• KVM + Containers

Page 10: Multi-HV OpenStack - It's 2015 already, are we there yet?

Where we are today and what’s

available

Page 11: Multi-HV OpenStack - It's 2015 already, are we there yet?

Basis - VMWare reference architecture

Page 12: Multi-HV OpenStack - It's 2015 already, are we there yet?
Page 13: Multi-HV OpenStack - It's 2015 already, are we there yet?

➔ VMware’s HA/FT➔ DRS➔ vMotion➔ NSX

Page 14: Multi-HV OpenStack - It's 2015 already, are we there yet?

Where’s the catch?

Page 15: Multi-HV OpenStack - It's 2015 already, are we there yet?

Challenges? Networking as always

• NSX is good but available not to everyone– There are nuances on NSX-V and NSX-

MH editions

• Contrail yet supports ESXi only, not vCenter

• Nova-network - well, works • What about Neutron + DVS?

Page 16: Multi-HV OpenStack - It's 2015 already, are we there yet?

Challenges? Networking as always

• A number of DVS drivers for ML2 are on the radar:– vsphere-neutron BP tree seems abandoned– Existing drivers [1], [2], [3] have limitations

(pre-existing port groups, single vNIC per VM only, etc)

– VMWare (VIO) DVS driver – on Stackforge!– Mirantis (MOS) DVS driver – on Stackforge!– HP Helion OVSvApp

Page 17: Multi-HV OpenStack - It's 2015 already, are we there yet?

Demo time!

Page 18: Multi-HV OpenStack - It's 2015 already, are we there yet?

OVS DVS

ESXiKVM

VM A

VM B

LB (HAproxy)

Tenant network (VLAN 123)

Page 19: Multi-HV OpenStack - It's 2015 already, are we there yet?

Demo scenario1. Spawn 2 VMs

1. VM A in VMW AZ2. VM B in KVM AZ

2. VMs ping each other by IP in private net

3. VM A and B get added into LB pool4. VM C from external net can get web

response from VMs A and B via VIP

Page 20: Multi-HV OpenStack - It's 2015 already, are we there yet?

[root@node-1 ml2]# less ml2_conf.ini [ml2]type_drivers = local,flat,vlan,gre,vxlantenant_network_types = flat,vlan,gremechanism_drivers =vmware_dvs,openvswitch

[ml2_type_vlan]network_vlan_ranges =physnet2:1000:1030

[ovs]enable_tunneling=Falseintegration_bridge=br-intbridge_mappings=physnet2:br-prv

[ml2_vmware]vsphere_hostname=172.16.0.254

[email protected]_password=bla-bla-blanetwork_maps = physnet2:dvSwitch

Page 21: Multi-HV OpenStack - It's 2015 already, are we there yet?

Conclusions

• Multi-HV OpenStack is useful in a number of scenarios

• Since Paris summit there’s a good progress on enabling OVS+DVS under ML2

• Gaps to be closed by Tokyo time– Contrail option– Security groups in Mirantis driver

Page 22: Multi-HV OpenStack - It's 2015 already, are we there yet?

How to get?

Page 23: Multi-HV OpenStack - It's 2015 already, are we there yet?

❏ MOS

❏ VIO

❏ DIY :)

Page 24: Multi-HV OpenStack - It's 2015 already, are we there yet?

Questions?

Page 25: Multi-HV OpenStack - It's 2015 already, are we there yet?

Thank you!