OpenStack Manila

openstackFile shareopenstack-manila

Shared file systems service that provisions NFS, CIFS, CephFS, GlusterFS, HDFS or MAPRFS shares reachable only through explicit access rules.

Provider
openstack
Category
Data
Also known as
Shared File Systems service
Properties · 3 set by this component
propertytypevaluesrequiredkind defaultthis component
accessLevel · component propertyenumrw | rono—inherited
accessRuleRequired · component propertyboolean—notrueinherited
accessRuleType · component propertyenumip | user | cert | cephxno—inherited
backupEnabledboolean—nofalseinherited
driverHandlesShareServers · component propertyboolean—no—inherited
encryptionInTransitboolean—no—inherited
managedboolean—nofalse▸ false
protocolenumnfs | smb | multi | lustre | nativeyes—▸ multi
publicAccessboolean—no—▸ false
quotaGibinteger—no—inherited
redundancyenumlocal | zonal | regionalno—inherited
Rules that apply · 0

Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.

No rule reads this kind yet. That is a gap, not a guarantee.
Use it in a design
nodes:
  - { id: "manila", component: "openstack-manila" }
Other File share products · 35
Apsara File Storage for HDFSalibaba-file-storage-hdfsalibabacloudfile-storageApsara File Storage NASalibaba-nasalibabacloudfile-storageAmazon EFSaws-efsawsfile-storageAmazon File Cacheaws-file-cacheawsfile-storageAmazon FSx for Lustreaws-fsx-lustreawsfile-storageAmazon FSx for NetApp ONTAPaws-fsx-ontapawsfile-storageAmazon FSx for OpenZFSaws-fsx-openzfsawsfile-storageAmazon FSx for Windows File Serveraws-fsx-windowsawsfile-storageAzure File Syncazure-file-syncazurefile-storageAzure Filesazure-filesazurefile-storageAzure Managed Lustreazure-managed-lustreazurefile-storageAzure NetApp Filesazure-netapp-filesazurefile-storageBeeGFSbeegfsfile-storageCephFScephfsfile-storageCubeFScubefsfile-storageCurvinecurvinefile-storageGeneric file sharefile-storagefile-storageFile storefile-storefile-storageGlusterFSglusterfsfile-storageHDFShdfsfile-storageJuiceFSjuicefsfile-storageLustrelustrefile-storageMooseFSmoosefsfile-storageNextcloudnextcloudfile-storageNFS servernfs-serverfile-storageSambasambafile-storageDigitalOcean Network File Storagedigitalocean-nfsdigitaloceanfile-storageFilestoregoogle-filestoregcpfile-storageGoogle Cloud Managed Lustregoogle-managed-lustregcpfile-storageGoogle Cloud NetApp Volumesgoogle-netapp-volumesgcpfile-storageParallelstoregoogle-parallelstoregcpfile-storageFile Storage for VPCibm-file-storageibmfile-storageFile Storage for Classicibm-file-storage-classicibmfile-storageOCI File Storageoci-file-storageocifile-storageOCI File Storage with Lustreoci-file-storage-lustreocifile-storage
Source
# yaml-language-server: $schema=../../schema/component.schema.json
# OpenStack Manila: the Shared File Systems service, which provisions remote file systems users mount over the
# network. Per "Share management" NFS, CIFS, GlusterFS, HDFS, CephFS or MAPRFS protocols are supported and "by
# default, the share is private"; a share cannot be mounted until an access rule (ip, user, cert or cephx) is
# added. Per "Share types" every share type must declare driver_handles_share_servers.
schemaVersion: "1"
type: "component"
id: "openstack-manila"
kind: "file-storage"
provider: "openstack"
docs: "https://docs.openstack.org/manila/latest/"
aliases: ["Shared File Systems service"]
defaults:
  protocol: "multi"
  publicAccess: false
  managed: false
properties:
  driverHandlesShareServers:
    type: "boolean"
  accessRuleRequired:
    type: "boolean"
    default: true
  accessRuleType:
    type: "enum"
    values: ["ip", "user", "cert", "cephx"]
  accessLevel:
    type: "enum"
    values: ["rw", "ro"]

The same page as markdown, for an agent: /catalogue/components/openstack-manila.md