SlideShare a Scribd company logo
1 of 20
Download to read offline
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
Agenda
What’s Manila
Problem Space, Problem Background
Train Release Update
API changes, Features, Driver improvements
Train and Beyond
Priorities, Themes
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
● 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
20th release of OpenStack
10th
official release of Manila
X-Openstack-Manila-API-Version
2.50 2.51
Share type
metadata update
API
Share networks subnets with AZ
annotations
Train API changes
● Share network improvements
New in Train
● Share replication for DHSS=True
New in Train
● Share type improvements
New in Train
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
OpenStack-wide Goals:
● Support IPv6-Only Deployments
● Enabling PDF generation support for project documentation
● Python 3 test runtimes for Train
New in Train
● 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
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
● 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
21st release of OpenStack
11th
official release of Manila
Andshel [CC BY-SA 3.0 (https://creativecommons.org/licenses/by-sa/3.0)]
Ussuri
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
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
● 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
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
@OpenStack
THANKS.
Questions?
openstack openstack OpenStackFoundation

More Related Content

What's hot

WSO2Con USA 2015: Carbon 5: A Preview
WSO2Con USA 2015: Carbon 5: A PreviewWSO2Con USA 2015: Carbon 5: A Preview
WSO2Con USA 2015: Carbon 5: A PreviewWSO2
 
OpenStack - Tzu-Mainn Chen, Marek Aufart, Petr Blaho - ManageIQ Design Summit...
OpenStack - Tzu-Mainn Chen, Marek Aufart, Petr Blaho - ManageIQ Design Summit...OpenStack - Tzu-Mainn Chen, Marek Aufart, Petr Blaho - ManageIQ Design Summit...
OpenStack - Tzu-Mainn Chen, Marek Aufart, Petr Blaho - ManageIQ Design Summit...ManageIQ
 
Orchestration across multiple cloud platforms using Heat
Orchestration across multiple cloud platforms using HeatOrchestration across multiple cloud platforms using Heat
Orchestration across multiple cloud platforms using HeatCoreStack
 
Helm - Package manager in K8S
Helm - Package manager in K8SHelm - Package manager in K8S
Helm - Package manager in K8SPiotr Perzyna
 
Kolla project onboarding - OpenStack Summit Berlin 2018
Kolla project onboarding - OpenStack Summit Berlin 2018Kolla project onboarding - OpenStack Summit Berlin 2018
Kolla project onboarding - OpenStack Summit Berlin 2018Eduardo Gonzalez Gutierrez
 
OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Monter...
OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Monter...OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Monter...
OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Monter...OpenNebula Project
 
Cloud ready discussion
Cloud ready discussionCloud ready discussion
Cloud ready discussionNeil Stein
 
Open stack platform director
Open stack platform director Open stack platform director
Open stack platform director Jsonr4
 
Accelerating Nginx Web Server Performance
Accelerating Nginx Web Server PerformanceAccelerating Nginx Web Server Performance
Accelerating Nginx Web Server PerformanceBruce Tolley
 
What is the OpenStack Platform? By Peter Dens - Kangaroot
What is the OpenStack Platform? By Peter Dens - KangarootWhat is the OpenStack Platform? By Peter Dens - Kangaroot
What is the OpenStack Platform? By Peter Dens - KangarootKangaroot
 
Redhat summit b tolleyv7
Redhat summit b tolleyv7Redhat summit b tolleyv7
Redhat summit b tolleyv7Bruce Tolley
 
OpenStack Ecosystem – Xen Cloud Platform and Integration into OpenStack - in...
OpenStack Ecosystem – Xen Cloud Platform and Integration into OpenStack -  in...OpenStack Ecosystem – Xen Cloud Platform and Integration into OpenStack -  in...
OpenStack Ecosystem – Xen Cloud Platform and Integration into OpenStack - in...IndicThreads
 
Application-level Disaster Recovery on OpenStack
Application-level Disaster Recovery on OpenStackApplication-level Disaster Recovery on OpenStack
Application-level Disaster Recovery on OpenStackAli Hodroj
 
Nginx performance 2015 09 23
Nginx performance 2015 09 23Nginx performance 2015 09 23
Nginx performance 2015 09 23Bruce Tolley
 
Kolla Onboarding (Vancouver 2018)
Kolla Onboarding (Vancouver 2018)Kolla Onboarding (Vancouver 2018)
Kolla Onboarding (Vancouver 2018)Paul Bourke
 
Kolla Project Update (Vancouver 2018)
Kolla Project Update (Vancouver 2018)Kolla Project Update (Vancouver 2018)
Kolla Project Update (Vancouver 2018)Paul Bourke
 
Deploy TOSCA Network Functions Virtualization (NFV) Workloads in OpenStack
Deploy TOSCA Network Functions Virtualization (NFV) Workloads in OpenStackDeploy TOSCA Network Functions Virtualization (NFV) Workloads in OpenStack
Deploy TOSCA Network Functions Virtualization (NFV) Workloads in OpenStackSahdev Zala
 
High availability and fault tolerance of openstack
High availability and fault tolerance of openstackHigh availability and fault tolerance of openstack
High availability and fault tolerance of openstackDeepak Mane
 

What's hot (20)

WSO2Con USA 2015: Carbon 5: A Preview
WSO2Con USA 2015: Carbon 5: A PreviewWSO2Con USA 2015: Carbon 5: A Preview
WSO2Con USA 2015: Carbon 5: A Preview
 
OpenStack - Tzu-Mainn Chen, Marek Aufart, Petr Blaho - ManageIQ Design Summit...
OpenStack - Tzu-Mainn Chen, Marek Aufart, Petr Blaho - ManageIQ Design Summit...OpenStack - Tzu-Mainn Chen, Marek Aufart, Petr Blaho - ManageIQ Design Summit...
OpenStack - Tzu-Mainn Chen, Marek Aufart, Petr Blaho - ManageIQ Design Summit...
 
Orchestration across multiple cloud platforms using Heat
Orchestration across multiple cloud platforms using HeatOrchestration across multiple cloud platforms using Heat
Orchestration across multiple cloud platforms using Heat
 
Docker for HPC in a Nutshell
Docker for HPC in a NutshellDocker for HPC in a Nutshell
Docker for HPC in a Nutshell
 
Helm - Package manager in K8S
Helm - Package manager in K8SHelm - Package manager in K8S
Helm - Package manager in K8S
 
Kolla project onboarding - OpenStack Summit Berlin 2018
Kolla project onboarding - OpenStack Summit Berlin 2018Kolla project onboarding - OpenStack Summit Berlin 2018
Kolla project onboarding - OpenStack Summit Berlin 2018
 
OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Monter...
OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Monter...OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Monter...
OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Monter...
 
Cloud ready discussion
Cloud ready discussionCloud ready discussion
Cloud ready discussion
 
Open stack platform director
Open stack platform director Open stack platform director
Open stack platform director
 
Accelerating Nginx Web Server Performance
Accelerating Nginx Web Server PerformanceAccelerating Nginx Web Server Performance
Accelerating Nginx Web Server Performance
 
What is the OpenStack Platform? By Peter Dens - Kangaroot
What is the OpenStack Platform? By Peter Dens - KangarootWhat is the OpenStack Platform? By Peter Dens - Kangaroot
What is the OpenStack Platform? By Peter Dens - Kangaroot
 
Redhat summit b tolleyv7
Redhat summit b tolleyv7Redhat summit b tolleyv7
Redhat summit b tolleyv7
 
OpenStack Ecosystem – Xen Cloud Platform and Integration into OpenStack - in...
OpenStack Ecosystem – Xen Cloud Platform and Integration into OpenStack -  in...OpenStack Ecosystem – Xen Cloud Platform and Integration into OpenStack -  in...
OpenStack Ecosystem – Xen Cloud Platform and Integration into OpenStack - in...
 
Application-level Disaster Recovery on OpenStack
Application-level Disaster Recovery on OpenStackApplication-level Disaster Recovery on OpenStack
Application-level Disaster Recovery on OpenStack
 
Nginx performance 2015 09 23
Nginx performance 2015 09 23Nginx performance 2015 09 23
Nginx performance 2015 09 23
 
OpenStack + PowerVM
OpenStack + PowerVMOpenStack + PowerVM
OpenStack + PowerVM
 
Kolla Onboarding (Vancouver 2018)
Kolla Onboarding (Vancouver 2018)Kolla Onboarding (Vancouver 2018)
Kolla Onboarding (Vancouver 2018)
 
Kolla Project Update (Vancouver 2018)
Kolla Project Update (Vancouver 2018)Kolla Project Update (Vancouver 2018)
Kolla Project Update (Vancouver 2018)
 
Deploy TOSCA Network Functions Virtualization (NFV) Workloads in OpenStack
Deploy TOSCA Network Functions Virtualization (NFV) Workloads in OpenStackDeploy TOSCA Network Functions Virtualization (NFV) Workloads in OpenStack
Deploy TOSCA Network Functions Virtualization (NFV) Workloads in OpenStack
 
High availability and fault tolerance of openstack
High availability and fault tolerance of openstackHigh availability and fault tolerance of openstack
High availability and fault tolerance of openstack
 

Similar to Manila project update_train_shanghai

Manila-An Update from Liberty
Manila-An Update from LibertyManila-An Update from Liberty
Manila-An Update from Libertyakshai_sarathy
 
3-2-1 Action! Running OpenStack Shared File System Service in Production
3-2-1 Action! Running OpenStack Shared File System Service in Production3-2-1 Action! Running OpenStack Shared File System Service in Production
3-2-1 Action! Running OpenStack Shared File System Service in ProductionSean Cohen
 
Manila project update openstack-berlin-summit-2018
Manila project update openstack-berlin-summit-2018Manila project update openstack-berlin-summit-2018
Manila project update openstack-berlin-summit-2018TomBarron
 
Manila, an update from Liberty, OpenStack Summit - Tokyo
Manila, an update from Liberty, OpenStack Summit - TokyoManila, an update from Liberty, OpenStack Summit - Tokyo
Manila, an update from Liberty, OpenStack Summit - TokyoSean Cohen
 
Manila Project Update - Denver Open Infrastructure Summit - May 2019
Manila Project Update -  Denver Open Infrastructure Summit - May 2019Manila Project Update -  Denver Open Infrastructure Summit - May 2019
Manila Project Update - Denver Open Infrastructure Summit - May 2019TomBarron
 
Easy multi-tenant-kubernetes-rwx-storage-with-cloud-provider-openstack-and-ma...
Easy multi-tenant-kubernetes-rwx-storage-with-cloud-provider-openstack-and-ma...Easy multi-tenant-kubernetes-rwx-storage-with-cloud-provider-openstack-and-ma...
Easy multi-tenant-kubernetes-rwx-storage-with-cloud-provider-openstack-and-ma...TomBarron
 
Joint NetApp and Cisco Solutions for SAP: FlexPod and HANA
Joint NetApp and Cisco Solutions for SAP: FlexPod and HANAJoint NetApp and Cisco Solutions for SAP: FlexPod and HANA
Joint NetApp and Cisco Solutions for SAP: FlexPod and HANANetApp
 
Cloudify 4.6 highlights webinar
Cloudify 4.6 highlights webinarCloudify 4.6 highlights webinar
Cloudify 4.6 highlights webinarCloudify Community
 
Pankaj_Kapila
Pankaj_KapilaPankaj_Kapila
Pankaj_KapilaPanapka
 
Pankaj_Kapila
Pankaj_Kapila Pankaj_Kapila
Pankaj_Kapila Panapka
 
CEPH DAY BERLIN - PRACTICAL CEPHFS AND NFS USING OPENSTACK MANILA
CEPH DAY BERLIN - PRACTICAL CEPHFS AND NFS USING OPENSTACK MANILACEPH DAY BERLIN - PRACTICAL CEPHFS AND NFS USING OPENSTACK MANILA
CEPH DAY BERLIN - PRACTICAL CEPHFS AND NFS USING OPENSTACK MANILACeph Community
 
Practical CephFS with nfs today using OpenStack Manila - Ceph Day Berlin - 12...
Practical CephFS with nfs today using OpenStack Manila - Ceph Day Berlin - 12...Practical CephFS with nfs today using OpenStack Manila - Ceph Day Berlin - 12...
Practical CephFS with nfs today using OpenStack Manila - Ceph Day Berlin - 12...TomBarron
 
MySQL High Availability -- InnoDB Clusters
MySQL High Availability -- InnoDB ClustersMySQL High Availability -- InnoDB Clusters
MySQL High Availability -- InnoDB ClustersMatt Lord
 
Cloud Strategies for a modern hybrid datacenter - Dec 2015
Cloud Strategies for a modern hybrid datacenter - Dec 2015Cloud Strategies for a modern hybrid datacenter - Dec 2015
Cloud Strategies for a modern hybrid datacenter - Dec 2015Miguel Pérez Colino
 
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storageWebinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storageMayaData Inc
 
MySQL Operator for Kubernetes
MySQL Operator for KubernetesMySQL Operator for Kubernetes
MySQL Operator for KubernetesKenny Gryp
 

Similar to Manila project update_train_shanghai (20)

Manila-An Update from Liberty
Manila-An Update from LibertyManila-An Update from Liberty
Manila-An Update from Liberty
 
3-2-1 Action! Running OpenStack Shared File System Service in Production
3-2-1 Action! Running OpenStack Shared File System Service in Production3-2-1 Action! Running OpenStack Shared File System Service in Production
3-2-1 Action! Running OpenStack Shared File System Service in Production
 
Manila project update openstack-berlin-summit-2018
Manila project update openstack-berlin-summit-2018Manila project update openstack-berlin-summit-2018
Manila project update openstack-berlin-summit-2018
 
Manila, an update from Liberty, OpenStack Summit - Tokyo
Manila, an update from Liberty, OpenStack Summit - TokyoManila, an update from Liberty, OpenStack Summit - Tokyo
Manila, an update from Liberty, OpenStack Summit - Tokyo
 
Resume (2)
Resume (2)Resume (2)
Resume (2)
 
Manila Project Update - Denver Open Infrastructure Summit - May 2019
Manila Project Update -  Denver Open Infrastructure Summit - May 2019Manila Project Update -  Denver Open Infrastructure Summit - May 2019
Manila Project Update - Denver Open Infrastructure Summit - May 2019
 
Easy multi-tenant-kubernetes-rwx-storage-with-cloud-provider-openstack-and-ma...
Easy multi-tenant-kubernetes-rwx-storage-with-cloud-provider-openstack-and-ma...Easy multi-tenant-kubernetes-rwx-storage-with-cloud-provider-openstack-and-ma...
Easy multi-tenant-kubernetes-rwx-storage-with-cloud-provider-openstack-and-ma...
 
Joint NetApp and Cisco Solutions for SAP: FlexPod and HANA
Joint NetApp and Cisco Solutions for SAP: FlexPod and HANAJoint NetApp and Cisco Solutions for SAP: FlexPod and HANA
Joint NetApp and Cisco Solutions for SAP: FlexPod and HANA
 
InAccel FPGA resource manager
InAccel FPGA resource managerInAccel FPGA resource manager
InAccel FPGA resource manager
 
Cloudify 4.6 highlights webinar
Cloudify 4.6 highlights webinarCloudify 4.6 highlights webinar
Cloudify 4.6 highlights webinar
 
Pankaj_Kapila
Pankaj_KapilaPankaj_Kapila
Pankaj_Kapila
 
Introduction to AirWave 10
Introduction to AirWave 10Introduction to AirWave 10
Introduction to AirWave 10
 
Pankaj_Kapila
Pankaj_Kapila Pankaj_Kapila
Pankaj_Kapila
 
CEPH DAY BERLIN - PRACTICAL CEPHFS AND NFS USING OPENSTACK MANILA
CEPH DAY BERLIN - PRACTICAL CEPHFS AND NFS USING OPENSTACK MANILACEPH DAY BERLIN - PRACTICAL CEPHFS AND NFS USING OPENSTACK MANILA
CEPH DAY BERLIN - PRACTICAL CEPHFS AND NFS USING OPENSTACK MANILA
 
Practical CephFS with nfs today using OpenStack Manila - Ceph Day Berlin - 12...
Practical CephFS with nfs today using OpenStack Manila - Ceph Day Berlin - 12...Practical CephFS with nfs today using OpenStack Manila - Ceph Day Berlin - 12...
Practical CephFS with nfs today using OpenStack Manila - Ceph Day Berlin - 12...
 
MySQL High Availability -- InnoDB Clusters
MySQL High Availability -- InnoDB ClustersMySQL High Availability -- InnoDB Clusters
MySQL High Availability -- InnoDB Clusters
 
Arun_cv_new - Copy
Arun_cv_new - CopyArun_cv_new - Copy
Arun_cv_new - Copy
 
Cloud Strategies for a modern hybrid datacenter - Dec 2015
Cloud Strategies for a modern hybrid datacenter - Dec 2015Cloud Strategies for a modern hybrid datacenter - Dec 2015
Cloud Strategies for a modern hybrid datacenter - Dec 2015
 
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storageWebinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
 
MySQL Operator for Kubernetes
MySQL Operator for KubernetesMySQL Operator for Kubernetes
MySQL Operator for Kubernetes
 

Recently uploaded

英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noidabntitsolutionsrishis
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfLivetecs LLC
 

Recently uploaded (20)

英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
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
  • 5. 20th release of OpenStack 10th official release of Manila
  • 6. X-Openstack-Manila-API-Version 2.50 2.51 Share type metadata update API Share networks subnets with AZ annotations Train API changes
  • 7. ● Share network improvements New in Train
  • 8. ● Share replication for DHSS=True New in Train
  • 9. ● Share type improvements New in Train
  • 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