Cinder Project Update

Cinder Project Update
Slide Note
Embed
Share

Cinder Project provides block storage services, implementing on-demand access to block storage resources. Founded during the Folsom release of OpenStack, it has gained significant adoption with 89% deployment in production or test phases. The project focuses on updates for the Queens release and upcoming priorities for the Rocky release, including new drivers and features like multi-attach for volumes.

  • Cinder Project
  • OpenStack
  • Block Storage
  • Storage Automation
  • Software-defined Storage

Uploaded on Mar 03, 2025 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. May 22, 2018 Cinder Project overview and update Jay Bryant (Cinder PTL) IRC: jungleboyj Twitter: @jungleboyj

  2. What does Cinder do? Provide block storage service Implement services and libraries to provide on demand, self- service access to Block Storage resources. Provide Software Defined Block Storage via abstraction and automation on top of various traditional backend block storage devices.

  3. Project background Founded during the Folsom release of OpenStack 211 contributors in Queens Latest user survey adoption numbers: Deployed: [89%] (clouds in production or test phase that indicate they are using this project in production or test phase; 86% in production and 3% in test)

  4. Agenda Update on Queens release Priorities for Rocky

  5. Queens Release Update

  6. New Drivers New drivers in Queens DataCore SANSymphony and Hyper-Converged Virtual SAN storage (iSCSI and FC) Inspur iSCSI Driver QNAP Driver added back in Several more drivers coming in Rocky

  7. Multi-Attach Requires Microversion 3.50 Does not magically make multi-attach work for everyone, requires storage/filesystem that supports multiple readers/writers When volumes are created they can be flagged for multi-attachment Set multiattach to True Old multiattach flag (allow-multiattach) has now been deprecated Each backend needs to add support for multi-attach volumes where appropriate Policies: volume:multiattach volume:multiattach_bootable_volume

  8. Default Policies in Code Moves definition of default policies out of the /etc/cinder/policy.json file to the Cinder code policy.json file is now only required if user wishes to use a policy other than the default

  9. Add Backend State to Service List Previously could only tell if a Cinder Volume process was up or down Storage backend could actually be non-functional and this wouldn t be clear The service list command will now report whether the volume process finds the storage backend to be up or down

  10. ConfKeyManager fixed keys -> Barbican To support the move to Barbican fixed keys can be migrated to Barbican When migrating to Barbican existing volumes with fixed keys are found and migrated to Barbican Successful execution of the thread is reported in the logs

  11. Create Volume from Backup Adds the ability for users to create a volume directly from a backup cinder create [size] --backup-id <id> [other_options] Backup will be in restoring state during restoration

  12. Inspection Mechanism for Capacity Limited Host Improvement of the Capacity Filter scheduler Fixed a number of volume and snapshot actions that didn t previously go through the scheduler but should have Extend Volume Create from Snapshot, Volume or Replica Create volume group from source

  13. Microversion Changes Add support for metadata in backups - 3.43 Ability to indicate attachment completion - 3.44 Addition of count field to volume backup and snapshot list and detail APIs - 3.45 Support create volume by Nova specified image - 3.46 Support create volume from backup - 3.47 Addition of shared_targets and service_uuid fields to volume - 3.48 Support backend storage state in service list - 3.49 Volume multi-attach support - 3.50 https://docs.openstack.org/cinder/latest/contributor/api_microversion_history.html

  14. Priorities for Rocky

  15. New features & enhancements Planned for Rocky A reminder that this is just a statement of plan actual mileage may vary. Priorities were set at the Rocky PTG in Dublin, Ireland. Keep the most up-to-date list of work and priorities in our etherpad: https://etherpad.openstack.org/p/cinder-spec-review- tracking

  16. HA Documentation and Fixes Continuing to work on improve Active/Active High Availability functionality Fixing bugs Shooting to have better documentation on best practices Want to be able to test backends to ensure that they work properly in an Active/Active configuration

  17. Improve Replication Promotion Support Working to implement commands through cinder-manage to facilitate appropriate failover from primary to secondary storage This replaces tedious tasks that previously would have to be done manually.

  18. Signature Verification for Create from Image Add ability to ensure that images that have a signature match the signature Will improve security when creating volumes from signed images Option will be enabled/disabled with verify_glance_signatures option in cinder.conf

  19. Support AZ in Volume Type Add ability to specify an Availability Zone in a volume type Allows administrators to ensure that certain volume types are associated with an AZ End users are able to tell what volume types are valid in the current AZ

  20. Filtering Backend Based on Operation Type Add ability for administrators to specify what actions can be performed on a particular backend I.E. no longer allow creation of volumes on a particular backend

  21. Additional Fixes/Improvements Automatic config generation Capabilities matrix built from source controlled file Quota improvements/fixes Continued scheduler improvements/fixes Transfer snapshots with volumes

  22. Reference Links Release notes http://docs.openstack.org/releasenotes/cinder/queens.html Launchpad https://launchpad.net/cinder Cinder wiki https://wiki.openstack.org/wiki/Cinder Cinder YouTube https://www.youtube.com/channel/UCJ8Koy4gsISMy0qW3CWZmaQ

  23. THANKS. Questions? @OpenStac k openstack openstack OpenStackFoundation

More Related Content