<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Nov 24, 2016 at 1:39 PM, Fernando Frediani <span dir="ltr">&lt;<a href="mailto:fernando.frediani@upx.com.br" target="_blank">fernando.frediani@upx.com.br</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    <p>I have the similar frustrations with oVirt Oscar, specially
      regarding ways to managed local and shared storage.</p>
    <p>Instead of making it easier for the many scenarios used by people
      seems the design process seems was a bit dificulted. Just look to
      one of market leaders, VMware vSphere and one can easily see the
      flexibility it has to move things around, even if they don&#39;t
      belong to the same cluster. As we are talking about Linux &#39;under
      the hood&#39; it shouldn&#39;t need much in order to do similar things.</p>
    <p>Perhaps people who work in the design can flexibilize a bit some
      of these things.<br></p></div></blockquote><div><br></div><div>I&#39;d like to use the opportunity and encourage the community to send patches. Both to the design as well as the implementation.</div><div>The value of open source is not only in consumption, but also in participation. </div><div>Active contribution is not only the best way to influence the project, but it is also a rewarding and joyful experience to the contributor.</div><div>Getting into the internal bits of a project, understanding why some key design decisions were made, suggesting and implementing enhancements and changes isn&#39;t easy.</div><div>It is a journey, with ups and downs, but certainly a great ride.</div><div><br></div><div>Feel free to reach the developers at the devel mailing list and we&#39;ll be happy to assist in onboarding, consulting, advice and reviews for your code.</div><div>Y.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000"><p>
    </p><div><div class="h5">
    <br>
    <div class="m_1840490383618746294moz-cite-prefix">On 23/11/2016 10:03, Oscar Segarra
      wrote:<br>
    </div>
    <blockquote type="cite">
      <div dir="ltr">Hi Pave, users, 
        <div><br>
        </div>
        <div>Thanks a lot for your clarifications:</div>
        <div><br>
        </div>
        <div>I&#39;m surprised because this system is very rigid... I don&#39;t
          understand why oVirt has been designed with this limitations.</div>
        <div><br>
        </div>
        <div>Regarding to my performance worry (without configuing any
          kind of backup):</div>
        <div><br>
        </div>
        <div><span style="color:rgb(0,0,255)">Do you mean that 1000 vdis
            against a shared gluster volume provided by 10 physical
            hosts (the same hosts that run kvm) won&#39;t have performance
            problems? Do you know any similar experience?</span><br>
        </div>
        <div><br>
        </div>
        <div>And related to rsync, as Gluster Geocluster is fully
          supported, do you have experience backing up VMs using this
          product? </div>
        <div><br>
        </div>
        <div>Thanks a lot.</div>
        <div><br>
        </div>
        <div class="gmail_extra"><br>
          <div class="gmail_quote">2016-11-23 12:36 GMT+01:00 Pavel
            Gashev <span dir="ltr">&lt;<a href="mailto:Pax@acronis.com" target="_blank">Pax@acronis.com</a>&gt;</span>:<br>
            <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
              <div bgcolor="white" lang="EN-US">
                <div class="m_1840490383618746294gmail-m_-1194576545957937811WordSection1">
                  <p class="MsoNormal"><span style="font-size:11pt;font-family:calibri">1. You
                      can create a datacenter per host, but you can&#39;t
                      have a storage shared among datacenters. </span></p>
                  <p class="MsoNormal"><span style="font-size:11pt;font-family:calibri"> </span></p>
                  <p class="MsoNormal"><span style="font-size:11pt;font-family:calibri">2. I
                      mean backups would add performance problems. When
                      you rsync a disk image, in order to find the
                      difference it reads both the source and the
                      destination images. In other words, if you want to
                      make daily backups, rsync will daily read
                      everything located on local storages, plus
                      everything located on gluster. Plus, in order to
                      make consistent backups, you have to make VM
                      snapshots and merge them after rsync. </span></p>
                  <p class="MsoNormal"><span style="font-size:11pt;font-family:calibri"> </span></p>
                  <p class="MsoNormal"><span style="font-size:11pt;font-family:calibri"> </span></p>
                  <div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(181,196,223);padding:3pt 0cm 0cm">
                    <p class="MsoNormal"><b><span style="font-family:calibri;color:black">From:
                        </span> </b><span style="font-family:calibri;color:black">Oscar
                        Segarra &lt;<a href="mailto:oscar.segarra@gmail.com" target="_blank">oscar.segarra@gmail.com</a>&gt;<br>
                        <b>Date: </b>Wednesday 23 November 2016 at
                        13:42<br>
                        <b>To: </b>Pavel Gashev &lt;<a href="mailto:Pax@acronis.com" target="_blank">Pax@acronis.com</a>&gt;</span></p>
                    <div>
                      <div class="m_1840490383618746294gmail-h5"><br>
                        <b>Cc: </b>users &lt;<a href="mailto:users@ovirt.org" target="_blank">users@ovirt.org</a>&gt;<br>
                        <b>Subject: </b>Re: [ovirt-users] Storage
                        questions</div>
                    </div>
                  </div>
                  <div>
                    <p class="MsoNormal"> </p>
                  </div>
                  <div>
                    <div>
                      <div class="m_1840490383618746294gmail-h5">
                        <p class="MsoNormal">Hi Pavel,  </p>
                        <div>
                          <p class="MsoNormal"> </p>
                        </div>
                        <div>
                          <p class="MsoNormal"><span style="font-size:11pt;font-family:calibri">1.
                              Local storage datacenter doesn’t support
                              multiple hosts. If you have multiple
                              hosts, you have to have a shared storage,
                              even it’s a hyper-converged setup.</span></p>
                        </div>
                        <div>
                          <p class="MsoNormal"> </p>
                        </div>
                        <div>
                          <p class="MsoNormal"><span style="font-size:11pt;font-family:calibri;color:blue">Is
                              it not possible to create a datacenter for
                              each node and set up a shared storage
                              (transversal to all hosts) for storing
                              engine and other infraestructure virtual
                              servers?</span></p>
                        </div>
                        <div>
                          <p class="MsoNormal"> </p>
                        </div>
                        <div>
                          <p class="MsoNormal"><span style="font-size:11pt;font-family:calibri">2.
                              In your case most of disk and network
                              performance would be used by backups. And
                              a backup cycle would take more than 24
                              hours. Even rsync would take much
                              resources since it has to at least read
                              the whole disk images.</span></p>
                        </div>
                        <div>
                          <p class="MsoNormal"> </p>
                        </div>
                        <div>
                          <p class="MsoNormal"><span style="color:blue">Do
                              you mean that 1000 vdis against a shared
                              gluster volume provided by 10 physical
                              hosts (the same hosts that run kvm) won&#39;t
                              have performance problems? Do you know any
                              similar experience?</span></p>
                        </div>
                        <div>
                          <p class="MsoNormal"> </p>
                        </div>
                        <div>
                          <p class="MsoNormal"><span style="color:blue">Related
                              to rsync, the idea is launch one rsync
                              process per physical node for backing up
                              the contained virtual machines. But if you
                              expect rsync to require the whole day...
                              do you mean gluster georeplication will
                              require 24 hours too?</span></p>
                        </div>
                        <div>
                          <p class="MsoNormal"> </p>
                        </div>
                        <div>
                          <p class="MsoNormal"><span style="color:blue">Thanks
                              a lot </span></p>
                        </div>
                        <div>
                          <p class="MsoNormal"> </p>
                        </div>
                      </div>
                    </div>
                    <div>
                      <p class="MsoNormal"> </p>
                      <div>
                        <div>
                          <div class="m_1840490383618746294gmail-h5">
                            <p class="MsoNormal">2016-11-23 11:02
                              GMT+01:00 Pavel Gashev &lt;<a href="mailto:Pax@acronis.com" target="_blank">Pax@acronis.com</a>&gt;:</p>
                          </div>
                        </div>
                        <blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4.8pt;margin-right:0cm">
                          <div>
                            <div>
                              <div>
                                <div class="m_1840490383618746294gmail-h5">
                                  <p class="MsoNormal"><span style="font-size:11pt;font-family:calibri">Oscar,</span></p>
                                  <p class="MsoNormal"><span style="font-size:11pt;font-family:calibri"> </span></p>
                                  <p class="MsoNormal"><span style="font-size:11pt;font-family:calibri">I’d
                                      make two notes:</span></p>
                                  <p class="MsoNormal"><span style="font-size:11pt;font-family:calibri"> </span></p>
                                  <p class="MsoNormal"><span style="font-size:11pt;font-family:calibri">1.
                                      Local storage datacenter doesn’t
                                      support multiple hosts. If you
                                      have multiple hosts, you have to
                                      have a shared storage, even it’s a
                                      hyper-converged setup.</span></p>
                                  <p class="MsoNormal"><span style="font-size:11pt;font-family:calibri" lang="RU"> </span></p>
                                  <p class="MsoNormal"><span style="font-size:11pt;font-family:calibri">2.
                                      In your case most of disk and
                                      network performance would be used
                                      by backups. And a backup cycle
                                      would take more than 24 hours.
                                      Even rsync would take much
                                      resources since it has to at least
                                      read the whole disk images.</span></p>
                                  <p class="MsoNormal"><span style="font-size:11pt;font-family:calibri"> </span></p>
                                  <p class="MsoNormal"><span style="font-size:11pt;font-family:calibri">I’d
                                      recommend a scenario with a
                                      dedicated shared storage that
                                      supports snapshots.</span></p>
                                  <p class="MsoNormal"><span style="font-size:11pt;font-family:calibri"> </span></p>
                                  <p class="MsoNormal"><span style="font-size:11pt;font-family:calibri"> </span></p>
                                  <div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(181,196,223);padding:3pt 0cm 0cm">
                                    <p class="MsoNormal"><b><span style="font-family:calibri;color:black">From:
                                        </span></b><span style="font-family:calibri;color:black">&lt;<a href="mailto:users-bounces@ovirt.org" target="_blank">users-bounces@ovirt.org</a>&gt;
                                        on behalf of Oscar Segarra &lt;<a href="mailto:oscar.segarra@gmail.com" target="_blank">oscar.segarra@gmail.com</a>&gt;<br>
                                        <b>Date: </b>Wednesday 23
                                        November 2016 at 03:11<br>
                                        <b>To: </b>Yaniv Dary &lt;<a href="mailto:ydary@redhat.com" target="_blank">ydary@redhat.com</a>&gt;<br>
                                        <b>Cc: </b>users &lt;<a href="mailto:users@ovirt.org" target="_blank">users@ovirt.org</a>&gt;<br>
                                        <b>Subject: </b>Re:
                                        [ovirt-users] Storage questions</span></p>
                                  </div>
                                  <div>
                                    <p class="MsoNormal"> </p>
                                  </div>
                                </div>
                              </div>
                              <div>
                                <div>
                                  <div class="m_1840490383618746294gmail-h5">
                                    <p class="MsoNormal">Hi,  </p>
                                    <div>
                                      <p class="MsoNormal"> </p>
                                    </div>
                                    <div>
                                      <p class="MsoNormal">As on oVirt
                                        is it possible to attach local
                                        storage I supose it can be used
                                        to run virtual machines:</p>
                                    </div>
                                    <div>
                                      <p class="MsoNormal"> </p>
                                    </div>
                                    <div>
                                      <p class="MsoNormal">I have drawn
                                        a couple of diagrams in order to
                                        know if is it possible to set up
                                        this configuration:</p>
                                    </div>
                                    <div>
                                      <p class="MsoNormal"> </p>
                                    </div>
                                    <div>
                                      <p class="MsoNormal">1.- In
                                        on-going scenario:</p>
                                    </div>
                                    <div>
                                      <p class="MsoNormal">Every host
                                        runs 100 vdi virtual machines
                                        whose disks are placed on local
                                        storage. There is a common
                                        gluster volume shared between
                                        all nodes.</p>
                                    </div>
                                    <div>
                                      <p class="MsoNormal"> </p>
                                    </div>
                                  </div>
                                </div>
                                <div>
                                  <p class="MsoNormal"><img id="m_1840490383618746294gmail-m_-1194576545957937811gmail-m_-6152802963294324765_x005f_x0000_i1025" src="cid:part10.739B4B3F.486B6D69@upx.com.br" alt="ágenes integradas 1" border="0" height="207" width="562"></p>
                                </div>
                                <span class="m_1840490383618746294gmail-">
                                  <div>
                                    <p class="MsoNormal"> </p>
                                  </div>
                                  <div>
                                    <p class="MsoNormal">2.- If one node
                                      fails:</p>
                                  </div>
                                  <div>
                                    <p class="MsoNormal"> </p>
                                  </div>
                                </span>
                                <div>
                                  <p class="MsoNormal"><img id="m_1840490383618746294gmail-m_-1194576545957937811gmail-m_-6152802963294324765_x005f_x0000_i1026" src="cid:part11.616FA325.C4A649A5@upx.com.br" alt="ágenes integradas 2" border="0" height="253" width="562"></p>
                                </div>
                                <div>
                                  <div class="m_1840490383618746294gmail-h5">
                                    <div>
                                      <div>
                                        <div>
                                          <p class="MsoNormal"> </p>
                                        </div>
                                        <div>
                                          <p class="MsoNormal">oVirt has
                                            to be able to inventory the
                                            copy of machines (in our
                                            example vdi201 ... vdi300)
                                            and start them on remaining
                                            nodes.</p>
                                        </div>
                                        <div>
                                          <p class="MsoNormal"> </p>
                                        </div>
                                        <div>
                                          <p class="MsoNormal">¿Is it
                                            possible to reach this
                                            configuration with oVirt?
                                            ¿or something similar?</p>
                                        </div>
                                        <div>
                                          <p class="MsoNormal"> </p>
                                        </div>
                                        <div>
                                          <p class="MsoNormal">Making
                                            backup with the
                                            import-export procedure
                                            based on snapshot can take
                                            lot of time and resources.
                                            Incremental rsync is cheaper
                                            in terms of resources.</p>
                                        </div>
                                        <div>
                                          <p class="MsoNormal"> </p>
                                        </div>
                                        <div>
                                          <p class="MsoNormal">Thanks
                                            lot.</p>
                                        </div>
                                        <div>
                                          <p class="MsoNormal"> </p>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                              <div>
                                <div class="m_1840490383618746294gmail-h5">
                                  <div>
                                    <div>
                                      <div>
                                        <p class="MsoNormal"> </p>
                                        <div>
                                          <p class="MsoNormal">2016-11-22
                                            10:49 GMT+01:00 Yaniv Dary
                                            &lt;<a href="mailto:ydary@redhat.com" target="_blank">ydary@redhat.com</a>&gt;:</p>
                                          <blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt">
                                            <div>
                                              <div>
                                                <p class="MsoNormal">I
                                                  suggest you setup that
                                                  environment and test
                                                  for the performance
                                                  and report if you have
                                                  issues. </p>
                                              </div>
                                              <div>
                                                <p class="MsoNormal">Please
                                                  note that currently
                                                  there is no data
                                                  locality guarantee, so
                                                  a VM might be running
                                                  on a host that doesn&#39;t
                                                  have its disks.</p>
                                              </div>
                                              <div>
                                                <p class="MsoNormal"> </p>
                                              </div>
                                              <div>
                                                <p class="MsoNormal">We
                                                  have APIs to do
                                                  backup\restore and
                                                  that is the only
                                                  supported option for
                                                  backup:</p>
                                              </div>
                                              <div>
                                                <p class="MsoNormal"><a href="https://www.ovirt.org/develop/release-management/features/storage/backup-restore-api-integration/" target="_blank">https://www.ovirt.org/develop/<wbr>release-management/features/st<wbr>orage/backup-restore-api-integ<wbr>ration/</a></p>
                                              </div>
                                              <div>
                                                <p class="MsoNormal">You
                                                  can look at the
                                                  Gluster DR option that
                                                  was posted a while
                                                  back, you can look
                                                  that up.</p>
                                              </div>
                                              <div>
                                                <p class="MsoNormal">It
                                                  used geo replication
                                                  and import storage
                                                  domain to do the DR.</p>
                                              </div>
                                              <div>
                                                <p class="MsoNormal">  
                                                    </p>
                                              </div>
                                            </div>
                                            <div>
                                              <p class="MsoNormal"><br clear="all">
                                              </p>
                                              <div>
                                                <div>
                                                  <div>
                                                    <div>
                                                      <div>
                                                        <pre><span style="font-family:arial">Yaniv Dary</span></pre>
                                                        <pre><span style="font-family:arial">Technical Product Manager</span></pre>
                                                        <pre><span style="font-family:arial">Red Hat Israel Ltd.</span></pre>
                                                        <pre><span style="font-family:arial">34 Jerusalem Road</span></pre>
                                                        <pre><span style="font-family:arial">Building A, 4th floor</span></pre>
                                                        <pre><span style="font-family:arial">Ra&#39;anana, Israel 4350109</span></pre>
                                                        <pre><span style="font-family:arial"> </span></pre>
                                                        <pre><span style="font-family:arial">Tel : <a href="tel:%2B972%20%289%29%207692306" target="_blank">+972 (9) 7692306</a></span></pre>
                                                        <pre><span style="font-family:arial">        8272306</span></pre>
                                                        <pre><span style="font-family:arial">Email: <a href="mailto:ydary@redhat.com" target="_blank">ydary@redhat.com</a></span></pre>
                                                        <pre><span style="font-family:arial">IRC : ydary</span></pre>
                                                      </div>
                                                    </div>
                                                  </div>
                                                </div>
                                              </div>
                                              <p class="MsoNormal"> </p>
                                              <div>
                                                <div>
                                                  <div>
                                                    <p class="MsoNormal">On
                                                      Mon, Nov 21, 2016
                                                      at 5:17 PM, Oscar
                                                      Segarra &lt;<a href="mailto:oscar.segarra@gmail.com" target="_blank">oscar.segarra@gmail.com</a>&gt;
                                                      wrote:</p>
                                                  </div>
                                                </div>
                                                <blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt">
                                                  <div>
                                                    <div>
                                                      <div>
                                                        <p class="MsoNormal">Hi, 
                                                        </p>
                                                        <div>
                                                          <p class="MsoNormal"> </p>
                                                        </div>
                                                        <div>
                                                          <p class="MsoNormal">I&#39;m
                                                          planning to
                                                          deploy a
                                                          scalable VDI
                                                          infraestructure
                                                          where each
                                                          phisical host
                                                          can run over
                                                          100 VDIs and
                                                          I&#39;d like to
                                                          deploy 10
                                                          physical hosts
                                                          (1000 VDIs).</p>
                                                        </div>
                                                        <div>
                                                          <p class="MsoNormal"> </p>
                                                        </div>
                                                        <div>
                                                          <p class="MsoNormal">In
                                                          order to avoid
                                                          performance
                                                          problems
                                                          (replicating
                                                          1000VDIs
                                                          changes over
                                                          gluster
                                                          network I
                                                          think can
                                                          provoque
                                                          performance
                                                          problems) I
                                                          have thought
                                                          to use local
                                                          storage for
                                                          VDI assuming
                                                          that VDIs
                                                          cannot be
                                                          migrated
                                                          between
                                                          phisical
                                                          hosts.</p>
                                                        </div>
                                                        <div>
                                                          <p class="MsoNormal"> </p>
                                                        </div>
                                                        <div>
                                                          <p class="MsoNormal">¿Is
                                                          my worry
                                                          founded in
                                                          terms of
                                                          performance?</p>
                                                        </div>
                                                        <div>
                                                          <p class="MsoNormal">¿Is
                                                          it possible to
                                                          utilize local
                                                          SSD storage
                                                          for VDIs?</p>
                                                        </div>
                                                        <div>
                                                          <p class="MsoNormal"> </p>
                                                        </div>
                                                        <div>
                                                          <p class="MsoNormal">I&#39;d
                                                          like to
                                                          configure a
                                                          gluster volume
                                                          for backup on
                                                          rotational
                                                          disks
                                                          (tiered+replica
                                                          2+ stripe=2)
                                                          just to
                                                          provide HA if
                                                          a physical
                                                          host fails.</p>
                                                        </div>
                                                        <div>
                                                          <p class="MsoNormal"> </p>
                                                        </div>
                                                        <div>
                                                          <p class="MsoNormal">¿Is
                                                          it possible to
                                                          use rsync for
                                                          backing up
                                                          VDIs?</p>
                                                        </div>
                                                        <div>
                                                          <p class="MsoNormal">If
                                                          not ¿How can I
                                                          sync/backup
                                                           the VDIs
                                                          running on
                                                          local storage
                                                          on the gluster
                                                          shared
                                                          storage?</p>
                                                        </div>
                                                        <div>
                                                          <p class="MsoNormal">If
                                                          a physical
                                                          host fails
                                                          ¿How can I
                                                          start the
                                                          latest backup
                                                          of the VDI on
                                                          the shared
                                                          gluster?</p>
                                                        </div>
                                                        <div>
                                                          <p class="MsoNormal"> </p>
                                                        </div>
                                                        <div>
                                                          <p class="MsoNormal">Thanks
                                                          a lot</p>
                                                        </div>
                                                      </div>
                                                      <p class="MsoNormal"> </p>
                                                    </div>
                                                  </div>
                                                  <p class="MsoNormal" style="margin-bottom:12pt">______________________________<wbr>_________________<br>
                                                    Users mailing list<br>
                                                    <a href="mailto:Users@ovirt.org" target="_blank">Users@ovirt.org</a><br>
                                                    <a href="http://lists.ovirt.org/mailman/listinfo/users" target="_blank">http://lists.ovirt.org/mailman<wbr>/listinfo/users</a></p>
                                                </blockquote>
                                              </div>
                                              <p class="MsoNormal"> </p>
                                            </div>
                                          </blockquote>
                                        </div>
                                        <p class="MsoNormal"> </p>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </blockquote>
                      </div>
                      <p class="MsoNormal"> </p>
                    </div>
                  </div>
                </div>
              </div>
            </blockquote>
          </div>
          <br>
        </div>
      </div>
      <br>
      <fieldset class="m_1840490383618746294mimeAttachmentHeader"></fieldset>
      <br>
      <pre>______________________________<wbr>_________________
Users mailing list
<a class="m_1840490383618746294moz-txt-link-abbreviated" href="mailto:Users@ovirt.org" target="_blank">Users@ovirt.org</a>
<a class="m_1840490383618746294moz-txt-link-freetext" href="http://lists.ovirt.org/mailman/listinfo/users" target="_blank">http://lists.ovirt.org/<wbr>mailman/listinfo/users</a>
</pre>
    </blockquote>
    <br>
  </div></div></div>

<br>______________________________<wbr>_________________<br>
Users mailing list<br>
<a href="mailto:Users@ovirt.org">Users@ovirt.org</a><br>
<a href="http://lists.ovirt.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.ovirt.org/<wbr>mailman/listinfo/users</a><br>
<br></blockquote></div><br></div></div>