<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 03/28/2014 05:37 PM, Dave
      Christianson wrote:<br>
    </div>
    <blockquote
cite="mid:CA+4=be5Q6G-1NXkn4-V=9kGNAFsbp+XBBEk9x9WEUcD4cyGCQQ@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div>
          <div>
            <div>I've come across individual posts from people who
              supposedly have done this in CentOS6.5. Basically, all
              that is shown in the posts is the XML file generated, no
              mention of *how* that file is generated. Virt-manager has
              no provision for attaching directly to the gluster volume
              except as a mount. Neither virt-manager nor virt-install
              recognize the gluster:// type.<br>
              <br>
            </div>
            Supposedly earlier versions of RHEL used qemu-kvm as a
            wrapper for qemu-system-x86_64, however in 6.5 qemu-kvm is
            its own binary. Qemu-kvm also doesn't recognize the
            gluster:// type.<br>
            <br>
          </div>
          Debian and Ubuntu supposedly have the newer versions of
          gluster and qemu/libvirt availabe (ppa's?). Maybe I'll test
          Wheezy...<br>
          <br>
        </div>
        Red Hat seems content to do their own thing. Although the
        verisons of libvirt and qemu are older, libgfapi is supposed to
        have been backported. It's a shame that full functionality is
        not included. It's mindboggling seeing that Red Hat owns
        glusterfs, you would think full support for the backend would
        have been included in their product. If it is, as you say, that
        RH includes this functionality only to RHN subscribers and is
        not made available downstream to CentOS/SL, and unless I can
        find a repository with the latest full versions of qemu &amp;
        libvirt, then CentOS simply will not work.<br>
        <div>
          <div>
            <div>
              <div>
                <div class="gmail_extra"><br>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
    I am pretty sure there would be some technical reason behind not
    having all support for libgfapi. May be somebody who has more
    knowledge about specifics should give some more context.&nbsp; <br>
    <br>
    Regarding making functionality only to RHN subscribers and is not
    made available downstream to CentOS/SL, <br>
    <ul>
      <li>It might not be related to source availability as libvirt is
        available under LGPL [2] , so nothing can be changed here about
        availability of source.<br>
      </li>
      <li>CentOS is built upon a particular version of RHEL which does
        not have the relevant package (which already been mentioned) [1]
      </li>
    </ul>
    <br>
    To address these issues CentOS community is now working on special
    interest groups, where new and relevant packages can be provided
    which is is not present as part of core CentOS. Which is the exactly
    the case here. In the same line CentOS Storage SIG [3]&nbsp; was proposed
    and already approved by CentOS board. <br>
    <br>
    CentOS Storage SIG will provide all relevant packages for GlusterFS.
    The packages can have required upstream patches, so that community
    will not face an issue like this. The initiative has just started
    and we are working on it. Hopefully CentOS Storage SIG will solve a
    lot of problems like this and provide a easy way to deploy
    GlusterFS.<br>
    <br>
    [1]
<a class="moz-txt-link-freetext" href="http://wiki.centos.org/FAQ/General#head-d22edba1476618760e12d5d9529f354d2d46953a">http://wiki.centos.org/FAQ/General#head-d22edba1476618760e12d5d9529f354d2d46953a</a><br>
    [2] <a class="moz-txt-link-freetext" href="http://opensource.org/licenses/lgpl-license.html">http://opensource.org/licenses/lgpl-license.html</a><br>
    [3] <a class="moz-txt-link-freetext" href="http://wiki.centos.org/SpecialInterestGroup/Storage/Proposal">http://wiki.centos.org/SpecialInterestGroup/Storage/Proposal</a><br>
    <br>
    Thanks,<br>
    Lala<br>
    <blockquote
cite="mid:CA+4=be5Q6G-1NXkn4-V=9kGNAFsbp+XBBEk9x9WEUcD4cyGCQQ@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div>
          <div>
            <div>
              <div>
                <div class="gmail_extra"><br>
                  <div class="gmail_quote">On Fri, Mar 28, 2014 at 3:13
                    AM, Harshavardhana <span dir="ltr">&lt;<a
                        moz-do-not-send="true"
                        href="mailto:harsha@harshavardhana.net"
                        target="_blank">harsha@harshavardhana.net</a>&gt;</span>
                    wrote:<br>
                    <blockquote class="gmail_quote" style="margin:0 0 0
                      .8ex;border-left:1px #ccc solid;padding-left:1ex">Virt-manager
                      / libvirt is yet to expose perhaps this
                      functionality -<br>
                      but as far as i remember libvirt should be doing
                      this as a<br>
                      pass-through for the URL's which have been passed
                      &nbsp;as<br>
                      "&lt;schema&gt;://&lt;server&gt;/&lt;volname&gt;"<br>
                      <br>
                      Does libvirt 'invoke' fuse when passed
                      "gluster://" schema?<br>
                      <br>
                      On Thu, Mar 27, 2014 at 5:34 PM, Dave Christianson<br>
                      &lt;<a moz-do-not-send="true"
                        href="mailto:davidchristianson3@gmail.com">davidchristianson3@gmail.com</a>&gt;
                      wrote:<br>
                      &gt; Good Evening,<br>
                      &gt;<br>
                      &gt; I have read that libgfapi has been backported
                      to qemu-kvm in RHEL 6.5 (and<br>
                      &gt; by virtue CentOS and SL). However I am unable
                      to figure out how to actually<br>
                      &gt; make it work as described. Virt-manager still
                      only seems to support<br>
                      &gt; glusterfs volumes via fuse.<br>
                      &gt;<br>
                      &gt; I can use qemu-img to create a disk image on
                      gluster://&lt;server&gt;/&lt;Volume&gt;.<br>
                      &gt; But virt-manager can only use it from a fuse
                      mounted fileshare. There seems<br>
                      &gt; to be no ability to attach in virt-manager
                      directly to the image on<br>
                      &gt; glusterfs using libgfapi.<br>
                      &gt;<br>
                      &gt; All documents I've found describe the use of
                      the command<br>
                      &gt; "qemu-system-x86_64," however that command
                      does not exist in CentOS 6.5.<br>
                      &gt; That appears to be the only way to start the
                      domain using libgfapi. So<br>
                      &gt; basically, I can create an image via libgfapi
                      but cannot do anything useful<br>
                      &gt; with it.<br>
                      &gt;<br>
                      &gt; Should I be able to do this? If so, what's
                      the procedure? Or is CentOS/RHEL<br>
                      &gt; 6.5 just not fully integrated? I really want
                      to be able to use libgfapi and<br>
                      &gt; avoid the performance penalty of fuse. Should
                      I just grab &amp; compile the<br>
                      &gt; latest verisons of libvirt and qemu-kvm?<br>
                      &gt;<br>
                      &gt;
                      _______________________________________________<br>
                      &gt; Gluster-users mailing list<br>
                      &gt; <a moz-do-not-send="true"
                        href="mailto:Gluster-users@gluster.org">Gluster-users@gluster.org</a><br>
                      &gt; <a moz-do-not-send="true"
                        href="http://supercolony.gluster.org/mailman/listinfo/gluster-users"
                        target="_blank">http://supercolony.gluster.org/mailman/listinfo/gluster-users</a><br>
                      <span class="HOEnZb"><font color="#888888"><br>
                          <br>
                          <br>
                          --<br>
                          Religious confuse piety with mere ritual, the
                          virtuous confuse<br>
                          regulation with outcomes<br>
                        </font></span></blockquote>
                  </div>
                  <br>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Gluster-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Gluster-users@gluster.org">Gluster-users@gluster.org</a>
<a class="moz-txt-link-freetext" href="http://supercolony.gluster.org/mailman/listinfo/gluster-users">http://supercolony.gluster.org/mailman/listinfo/gluster-users</a></pre>
    </blockquote>
    <br>
  </body>
</html>