<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"><<a href="mailto:fernando.frediani@upx.com.br" target="_blank">fernando.frediani@upx.com.br</a>></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't
belong to the same cluster. As we are talking about Linux 'under
the hood' it shouldn'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'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'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'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'm surprised because this system is very rigid... I don'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'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"><<a href="mailto:Pax@acronis.com" target="_blank">Pax@acronis.com</a>></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'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 <<a href="mailto:oscar.segarra@gmail.com" target="_blank">oscar.segarra@gmail.com</a>><br>
<b>Date: </b>Wednesday 23 November 2016 at
13:42<br>
<b>To: </b>Pavel Gashev <<a href="mailto:Pax@acronis.com" target="_blank">Pax@acronis.com</a>></span></p>
<div>
<div class="m_1840490383618746294gmail-h5"><br>
<b>Cc: </b>users <<a href="mailto:users@ovirt.org" target="_blank">users@ovirt.org</a>><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'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 <<a href="mailto:Pax@acronis.com" target="_blank">Pax@acronis.com</a>>:</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"><<a href="mailto:users-bounces@ovirt.org" target="_blank">users-bounces@ovirt.org</a>>
on behalf of Oscar Segarra <<a href="mailto:oscar.segarra@gmail.com" target="_blank">oscar.segarra@gmail.com</a>><br>
<b>Date: </b>Wednesday 23
November 2016 at 03:11<br>
<b>To: </b>Yaniv Dary <<a href="mailto:ydary@redhat.com" target="_blank">ydary@redhat.com</a>><br>
<b>Cc: </b>users <<a href="mailto:users@ovirt.org" target="_blank">users@ovirt.org</a>><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
<<a href="mailto:ydary@redhat.com" target="_blank">ydary@redhat.com</a>>:</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'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'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 <<a href="mailto:oscar.segarra@gmail.com" target="_blank">oscar.segarra@gmail.com</a>>
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'm
planning to
deploy a
scalable VDI
infraestructure
where each
phisical host
can run over
100 VDIs and
I'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'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>