blob: 5fcede9f0b2529bae34cecf356f04aa24bff0ea4 [file] [log] [blame]
==============
Manila Formula
==============
Manila is an OpenStack project to provide Shared Filesystems as a service”.
Sample pillars
==============
Single manila service
.. code-block:: yaml
manila:
common:
database:
engine: mysql
host: 10.20.0.101
port: 3306
name: manila
user: manila
password: segreto
identity:
engine: keystone
host: 10.20.0.101
port: 35357
user: manila
password: segreto
region: RegionOne
tenant: service
endpoint_type: internalURL
cache:
engine: memcached
members:
- host: 10.20.0.102
port: 11211
- host: 10.20.0.103
port: 11211
- host: 10.20.0.104
port: 11211
api:
bind:
host: 10.20.0.102
Backend configuration
=====================
Nexenta driver
.. code-block:: yaml
manila:
share:
enabled_share_backends:
nexenta:
name: nexenta
type: nexenta
enabled: true
dhss: false
nexenta_host: 1.2.3.4
nexenta_password: secretpassword
nexenta_user: nonexistent
nexenta_volume: volume1
Glusterfs driver
.. code-block:: yaml
manila:
share:
enabled_share_backends:
glusterfs:
name: glusterfs
type: glusterfs
enabled: true
share_driver: manila.share.drivers.glusterfs_native.GlusterfsNativeShareDriver
dhss: false
glusterfs_ganesha_server_ip: 1.2.3.4
glusterfs_ganesha_server_password: secretpassword
glusterfs_ganesha_server_username: nonexistent
glusterfs_mount_point_base: state_path/mnt
glusterfs_server_password: secretpassword
glusterfs_path_to_private_key: /path/to/key
glusterfs_nfs_server_type: glusterfs
glusterfs_share_layout: share_layout
glusterfs_target: remove:target
glusterfs_servers:
- server1
- server2
glusterfs_volume_pattern: manila-share-volume-d+$
More information
================
* https://wiki.openstack.org/wiki/Telemetry
* https://docs.openstack.org/developer/manila/
* https://github.com/openstack/manila
* https://bugs.launchpad.net/manila
Documentation and Bugs
======================
To learn how to install and update salt-formulas, consult the documentation
available online at:
http://salt-formulas.readthedocs.io/
In the unfortunate event that bugs are discovered, they should be reported to
the appropriate issue tracker. Use GitHub issue tracker for specific salt
formula:
https://github.com/salt-formulas/salt-formula-manila/issues
For feature requests, bug reports or blueprints affecting entire ecosystem,
use Launchpad salt-formulas project:
https://launchpad.net/salt-formulas
Developers wishing to work on the salt-formulas projects should always base
their work on master branch and submit pull request against specific formula.
You should also subscribe to mailing list (salt-formulas@freelists.org):
https://www.freelists.org/list/salt-formulas
Any questions or feedback is always welcome so feel free to join our IRC
channel:
#salt-formulas @ irc.freenode.net