SlideShare a Scribd company logo
OpenStack Queens Release Highlights & Demo
VietOpenStack 18th Meetup
Slide: https://goo.gl/LXVEBG
31 - 03 - 2018
1
To Thanh Cong@HOCCHUDONG
VietOpenStack Organizer
Contents
1. Intro OpenStack & History Timeline
2. OpenStack Queens Release Highlights
3. Demo - OpenStack Dashboard
4. Summary
5. Thank you & Networking
2
Programmable infrastructure that lays a
common set of APIs on top of compute,
networking and storage
OpenStack Intro
One platform for virtual machines,
containers and bare metal
3
OpenStack Timeline
Source: https://releases.openstack.org/ 4
OpenStack Project
Source: https://www.openstack.org/assets/software/mascots/OS-Mascot-Key.pdf
5
The Queens Roadmap
Source:
(1) https://www.openstack.org/assets/software/queens/OpenStack-Queens-Roadmap-PDF.pdf
(2) https://releases.openstack.org/queens/highlights.html
6
1. Fast Forward Upgrades
2. Register and document policy in code
3. OpenStack-Helm
4. Ironic Rescue Mode
5. HOT Drag and Drop Interface
6. Support for vGPUs
7. Cinder Multi-Attach
8. OpenStack Masakari
9. S3 API in Swift Repo
10. OpenStack LOCI
11. OpenStack Cyborg
Intro OpenStack Queens
Source:
(1) http://stackalytics.com/
(2) https://www.openstack.org/assets/software/queens/OpenStack-Queens-Roadmap-PDF.pdf
- HPC/AI/Machine Learning
- High Availability
- Enterprise Workloads
- Edge Computing
- Containers
- Operator Enhancements
Queens is the 17th release from the OpenStack project, which is the work
of more than 1600 contributors from around the world.
- Scalability
- Manageability
- Resiliency
Usecase User Experience
7
Queens Release Highlights - Documentation
Source:
(1)https://www.openstack.org/project-mascots/
(2) https://releases.openstack.org/queens/highlights.html
Notes:
- https://docs.openstack.org/queens/
8
Queens Release Highlights - OpenStack Identity
Source:
(1)https://www.openstack.org/project-mascots/
(2) https://releases.openstack.org/queens/highlights.html
Notes:
- Keystone now offers a better story for
applications interacting with OpenStack
APIs with the use of application
credentials.
- A new assignment type has been added
to allow for more secure RBAC called
system scope.
- Keystone introduced an experimental
unified limits API to help improve quota
enforcement, see the documentation
for more information.
- Not update docs: port 35357
9
Queens Release Highlights - OpenStack Networking
Source:
(1)https://www.openstack.org/project-mascots/
(2) https://releases.openstack.org/queens/highlights.html
Notes:
- ML2 implements Quality of Service rate
limits for floating IPs
- ML2 implementes a logging API for
security groups (Only OVS support).
- API supports filtering port with IP
address substring.
- FWaaS V2.0 now supports L2 VM ports
and l3 router ports.
- FWaaS V2.0 co-exists with Neutron
security groups.
- ….more….
10
Queens Release Highlights - OpenStack Compute
Source:
(1)https://www.openstack.org/project-mascots/
(2) https://releases.openstack.org/queens/highlights.html
Notes:
- Added support for vGPUs.
- The libvirt compute driver supports
volume multi-attach when using the 2.60
compute API microversion.
- Rescheduling during a server create or
resize operation is now supported in a
split-MQ multi-cell cells v2 deployment.
11
Queens Release Highlights - OpenStack Image
Source:
(1)https://www.openstack.org/project-mascots/
(2) https://releases.openstack.org/queens/highlights.html
Notes:
- Introduced the Image API v2.6, including
interoperable image import
- Added a new import-method,
‘web-download’
- Added import plugin scaffolding and a
new import plugin that injects image
metadata upon import
- Updated the glance-manage and
glance-scrubber tools
-
12
Queens Release Highlights - OpenStack Dashboard
Source:
(1)https://www.openstack.org/project-mascots/
(2) https://releases.openstack.org/queens/highlights.html
Notes:
- Migrated the Roles and Key Pairs panels
to be AngularJS panels
- Use server side filtering across the UI
- Added support for MKS consoles,
Neutron Trunks, and loading multiple
policy files
- Updated all project related
documentation
- Moved Heat dashboard into a seperate
Horizon plugin and merged Django
OpenStack Auth into Horizon
13
Queens Release Highlights - OpenStack Block Storage
Source:
(1)https://www.openstack.org/project-mascots/
(2) https://releases.openstack.org/queens/highlights.html
Notes:
- Support for attaching a single Cinder
volume to multile VM instances. (X)
- Add ability to report backend state in
service list.
- Default policies moved to code from
policy.json.
- Migration from ConfKeyManagers
fixed-key to Barbican.
- Support for creating a volume from a
backup.
- Support for standardized
over-provisioning calculations
14
Queens Release Highlights - OpenStack Orchestration
Source:
(1)https://www.openstack.org/project-mascots/
(2) https://releases.openstack.org/queens/highlights.html
Notes:
- Heat Orchestration Templates Drag
and Drop Interface (X)
15
Queens Release Highlights - OpenStack Shared File
Systems service
Source:
(1)https://www.openstack.org/project-mascots/
(2) https://releases.openstack.org/queens/highlights.html
Notes:
- Added drivers for Infinidat, MapR-FS,
and Veritas back ends.
- Added APIs for listing export locations
per share and per share instance.
- Added IPv6 support for Dell-EMC and
NetApp back ends.
16
Queens Release Highlights - OpenStack Database service
Source:
(1)https://www.openstack.org/project-mascots/
(2) https://releases.openstack.org/queens/highlights.html
Notes:
- Migration to openstack client.
- Currency for operating system level; full
support for Xenial
- Currency for databases; MySQL 5.7,
Vertica 9.0, Cassandra 3.11
- Currency of databases; DB2 11.1,
Postgres 9.6
- Implement root-enable/root-disable for
Redis
- Add support for the IBM Power
architecture
- Migration to Zuul v3, policy-in-code,
keystone v2 deprecation
-
17
Queens Release Highlights - OpenStack Load-balancer
service
Source:
(1)https://www.openstack.org/project-mascots/
(2) https://releases.openstack.org/queens/highlights.html
Notes:
- The neutron-lbaas and
neutron-lbaas-dashboard projects are
now deprecated.
- Added the ability to batch update pool
members.
- A Neutron Quality of Service (QoS)
policy can now be applied to Octavia
load balancers.
- Octavia now supports using Castellan
and PKCS12 bundles for TLS
termination.
- The Octavia OpenStack client plugin
now supports quotas, load balancer
QoS policies, load balancer failover,
listener statistics, and filtering by load
balancer ID.
- ...more...
18
Queens Release Highlights - OpenStack Kola
Source:
(1)https://www.openstack.org/project-mascots/
(2) https://releases.openstack.org/queens/highlights.html
Notes:
- Implemented support for using
ansible-vault passwords in kolla-ansible
command to decrypt
/etc/kolla/passwords.yml.
- Allow use of separate backends for
oslo.messaging rpc and notification.
- Implement cephfs service
- Add vitrage ansible role
- Implement minimal downtime for
keystone and cinder service
- Add use_preconfigured_databases flag
in order to add support for previously
created databases / users
- Upgrade to ceph luminous
- Add almanach, certmonger, ceph-nfs,
ptp, rsyslog, sensu and tripleo ui image
- Support to squash newly built layers
into a single new layer19
Queens Release Highlights - OpenStack Magnum
Source:
(1)https://www.openstack.org/project-mascots/
(2) https://releases.openstack.org/queens/highlights.html
Notes:
- Update kubernetes dashboard to v1.8.3
which is compatible via kubectl proxy.
- Support passing an availability zone
where all cluster nodes should be
deployed, via the new availability_zone
label
- k8s_fedora_atomic clusters are
deployed with RBAC support. Along
with RBAC Node authorization is added
so the appropriate certificates are
generated.
- Update k8s_fedora_atomic driver to the
latest Fedora Atomic 27 release and
run etcd and flanneld in system
containers which are removed from the
base OS
20
Queens Release Highlights - New Projects
Source:
(1) https://releases.openstack.org/queens/highlights.html
(2) https://youtu.be/Lt8EhrDg4lU
OpenStack-Helm
Full lifecycle management for OpenStack services atop K8s
OpenStack Masakari
Automated rescue for HA support
New projects in the Queens cycle focus on HA and containers
OpenStack LOCI
OCI (Open Container Initiative) images of OpenStack services for containerization
OpenStack Cyborg
Managing software and hardware acceleration resources
21
Queens: Dedicated to Shawn Pearce
Source: https://youtu.be/Lt8EhrDg4lU
At the suggestion of the community, the OpenStack
Technical Committee has dedicated the Queens release to
the memory of Shawn Pearce, who passed away in
January.
Shawn was the founder of Gerrit which has been at the
center of OpenStack’s development process since the
Diablo release.
22
OpenStack Rocky
Source: https://youtu.be/Lt8EhrDg4lU
- August 28, 2018
- Fast Forward Upgrades
- Minimum bandwidth and bandwidth-based scheduling
- Enable mutable configuration (reconfig without service restart)
23
- May 21-24, 2018
- Vancouver Summit
- Early bird tickets end in early April: openstack.org/summit/vancouver-2018
24
Demo
OpenStack Queen - Packstack
https://goo.gl/6GZc9S
25
26
OpenStack Queens - Scripts
https://goo.gl/eq2VDn
27
28
Tài liệu OpenStack HEAT
https://goo.gl/3VsmW2
THANK YOU
29

More Related Content

Queens release updates

  • 1. OpenStack Queens Release Highlights & Demo VietOpenStack 18th Meetup Slide: https://goo.gl/LXVEBG 31 - 03 - 2018 1 To Thanh Cong@HOCCHUDONG VietOpenStack Organizer
  • 2. Contents 1. Intro OpenStack & History Timeline 2. OpenStack Queens Release Highlights 3. Demo - OpenStack Dashboard 4. Summary 5. Thank you & Networking 2
  • 3. Programmable infrastructure that lays a common set of APIs on top of compute, networking and storage OpenStack Intro One platform for virtual machines, containers and bare metal 3
  • 6. The Queens Roadmap Source: (1) https://www.openstack.org/assets/software/queens/OpenStack-Queens-Roadmap-PDF.pdf (2) https://releases.openstack.org/queens/highlights.html 6 1. Fast Forward Upgrades 2. Register and document policy in code 3. OpenStack-Helm 4. Ironic Rescue Mode 5. HOT Drag and Drop Interface 6. Support for vGPUs 7. Cinder Multi-Attach 8. OpenStack Masakari 9. S3 API in Swift Repo 10. OpenStack LOCI 11. OpenStack Cyborg
  • 7. Intro OpenStack Queens Source: (1) http://stackalytics.com/ (2) https://www.openstack.org/assets/software/queens/OpenStack-Queens-Roadmap-PDF.pdf - HPC/AI/Machine Learning - High Availability - Enterprise Workloads - Edge Computing - Containers - Operator Enhancements Queens is the 17th release from the OpenStack project, which is the work of more than 1600 contributors from around the world. - Scalability - Manageability - Resiliency Usecase User Experience 7
  • 8. Queens Release Highlights - Documentation Source: (1)https://www.openstack.org/project-mascots/ (2) https://releases.openstack.org/queens/highlights.html Notes: - https://docs.openstack.org/queens/ 8
  • 9. Queens Release Highlights - OpenStack Identity Source: (1)https://www.openstack.org/project-mascots/ (2) https://releases.openstack.org/queens/highlights.html Notes: - Keystone now offers a better story for applications interacting with OpenStack APIs with the use of application credentials. - A new assignment type has been added to allow for more secure RBAC called system scope. - Keystone introduced an experimental unified limits API to help improve quota enforcement, see the documentation for more information. - Not update docs: port 35357 9
  • 10. Queens Release Highlights - OpenStack Networking Source: (1)https://www.openstack.org/project-mascots/ (2) https://releases.openstack.org/queens/highlights.html Notes: - ML2 implements Quality of Service rate limits for floating IPs - ML2 implementes a logging API for security groups (Only OVS support). - API supports filtering port with IP address substring. - FWaaS V2.0 now supports L2 VM ports and l3 router ports. - FWaaS V2.0 co-exists with Neutron security groups. - ….more…. 10
  • 11. Queens Release Highlights - OpenStack Compute Source: (1)https://www.openstack.org/project-mascots/ (2) https://releases.openstack.org/queens/highlights.html Notes: - Added support for vGPUs. - The libvirt compute driver supports volume multi-attach when using the 2.60 compute API microversion. - Rescheduling during a server create or resize operation is now supported in a split-MQ multi-cell cells v2 deployment. 11
  • 12. Queens Release Highlights - OpenStack Image Source: (1)https://www.openstack.org/project-mascots/ (2) https://releases.openstack.org/queens/highlights.html Notes: - Introduced the Image API v2.6, including interoperable image import - Added a new import-method, ‘web-download’ - Added import plugin scaffolding and a new import plugin that injects image metadata upon import - Updated the glance-manage and glance-scrubber tools - 12
  • 13. Queens Release Highlights - OpenStack Dashboard Source: (1)https://www.openstack.org/project-mascots/ (2) https://releases.openstack.org/queens/highlights.html Notes: - Migrated the Roles and Key Pairs panels to be AngularJS panels - Use server side filtering across the UI - Added support for MKS consoles, Neutron Trunks, and loading multiple policy files - Updated all project related documentation - Moved Heat dashboard into a seperate Horizon plugin and merged Django OpenStack Auth into Horizon 13
  • 14. Queens Release Highlights - OpenStack Block Storage Source: (1)https://www.openstack.org/project-mascots/ (2) https://releases.openstack.org/queens/highlights.html Notes: - Support for attaching a single Cinder volume to multile VM instances. (X) - Add ability to report backend state in service list. - Default policies moved to code from policy.json. - Migration from ConfKeyManagers fixed-key to Barbican. - Support for creating a volume from a backup. - Support for standardized over-provisioning calculations 14
  • 15. Queens Release Highlights - OpenStack Orchestration Source: (1)https://www.openstack.org/project-mascots/ (2) https://releases.openstack.org/queens/highlights.html Notes: - Heat Orchestration Templates Drag and Drop Interface (X) 15
  • 16. Queens Release Highlights - OpenStack Shared File Systems service Source: (1)https://www.openstack.org/project-mascots/ (2) https://releases.openstack.org/queens/highlights.html Notes: - Added drivers for Infinidat, MapR-FS, and Veritas back ends. - Added APIs for listing export locations per share and per share instance. - Added IPv6 support for Dell-EMC and NetApp back ends. 16
  • 17. Queens Release Highlights - OpenStack Database service Source: (1)https://www.openstack.org/project-mascots/ (2) https://releases.openstack.org/queens/highlights.html Notes: - Migration to openstack client. - Currency for operating system level; full support for Xenial - Currency for databases; MySQL 5.7, Vertica 9.0, Cassandra 3.11 - Currency of databases; DB2 11.1, Postgres 9.6 - Implement root-enable/root-disable for Redis - Add support for the IBM Power architecture - Migration to Zuul v3, policy-in-code, keystone v2 deprecation - 17
  • 18. Queens Release Highlights - OpenStack Load-balancer service Source: (1)https://www.openstack.org/project-mascots/ (2) https://releases.openstack.org/queens/highlights.html Notes: - The neutron-lbaas and neutron-lbaas-dashboard projects are now deprecated. - Added the ability to batch update pool members. - A Neutron Quality of Service (QoS) policy can now be applied to Octavia load balancers. - Octavia now supports using Castellan and PKCS12 bundles for TLS termination. - The Octavia OpenStack client plugin now supports quotas, load balancer QoS policies, load balancer failover, listener statistics, and filtering by load balancer ID. - ...more... 18
  • 19. Queens Release Highlights - OpenStack Kola Source: (1)https://www.openstack.org/project-mascots/ (2) https://releases.openstack.org/queens/highlights.html Notes: - Implemented support for using ansible-vault passwords in kolla-ansible command to decrypt /etc/kolla/passwords.yml. - Allow use of separate backends for oslo.messaging rpc and notification. - Implement cephfs service - Add vitrage ansible role - Implement minimal downtime for keystone and cinder service - Add use_preconfigured_databases flag in order to add support for previously created databases / users - Upgrade to ceph luminous - Add almanach, certmonger, ceph-nfs, ptp, rsyslog, sensu and tripleo ui image - Support to squash newly built layers into a single new layer19
  • 20. Queens Release Highlights - OpenStack Magnum Source: (1)https://www.openstack.org/project-mascots/ (2) https://releases.openstack.org/queens/highlights.html Notes: - Update kubernetes dashboard to v1.8.3 which is compatible via kubectl proxy. - Support passing an availability zone where all cluster nodes should be deployed, via the new availability_zone label - k8s_fedora_atomic clusters are deployed with RBAC support. Along with RBAC Node authorization is added so the appropriate certificates are generated. - Update k8s_fedora_atomic driver to the latest Fedora Atomic 27 release and run etcd and flanneld in system containers which are removed from the base OS 20
  • 21. Queens Release Highlights - New Projects Source: (1) https://releases.openstack.org/queens/highlights.html (2) https://youtu.be/Lt8EhrDg4lU OpenStack-Helm Full lifecycle management for OpenStack services atop K8s OpenStack Masakari Automated rescue for HA support New projects in the Queens cycle focus on HA and containers OpenStack LOCI OCI (Open Container Initiative) images of OpenStack services for containerization OpenStack Cyborg Managing software and hardware acceleration resources 21
  • 22. Queens: Dedicated to Shawn Pearce Source: https://youtu.be/Lt8EhrDg4lU At the suggestion of the community, the OpenStack Technical Committee has dedicated the Queens release to the memory of Shawn Pearce, who passed away in January. Shawn was the founder of Gerrit which has been at the center of OpenStack’s development process since the Diablo release. 22
  • 23. OpenStack Rocky Source: https://youtu.be/Lt8EhrDg4lU - August 28, 2018 - Fast Forward Upgrades - Minimum bandwidth and bandwidth-based scheduling - Enable mutable configuration (reconfig without service restart) 23 - May 21-24, 2018 - Vancouver Summit - Early bird tickets end in early April: openstack.org/summit/vancouver-2018
  • 25. OpenStack Queen - Packstack https://goo.gl/6GZc9S 25
  • 26. 26 OpenStack Queens - Scripts https://goo.gl/eq2VDn
  • 27. 27
  • 28. 28 Tài liệu OpenStack HEAT https://goo.gl/3VsmW2