25
PTG - Denver Recap Nam Nguyen Hoai VietNam OpenStack organizer Tien Dao Cong Fujitsu OpenStack contributor Duong Ha Quang OpenStack Kolla Core-Reviewer

PTG recap

Embed Size (px)

Citation preview

Page 1: PTG recap

PTG-Denver Recap

Nam Nguyen Hoai VietNam OpenStack organizerTien Dao Cong Fujitsu OpenStack contributorDuong Ha Quang OpenStack Kolla Core-Reviewer

Page 2: PTG recap

Agenda

WhatisPTG?1

Highlighttopics2

ThingsdoneinPike3

ThingscontinueinQueens4

Page 3: PTG recap

Agenda

WhatisPTG?1

Highlighttopics2

ThingsdoneinPike3

ThingscontinueinQueens4

Page 4: PTG recap

What is PTG?

PTG =ProjectTeamGathering

Page 5: PTG recap

What is PTG?

Page 6: PTG recap

What is PTG?

Page 7: PTG recap

Agenda

WhatisPTG?1

Highlighttopics2

ThingsdoneinPike3

ThingscontinueinQueens4

Page 8: PTG recap

Highlight topicSkip-release

Page 9: PTG recap

Highlight topic

Skip-release topic → Fast forward upgrade topic.

Ø Purpose of this topic: to help operators upgrade Openstack system as fastas possible.

Ø Plan for future: § Modify “support-upgrade” tag and “supports-accessible-upgrades” tag.§ Create a outline docs about FFU.§ Continue to discuss this topic in Sydney summit.

Page 10: PTG recap

Highlight topicAPI-SIG

Page 11: PTG recap

Highlight topic

Special Interest Group (SIG)

Ø How to expand our outreach to various groups§ Working Group (WG) -> Special Interest Group (SIG)§ API developer-focused -> SDK developers and users

Page 12: PTG recap

Agenda

WhatisPTG?1

Highlighttopics2

ThingsdoneinPike3

ThingscontinueinQueens4

Page 13: PTG recap

Things done in PikeNeutron:

Ø “Support for zero-downtime upgrades from Ocata (a.k.a. rollingupgrades)

Ø haproxy is now used instead of the neutron namespace proxy agentfor reduced memory usage on the server running the metadata proxy

Ø Improvements to stability/performance, QoS, DVRØ Support for quota usage amounts in quota APIØ Support for individual DNS domains set per Neutron portØ Support for per-network MTU overridesØ Support for user-defined tags on all standard Neutron resources”

Page 14: PTG recap

Things done in Pike

Cinder:

Ø Having a “revert to snapshot” featureØ Supporting extending a volume that is in-use.

Ø Added volume group replication support

Page 15: PTG recap

Things done in Pike

Nova:

Ø Moved on to Cell v2§ Timeline: nova-network deprecated in Newton. Cellsv1 only runs undernova-network in Ocata. Cellsv2 required in Ocata. Multi-cell cellsv2 availablein Pike.

Ø Introduced Placement§ In Pike, didn’t properly handle migrations§ Got some fixes in Pike, should do better solution in Queens

Page 16: PTG recap

Things done in Pike

Ironic:

Ø Boot from Cinder volumesØ Rolling upgrade between releasesØ Driver composition reform (dynamic driver model)Ø Redfish hardware type

§ Features implemented in a vendor-agnostic fashion

Page 17: PTG recap

Things done in Pike

Kolla:

Ø Docker images for about 50 OpenStack servicesØ Ansible roles for about 50 OpenStack servicesØ Kolla-kubernetes nearly has compute kit

Page 18: PTG recap

Agenda

WhatisPTG?1

Highlighttopics2

ThingsdoneinPike3

ThingscontinueinQueens4

Page 19: PTG recap

Things continue in Queens

Nova:Ø Cell v2

§ Drop nova-network and Cell v1§ Efficiently listing instances in a multi-cell deployment§ Efficiently cross-cell queries

Ø Placement§ Traits: qualitative part of resources (besides the quantitative part)§ Nested resource providers

• PCI devices can have Physical Functions (PFs), each of which can supply a number ofVirtual Functions (VFs)

• May not be complete in Queens§ Generic Device Management§ Separate Placement out into its own service

Page 20: PTG recap

Things continue Queens

Neutron:

Ø Improve Neutron documentation for simpler deploymentsØ Can delete neutron CLI at the end of R cycleØ Security group logging

Page 21: PTG recap

Things continue in Queens

Cinder:

Ø Show resource's total count info in list APIs [1]

Ø Report backend state in service listØ Apply encryption and qos per volume

[1] https://review.openstack.org/#/c/505101/

[2] https://blueprints.launchpad.net/cinder/+spec/generic-backup-implementation

Page 22: PTG recap

Things continue in Queens

Ironic:

Ø Reference architecture guideØ Deploy stepsØ Networking features

§ Routed network support (close to completion)§Neutron event processing

Ø Ironic-inspector HAØ Some others: node tags, ipa api versioning, rescue mode, e-tags, ...Ø Openstack goals

§ Python3§ Switching to uWSGI§ Splitting away the tempest plugin

Page 23: PTG recap

Things continue in Queens

Glance:

Ø Deprecated Registry API v1, Image API v1Ø Multihash support for image

https://etherpad.openstack.org/p/glance-queens-ptg-roadmap

Page 24: PTG recap

Things continue in Queens

Kolla:

Ø General§ Documentation rework§ Ceph bumped to L

Ø Kolla-ansible§ devmode§ Improve CI gating

Ø Kolla-kubernetesØ Kolla with TripleO joined forces

§Healthcheck§ CI jobs§ Docker images

Page 25: PTG recap

Thankyou