How to Track Employee Performance A Comprehensive Guide.pdf
Manila project update_train_shanghai
1. OpenStack Manila
Project overview and update
Goutham Pacha Ravi <gouthampravi@gmail.com> Tom Barron <tpb@dyncloud.net>
irc: gouthamr irc: tbarron
5th Nov 2019
Open Infrastructure Summit 2019, Shanghai
2. Agenda
What’s Manila
Problem Space, Problem Background
Train Release Update
API changes, Features, Driver improvements
Train and Beyond
Priorities, Themes
3. Manila is the control plane to provision and
manage shared file systems across storage
systems.
One popular oversimplification: Manila is Cinder
for file shares.
Fork of OpenStack Cinder, built by a shared pool
of developers, shares much of Cinder’s
architecture.
But it solves a new class of problems that Cinder
does not naturally address.
Think: Manila file folders
What is Manila
4. ● Consistent, simple REST API
● Open Source drivers & drivers for proprietary vendor back ends (over 35 now)
● Multiple NAS protocols
● Train release had over 47 unique reviewers and 44 unique contributors representing
16 companies
● 10th
production quality release
● Growing interest + adoption (2018 user survey)
● Increasing development activity and use outside manila proper in TripleO, Kolla,
Charms, Gophercloud, CSI, Terraform etc. to use, integrate and deploy manila both
inside and outside of OpenStack
What is Manila
10. New Drivers added for:
- Infortrend GS/GSe Family storage systems
- Inspur InStorage
First party driver improvements:
- CephFS-NFS now supports IPv6 access control lists
- GlusterFS supports extending and shrinking shares
New in Train
11. OpenStack-wide Goals:
● Support IPv6-Only Deployments
● Enabling PDF generation support for project documentation
● Python 3 test runtimes for Train
New in Train
12. ● Pre-existing Nexenta NS5 shares can be added to manila and existing manila shares on
Nexenta NS5 can be removed from manila’s management.
$ manila manage <export-path> <host>
$ manila unmanage <share-name-or-id>
● Nexenta shares can be reverted to snapshots
$ manila revert-to-snapshot <share-name-or-id> <snapshot-name-or-id>
● Dell EMC Unity driver now supports single share server mode
(driver_handles_share_servers=False)
● NetApp driver supports replication across share servers in (driver_handles_share_servers=True)
Driver enhancements in Train
13. Manila CSI 1.0
Manila Share service
OCP cluster B
OCP cluster A
Manila CSI
Node Plugin
Manila CSI
Node Plugin
Manila CSI
Node Plugin
Manila CSI
Node Plugin
Manila CSI
Node Plugin
Manila CSI
Node Plugin
Vendor
Storage
Manila CSI
Controller Plugin
Manila Scheduler
service
Manila API service
Manila CSI
Controller Plugin
14. ● Pagination enhancements in the API
● Bug-fixes committed to accommodate deployment of manila-api with uwsgi
● Dell EMC Unity driver can now connect over an IPv6 management interface
● Dell EMC VMAX driver’s been rebranded to PowerMax, if used, the “emc_driver” configuration
option must be set appropriately after upgrade. A few VMAX configuration options have been
renamed as well, this must be reflected to avoid deprecation warnings in the logs.
● Several new configuration options have been added to the Nexenta NS5 storage driver to make
management of NS5 easier.
Upgrade notes from Train
15. 21st release of OpenStack
11th
official release of Manila
Andshel [CC BY-SA 3.0 (https://creativecommons.org/licenses/by-sa/3.0)]
Ussuri
16. SCALABILITY RESILIENCY MANAGEABILITY MODULARITY
INTEROPERABILITY SECURITY USER EXPERIENCE
MAJOR
FOCUS
NO
INFO
NO
INFO
NO
INFO
Ussuri release themes for Manila
MAJOR
FOCUS
MAJOR
FOCUS
MAJOR
FOCUS
MINOR
FOCUS
17. Manila at scale and in edge deployments
active-active share service
first party tested/qualified back ends
snapshot clones across backends
Manila for Container Orchestrators
CSI improvements
Production Quality Open Source back ends
Create new share form CephFS snapshots
per-tenant share servers and better network isolation
Andshel [CC BY-SA 3.0 (https://creativecommons.org/licenses/by-sa/3.0)]
Ussuri release themes for Manila
18. ● Tag [manila] on the OpenStack discuss mail list
● Find us in #openstack-manila on freenode
● Feel free to reach out to our PTL, contributors directly
○ https://review.opendev.org/#/admin/groups/213,members
How to give feedback
19. Manila project PTG will include an Onboarding session:
Wednesday, Nov 6, 9:30 AM to 4:30 PM, “Essex”, Room 431 - Shanghai Expo Hall
Developer Docs:
https://docs.openstack.org/manila/latest/contributor/index.html
How to contribute