
5 Apr
2018
5 Apr
'18
11:59 a.m.
--Apple-Mail-4B0B2051-EB24-44AE-A545-BDB6E488A3E7 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Sent from my iPhone > On Apr 5, 2018, at 5:29 AM, Yaniv Kaul <ykaul@redhat.com> wrote: >=20 >=20 >=20 >> On Thu, Apr 5, 2018 at 9:08 AM, TomK <tomkcpr@mdevsys.com> wrote: >>> On 4/4/2018 3:11 AM, Yaniv Kaul wrote: >>>=20 >>>=20 >>> On Wed, Apr 4, 2018 at 12:39 AM, Tom <tk@mdevsys.com <mailto:tk@mdevsys.= com>> wrote: >>>=20 >>>=20 >>>=20 >>> Sent from my iPhone >>>=20 >>> On Apr 3, 2018, at 9:32 AM, Yaniv Kaul <ykaul@redhat.com >>> <mailto:ykaul@redhat.com>> wrote: >>>=20 >>>>=20 >>>>=20 >>>> On Tue, Apr 3, 2018 at 3:12 PM, TomK <tomkcpr@mdevsys.com >>>> <mailto:tomkcpr@mdevsys.com>> wrote: >>>>=20 >>>> Hey Guy's, >>>>=20 >>>> If I'm looking to setup the oVirt engine in an HA >>>> configuration off the physical servers hosting my VM's (non >>>> self hosted), what are my options here? >>>>=20 >>>> I want to setup two to four active oVirt engine instances >>>> elsewhere and handle the HA via something like haproxy / >>>> keepalived to keep the entire experience seamless to the user. >>>>=20 >>>>=20 >>>> You will need to set up the oVirt engine service as well as the PG >>>> database (and ovirt-engine-dwhd service and any other service we >>>> run next to the engine) as highly available module. >>>> In pacemaker[1], for example. >>>> You'll need to ensure configuration is also sync'ed between nodes, >>>> etc. >>>> Y. >>>=20 >>> So already have one ovirt engine setup separately on a vm that >>> manages two remote physical hosts. So familiar with the single host= >>> approach which I would simply replicate. At least that=E2=80=99s th= e idea >>> anyway. Could you please expand a bit on the highly available >>> module and syncing the config between hosts? >>>=20 >>>=20 >>> That's a different strategy, which is also legit - you treat this VM as a= highly available resource. Now you do not need to sync the config - just th= e VM disk and config. >>=20 >> I think there's a postgres component too and if oVirt engine keeps all it= 's date on the postgres tables, then synchronizing this piece might be all I= need? I'm not sure how the separate oVirt engines sitting on various separ= ate physical hosts keep their settings in sync about the rest of the physica= ls in an oVirt environment. (Assume we may have 100 oVirt physicals for exam= ple.) >=20 > There's more than just the database, although it contains 99% of what you n= eed. See the content of the result of 'engine-backup' command. > I think you might be somewhat confusing between the number of oVirt hyperv= isors (we support hundreds) and the Engine - the management, which is single= - and with hosted-engine, it's a single, but highly available virtual machi= ne - that can run on one of several (I suggest 3-8) of those hypervisors. > Y. Yah, still very new to much of this. Thank you again. I=E2=80=99ll take that away and do some reading. =20 Cheers, Tom > =20 >>=20 >>=20 >>> Perhaps something like https://www.unixarena.com/2015/12/rhel-7-pacemake= r-configuring-ha-kvm-guest.html . >>>=20 >>> But if you are already doing that, I'm not sure why you'd prefer this ov= er hosted-engine setup. >>=20 >> I'm comparing both options. I really don't want to ask too many specific= until I have the chance to read into the details of both. >>=20 >>> Y. >>=20 >> Cheers, >> Tom >>=20 >>>=20 >>>=20 >>> Cheers, >>> Tom >>>=20 >>>>=20 >>>> [1] https://clusterlabs.org/quickstart-redhat.html >>>> <https://clusterlabs.org/quickstart-redhat.html> >>>>=20 >>>>=20 >>>> =46rom what I've seen in oVirt, that seems to be possible >>>> without the two oVirt engines even knowing each other's >>>> existence but is it something anyone has ever done? Any >>>> recommendations in this case? >>>>=20 >>>> Having settings replicated would be a bonus but I would be >>>> comfortable if they weren't and I handle that myself. >>>>=20 >>>> -- Cheers, >>>> Tom K. >>>> ---------------------------------------------------------------= ---------------------- >>>>=20 >>>> Living on earth is expensive, but it includes a free trip >>>> around the sun. >>>>=20 >>>> _______________________________________________ >>>> Users mailing list >>>> Users@ovirt.org <mailto:Users@ovirt.org> >>>> http://lists.ovirt.org/mailman/listinfo/users >>>> <http://lists.ovirt.org/mailman/listinfo/users> >>>>=20 >>>>=20 >>>=20 >>=20 >>=20 >> --=20 >> Cheers, >> Tom K. >> -------------------------------------------------------------------------= ------------ >>=20 >> Living on earth is expensive, but it includes a free trip around the sun.= >>=20 >=20 --Apple-Mail-4B0B2051-EB24-44AE-A545-BDB6E488A3E7 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D= utf-8"></head><body dir=3D"auto"><br><br><div id=3D"AppleMailSignature">Sent= from my iPhone</div><div><br>On Apr 5, 2018, at 5:29 AM, Yaniv Kaul <<a h= ref=3D"mailto:ykaul@redhat.com">ykaul@redhat.com</a>> wrote:<br><br></div= ><blockquote type=3D"cite"><div><div dir=3D"ltr"><br><div class=3D"gmail_ext= ra"><br><div class=3D"gmail_quote">On Thu, Apr 5, 2018 at 9:08 AM, TomK <spa= n dir=3D"ltr"><<a href=3D"mailto:tomkcpr@mdevsys.com" target=3D"_blank">t= omkcpr@mdevsys.com</a>></span> wrote:<br><blockquote class=3D"gmail_quote= " style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On= 4/4/2018 3:11 AM, Yaniv Kaul wrote:<br> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px= #ccc solid;padding-left:1ex"><span class=3D""> <br> <br> On Wed, Apr 4, 2018 at 12:39 AM, Tom <<a href=3D"mailto:tk@mdevsys.com" t= arget=3D"_blank">tk@mdevsys.com</a> <mailto:<a href=3D"mailto:tk@mdevsys.= com" target=3D"_blank">tk@mdevsys.com</a>>> wrote:<br> <br> <br> <br> Sent from my iPhone<br> <br> On Apr 3, 2018, at 9:32 AM, Yaniv Kaul <<a href=3D"mailto:y= kaul@redhat.com" target=3D"_blank">ykaul@redhat.com</a><br></span> <mailto:<a href=3D"mailto:ykaul@redhat.com" target=3D"_blan= k">ykaul@redhat.com</a>>> wrote:<br> <br> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px= #ccc solid;padding-left:1ex"><span class=3D""> <br> <br> On Tue, Apr 3, 2018 at 3:12 PM, TomK <<a href=3D"mailto:tom= kcpr@mdevsys.com" target=3D"_blank">tomkcpr@mdevsys.com</a><br></span><span c= lass=3D""> <mailto:<a href=3D"mailto:tomkcpr@mdevsys.com" target=3D"_b= lank">tomkcpr@mdevsys.com</a>>> wrote:<br> <br> Hey Guy's,<br> <br> If I'm looking to setup the oVirt engine in an H= A<br> configuration off the physical servers hosting m= y VM's (non<br> self hosted), what are my options here?<br> <br> I want to setup two to four active oVirt engine i= nstances<br> elsewhere and handle the HA via something like h= aproxy /<br> keepalived to keep the entire experience seamles= s to the user.<br> <br> <br> You will need to set up the oVirt engine service as well as th= e PG<br> database (and ovirt-engine-dwhd service and any other service w= e<br> run next to the engine) as highly available module.<br> In pacemaker[1], for example.<br> You'll need to ensure configuration is also sync'ed between no= des,<br> etc.<br> Y.<br> </span></blockquote><span class=3D""> <br> So already have one ovirt engine setup separately on a vm that= <br> manages two remote physical hosts. So familiar with the s= ingle host<br> approach which I would simply replicate. At least that=E2= =80=99s the idea<br> anyway. Could you please expand a bit on the highly avai= lable<br> module and syncing the config between hosts?<br> <br> <br> That's a different strategy, which is also legit - you treat this VM as a hi= ghly available resource. Now you do not need to sync the config - just the V= M disk and config.<br> </span></blockquote> <br> I think there's a postgres component too and if oVirt engine keeps all it's d= ate on the postgres tables, then synchronizing this piece might be all I nee= d? I'm not sure how the separate oVirt engines sitting on various sepa= rate physical hosts keep their settings in sync about the rest of the physic= als in an oVirt environment. (Assume we may have 100 oVirt physicals for exa= mple.)</blockquote><div><br></div><div>There's more than just the database, a= lthough it contains 99% of what you need. See the content of the result of '= engine-backup' command.</div><div>I think you might be somewhat confusing be= tween the number of oVirt hypervisors (we support hundreds) and the Engine -= the management, which is single - and with hosted-engine, it's a single, bu= t highly available virtual machine - that can run on one of several (I sugge= st 3-8) of those hypervisors.</div><div>Y.</div></div></div></div></div></bl= ockquote><div><br></div><div>Yah, still very new to much of this. Than= k you again.</div><div><br></div><div>I=E2=80=99ll take that away and do som= e reading. </div><div><br></div><div>Cheers,</div><div>Tom</div><br><b= lockquote type=3D"cite"><div><div dir=3D"ltr"><div class=3D"gmail_extra"><di= v class=3D"gmail_quote"><div> </div><blockquote class=3D"gmail_quote" s= tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span= class=3D""><br> <br> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px= #ccc solid;padding-left:1ex"> Perhaps something like <a href=3D"https://www.unixarena.com/2015/12/rhel-7-p= acemaker-configuring-ha-kvm-guest.html" rel=3D"noreferrer" target=3D"_blank"= >https://www.unixarena.com/2015<wbr>/12/rhel-7-pacemaker-configuri<wbr>ng-ha= -kvm-guest.html</a> .<br> <br> But if you are already doing that, I'm not sure why you'd prefer this over h= osted-engine setup.<br> </blockquote> <br></span> I'm comparing both options. I really don't want to ask too many specif= ic until I have the chance to read into the details of both.<br> <br> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px= #ccc solid;padding-left:1ex"> Y.<br> </blockquote> <br> Cheers,<br> Tom<br> <br> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px= #ccc solid;padding-left:1ex"> <br> <br> Cheers,<br> Tom<br> <br> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px= #ccc solid;padding-left:1ex"><span class=3D""> <br> [1] <a href=3D"https://clusterlabs.org/quickstart-redhat.html"= rel=3D"noreferrer" target=3D"_blank">https://clusterlabs.org/quicks<wbr>tar= t-redhat.html</a><br> <<a href=3D"https://clusterlabs.org/quickstart-redhat.html"= rel=3D"noreferrer" target=3D"_blank">https://clusterlabs.org/quick<wbr>star= t-redhat.html</a>><br> <br> <br> =46rom what I've seen in oVirt, that seems to be= possible<br> without the two oVirt engines even knowing each o= ther's<br> existence but is it something anyone has ever do= ne? Any<br> recommendations in this case?<br> <br> Having settings replicated would be a bonus but I= would be<br> comfortable if they weren't and I handle that my= self.<br> <br> -- Cheers,<br> Tom K.<br> ------------------------------<wbr>-------------= -----------------<wbr>-------------------------<br> <br> Living on earth is expensive, but it includes a f= ree trip<br> around the sun.<br> <br> ______________________________<wbr>_____________= ____<br> Users mailing list<br></span> <a href=3D"mailto:Users@ovirt.org" target=3D"_bl= ank">Users@ovirt.org</a> <mailto:<a href=3D"mailto:Users@ovirt.org" targe= t=3D"_blank">Users@ovirt.org</a>><br> <a href=3D"http://lists.ovirt.org/mailman/listin= fo/users" rel=3D"noreferrer" target=3D"_blank">http://lists.ovirt.org/mailma= n<wbr>/listinfo/users</a><br> <<a href=3D"http://lists.ovirt.org/mailman/li= stinfo/users" rel=3D"noreferrer" target=3D"_blank">http://lists.ovirt.org/ma= ilma<wbr>n/listinfo/users</a>><br> <br> <br> </blockquote> <br> </blockquote><div class=3D"HOEnZb"><div class=3D"h5"> <br> <br> -- <br> Cheers,<br> Tom K.<br> ------------------------------<wbr>------------------------------<wbr>------= -------------------<br> <br> Living on earth is expensive, but it includes a free trip around the sun.<br= > <br> </div></div></blockquote></div><br></div></div> </div></blockquote></body></html>= --Apple-Mail-4B0B2051-EB24-44AE-A545-BDB6E488A3E7--