<div dir="ltr">Last time I checked OpenStack Ansible, Manila wasn't there... I believe that they added support for it in Stein but, I'm not sure if it supports CephFS backend (and the required Ceph Metadata Containers, since CephFS needs if, I believe).<div><br></div><div>I'll definitely give it a try!</div><div><br></div><div>Initially, I was planning to multi-attach an RDB block device against 2 or more Instances and run OCFS2 on top of it but, Manila with CephFS looks way simpler.</div><div><br></div><div>Cheers!</div><div>Thiago</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 27 May 2019 at 22:30, Erik McCormick <<a href="mailto:emccormick@cirrusseven.com">emccormick@cirrusseven.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, May 27, 2019, 5:33 PM Martinx - ジェームズ <<a href="mailto:thiagocmartinsc@gmail.com" target="_blank">thiagocmartinsc@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hello,<div><br></div><div> I'm very curious about this as well!</div><div><br></div><div> It would be awesome to support Cinder multi-attach when using Ceph... If the code is already there, how to use it?!</div><div><br></div><div>Cheers,</div><div>Thiago</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 27 May 2019 at 03:52, Bernd Bausch <<a href="mailto:berndbausch@gmail.com" rel="noreferrer" target="_blank">berndbausch@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  

    
  
  <div bgcolor="#FFFFFF">
    <p>The Stein release notes mention that the RBD driver now supports
      multiattach, but i have not found any details. Are there
      limitations? Is there a need to configure anything?</p>
    <p><a href="https://opendev.org/openstack/cinder/src/branch/master/cinder/volume/drivers/rbd.py#L767" rel="noreferrer" target="_blank">In
        the RBD driver</a>, I find this:</p>
    <pre>    def _enable_multiattach(self, volume):
        multipath_feature_exclusions = [
            self.rbd.RBD_FEATURE_JOURNALING,
            self.rbd.RBD_FEATURE_FAST_DIFF,
            self.rbd.RBD_FEATURE_OBJECT_MAP,
            self.rbd.RBD_FEATURE_EXCLUSIVE_LOCK,
        ]</pre>
    <p>This seems to mean that journaling and other features (to me,
      it's not quite clear what they are) will be automatically disabled
      when switching on multiattachment.</p>
    <p>Further down in the code I see that replication and multiattach
      are mutually exclusive.</p>
    <p>Is there some documentation about the Ceph multiattach feature,
      even an email thread?</p>
    <p>Thanks,</p>
    <p>Bernd<br></p></div></blockquote></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">There isn't really a Ceph multi-attach feature using Cinder. The code comment is stating that, while the Openstack side of things is in place, Ceph doesn't yet support it with RBD due to replication issues with multiple clients. The Ceph community is aware of it, but has thus far focused on CephFS as the shared file system instead. </div><div dir="auto"><br></div><div dir="auto">This could possibly be used with the NFS Cinder driver talking to Ganesha with CephFS mounted. You may also want to look at Openstack's Manilla project to orchestrate that. </div><div dir="auto"><br></div><div dir="auto">-Erik</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div bgcolor="#FFFFFF"><p>
      <code class="gmail-m_1897773510693076629m_2759035361400869539gmail-m_-6402079754429978577py gmail-m_1897773510693076629m_2759035361400869539gmail-m_-6402079754429978577hljs gmail-m_1897773510693076629m_2759035361400869539gmail-m_-6402079754429978577python"></code></p>
  </div>

</blockquote></div>
</blockquote></div></div></div>
</blockquote></div>