<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Nov 24, 2016 at 3:33 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>As many may think contributions don't resume only to writing
lines of code certainly. Thanks for the invitation. I'm sure it
can be an interesting exercise.<br></p></div></blockquote><div><br></div><div>Right - and thanks for pointing it out. There are plenty of ways one can contribute, ranging from bug reports, enhancement requests and sharing best practices, to improving documentation, translating, educating other users, blog posts, website updates and feature design reviews. Attending or lecturing on the project in various meetups is also a great way.</div><div><br></div><div>Lastly, I'd like also to specifically mention that extending the project by connecting it with other projects is also a powerful way to contribute and develop, even if not directly in the project.</div><div>We are seeing development in anything from bash to Ruby, connecting oVirt with monitoring solutions, cloud solutions, backup and more! From scripts to full blown apps, this is a growing eco-system around oVirt.</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_6724085637317876061moz-cite-prefix">On 24/11/2016 11:26, Yaniv Kaul wrote:<br>
</div>
<blockquote type="cite">
<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="m_6724085637317876061h5"> <br>
<div class="m_6724085637317876061m_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_6724085637317876061m_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_6724085637317876061m_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_6724085637317876061m_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_6724085637317876061m_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_6724085637317876061m_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_6724085637317876061m_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_6724085637317876061m_1840490383618746294gmail-m_-1194576545957937811gmail-m_-6152802963294324765_x005f_x0000_i1025" src="cid:part11.80440ADA.61493E2E@upx.com.br" alt="ágenes integradas 1" border="0" height="207" width="562"></p>
</div>
<span class="m_6724085637317876061m_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_6724085637317876061m_1840490383618746294gmail-m_-1194576545957937811gmail-m_-6152802963294324765_x005f_x0000_i1026" src="cid:part12.F06A0699.4D85784C@upx.com.br" alt="ágenes integradas 2" border="0" height="253" width="562"></p>
</div>
<div>
<div class="m_6724085637317876061m_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_6724085637317876061m_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_6724085637317876061m_1840490383618746294mimeAttachmentHeader"></fieldset>
<br>
<pre>______________________________<wbr>_________________
Users mailing list
<a class="m_6724085637317876061m_1840490383618746294moz-txt-link-abbreviated" href="mailto:Users@ovirt.org" target="_blank">Users@ovirt.org</a>
<a class="m_6724085637317876061m_1840490383618746294moz-txt-link-freetext" href="http://lists.ovirt.org/mailman/listinfo/users" target="_blank">http://lists.ovirt.org/mailman<wbr>/listinfo/users</a>
</pre>
</blockquote>
</div></div></div>
______________________________<wbr>_________________
Users mailing list
<a href="mailto:Users@ovirt.org" target="_blank">Users@ovirt.org</a>
<a href="http://lists.ovirt.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.ovirt.org/mailman<wbr>/listinfo/users</a>
</blockquote></div>
</div></div>
</blockquote>
</div></div></div></blockquote></div><br></div></div>