Integration of Swift and Manila with Openstack-ansible having Ceph backend?

Bug #1785386 reported by Shivashankar C R
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenStack-Ansible
Fix Released
Wishlist
Unassigned

Bug Description

Hi,

I have installed openstack-ansible queens with ceph integration.

I am not getting any help on web on integrating swift and manila to use ceph backend on openstack-ansible.

Is this possible on openstack-ansible?
If yes, Can anyone point to any reference available?

Thanks,
Shiva

Tags: ceph manila swift
Changed in openstack-ansible:
importance: Undecided → Critical
Changed in openstack-ansible:
importance: Critical → High
summary: - How do i Integrate Swift and Manila with Openstack-ansible having Ceph
+ Integration of Swift and Manila with Openstack-ansible having Ceph
backend?
Revision history for this message
Amy Marrich (amy-marrich) wrote :

There is not currently a Manila role within OpenStack-Ansible. We would readily accept a contribution of this role however. Swift is not something that is integrated on top of Ceph. Please look at Ceph RGW if you want a swift API with a ceph back-end.

Changed in openstack-ansible:
importance: High → Wishlist
Mohammed Naser (mnaser)
Changed in openstack-ansible:
status: New → Confirmed
Revision history for this message
Kaio Oliveira (kaiokmo) wrote :
Revision history for this message
Thiago Martins (martinx) wrote :

So, I'm definitely planning to provide something like "Ceph as a Service" via Manila!

I'm looking for a way to deploy OSA with Ceph, Swift and Manila.

Let's do it?!

:-D

Revision history for this message
Alexey 'Fenuks' Rusetsky (fenuks-uh) wrote :

Sorry if it's impolite to bump an old issue.

Manila with Ceph does work as of Ussuri release out of the box. Both native Ceph shares and NFS.

Here's what I have in user_variables.yaml:

cephfs: manila
cephfs_data: manila_data
cephfs_metadata: manila_metadata
openstack_cephfs_data_pool:
  name: "manila_data"
  pg_autoscale_mode: True
  pg_num: 64
  pgp_num: 64
  rule_name: "replicated_rule"
  type: 1
  erasure_profile: ""
  expected_num_objects: ""
  application: "cephfs"
  size: 3
  min_size: 2
openstack_cephfs_metadata_pool:
  name: "manila_metadata"
  pg_autoscale_mode: True
  pg_num: 8
  pgp_num: 8
  rule_name: "replicated_rule"
  type: 1
  erasure_profile: ""
  expected_num_objects: ""
  application: "cephfs"
  size: 3
  min_size: 2

manila_default_store: ceph
manila_default_share_type: cephfsnative1
manila_backends:
  cephfsnative1:
    share_backend_name: CEPHFSNATIVE1
    share_driver: manila.share.drivers.cephfs.driver.CephFSDriver
    driver_handles_share_servers: False
    cephfs_protocol_helper_type: CEPHFS
    cephfs_conf_path: /etc/ceph/ceph.conf
    cephfs_auth_id: manila
    cephfs_enable_snapshots: False
    cephfs_cluster_name: ceph

Revision history for this message
Dmitriy Rabotyagov (noonedeadpunk) wrote :

Thanks for this bump! That is totally helpful information for anybody lurking around.

I assume we can close this bug report now as well then

Changed in openstack-ansible:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.