From acrow at integrafin.co.uk Sat Jan 17 12:29:20 2015 Content-Type: multipart/mixed; boundary="===============3303412116172235315==" MIME-Version: 1.0 From: Alex Crow To: users at ovirt.org Subject: Re: [ovirt-users] Put the engine inside hosts after installation Date: Sat, 17 Jan 2015 17:29:17 +0000 Message-ID: <54BA9BED.9030909@integrafin.co.uk> In-Reply-To: CABQ2P6GF92-ZuOOZAv3Gu98wg-0VM_JStV98N8j68DixADnCog@mail.gmail.com --===============3303412116172235315== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. --------------080509020005000107080304 Content-Type: text/plain; charset=3Dwindows-1252; format=3Dflowed Content-Transfer-Encoding: 7bit On 16/01/15 19:26, Mario Giammarco wrote: > > > 2015-01-16 12:37 GMT+01:00 Simone Tiraboschi >: > > > HA capability is provided for other VMs by oVirt engine. But who > provide it if the engine itself is on a VM on the host that it's > managing? > HA for the Engine VM needs to be managed by the hosts and not the > Engine itself: so we have ovirt-hosted-engine-ha that ensure HA > for the engine VM, the engine cloud than provide HA for other VMs. > > I am surprised. I supposed that HA was "self provided" by the cluster = > like in xenserver. So you tell me that is the engine that checks if = > servers and vms are on like in cloudstack? > This is just how any VM self-hosted setup would work. The = 'engine/management' VM has to have HA managed by something other than = the engine itself - otherwise if the engine is down how would it know or = be able to restart itself? In VMWare or Xenserver there would have to be = a separate system other than that in the engine VM to make sure that the = management engine VM is a) running on at least one host on the cluster = and b) *cannot* be running on more than one host to avoid screwing its = own storage volume (ie heartbeat/fencing). Then this "managed engine" only has to take care of keeping its own VMs = up. Logically I cannot see any other way this could possibly work - see = "chicken and egg"! Cheers Alex --------------080509020005000107080304 Content-Type: text/html; charset=3Dwindows-1252 Content-Transfer-Encoding: 8bit
On 16/01/15 19:26, Mario Giammarco wrote:


2015-01-16 12:37 GMT+01:00 Simone Tiraboschi <sti= rabos(a)redhat.com>:

HA capability is provided for other VMs by oVirt engine. But who provide it if the engine itself is on a VM on the host that it's managing?
HA for the Engine VM needs to be managed by the hosts and not the Engine itself: so we have ovirt-hosted-engine-ha that ensure HA for the engine VM, the engine cloud than provide HA for other VMs.

I am surprised. I supposed that HA was "self provided" by the cluster like in xenserver. So you tell me that is the engine that checks if servers and vms are on like in cloudstack?


This is just how any VM self-hosted setup would work. The 'engine/management' VM has to have HA managed by something other than the engine itself - otherwise if the engine is down how would it know or be able to restart itself? In VMWare or Xenserver there would have to be a separate system other than that in the engine VM to make sure that the management engine VM is a) running on at least one host on the cluster and b) cannot be running on more than one host to avoid screwing its own storage volume (ie heartbeat/fencing).

Then this "managed engine" only has to take care of keeping its own VMs up. Logically I cannot see any other way this could possibly work - see "chicken and egg"!

Cheers

Alex
=C2=A0

--------------080509020005000107080304-- --===============3303412116172235315== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wODA1MDkwMjAwMDUwMDAxMDcwODAzMDQKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PXdpbmRvd3MtMTI1MjsgZm9ybWF0PWZsb3dlZApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5n OiA3Yml0CgoKT24gMTYvMDEvMTUgMTk6MjYsIE1hcmlvIEdpYW1tYXJjbyB3cm90ZToKPgo+Cj4g MjAxNS0wMS0xNiAxMjozNyBHTVQrMDE6MDAgU2ltb25lIFRpcmFib3NjaGkgPHN0aXJhYm9zQHJl ZGhhdC5jb20gCj4gPG1haWx0bzpzdGlyYWJvc0ByZWRoYXQuY29tPj46Cj4KPgo+ICAgICBIQSBj YXBhYmlsaXR5IGlzIHByb3ZpZGVkIGZvciBvdGhlciBWTXMgYnkgb1ZpcnQgZW5naW5lLiBCdXQg d2hvCj4gICAgIHByb3ZpZGUgaXQgaWYgdGhlIGVuZ2luZSBpdHNlbGYgaXMgb24gYSBWTSBvbiB0 aGUgaG9zdCB0aGF0IGl0J3MKPiAgICAgbWFuYWdpbmc/Cj4gICAgIEhBIGZvciB0aGUgRW5naW5l IFZNIG5lZWRzIHRvIGJlIG1hbmFnZWQgYnkgdGhlIGhvc3RzIGFuZCBub3QgdGhlCj4gICAgIEVu Z2luZSBpdHNlbGY6IHNvIHdlIGhhdmUgb3ZpcnQtaG9zdGVkLWVuZ2luZS1oYSB0aGF0IGVuc3Vy ZSBIQQo+ICAgICBmb3IgdGhlIGVuZ2luZSBWTSwgdGhlIGVuZ2luZSBjbG91ZCB0aGFuIHByb3Zp ZGUgSEEgZm9yIG90aGVyIFZNcy4KPgo+IEkgYW0gc3VycHJpc2VkLiBJIHN1cHBvc2VkIHRoYXQg SEEgd2FzICJzZWxmIHByb3ZpZGVkIiBieSB0aGUgY2x1c3RlciAKPiBsaWtlIGluIHhlbnNlcnZl ci4gU28geW91IHRlbGwgbWUgdGhhdCBpcyB0aGUgZW5naW5lIHRoYXQgY2hlY2tzIGlmIAo+IHNl cnZlcnMgYW5kIHZtcyBhcmUgb24gbGlrZSBpbiBjbG91ZHN0YWNrPwo+CgpUaGlzIGlzIGp1c3Qg aG93IGFueSBWTSBzZWxmLWhvc3RlZCBzZXR1cCB3b3VsZCB3b3JrLiBUaGUgCidlbmdpbmUvbWFu YWdlbWVudCcgVk0gaGFzIHRvIGhhdmUgSEEgbWFuYWdlZCBieSBzb21ldGhpbmcgb3RoZXIgdGhh biAKdGhlIGVuZ2luZSBpdHNlbGYgLSBvdGhlcndpc2UgaWYgdGhlIGVuZ2luZSBpcyBkb3duIGhv dyB3b3VsZCBpdCBrbm93IG9yIApiZSBhYmxlIHRvIHJlc3RhcnQgaXRzZWxmPyBJbiBWTVdhcmUg b3IgWGVuc2VydmVyIHRoZXJlIHdvdWxkIGhhdmUgdG8gYmUgCmEgc2VwYXJhdGUgc3lzdGVtIG90 aGVyIHRoYW4gdGhhdCBpbiB0aGUgZW5naW5lIFZNIHRvIG1ha2Ugc3VyZSB0aGF0IHRoZSAKbWFu YWdlbWVudCBlbmdpbmUgVk0gaXMgYSkgcnVubmluZyBvbiBhdCBsZWFzdCBvbmUgaG9zdCBvbiB0 aGUgY2x1c3RlciAKYW5kIGIpICpjYW5ub3QqIGJlIHJ1bm5pbmcgb24gbW9yZSB0aGFuIG9uZSBo b3N0IHRvIGF2b2lkIHNjcmV3aW5nIGl0cyAKb3duIHN0b3JhZ2Ugdm9sdW1lIChpZSBoZWFydGJl YXQvZmVuY2luZykuCgpUaGVuIHRoaXMgIm1hbmFnZWQgZW5naW5lIiBvbmx5IGhhcyB0byB0YWtl IGNhcmUgb2Yga2VlcGluZyBpdHMgb3duIFZNcyAKdXAuIExvZ2ljYWxseSBJIGNhbm5vdCBzZWUg YW55IG90aGVyIHdheSB0aGlzIGNvdWxkIHBvc3NpYmx5IHdvcmsgLSBzZWUgCiJjaGlja2VuIGFu ZCBlZ2ciIQoKQ2hlZXJzCgpBbGV4CgoKCi0tLS0tLS0tLS0tLS0tMDgwNTA5MDIwMDA1MDAwMTA3 MDgwMzA0CkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFyc2V0PXdpbmRvd3MtMTI1MgpDb250 ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA4Yml0Cgo8aHRtbD4KICA8aGVhZD4KICAgIDxtZXRhIGNv bnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD13aW5kb3dzLTEyNTIiCiAgICAgIGh0dHAtZXF1aXY9 IkNvbnRlbnQtVHlwZSI+CiAgPC9oZWFkPgogIDxib2R5IGJnY29sb3I9IiNGRkZGRkYiIHRleHQ9 IiMwMDAwMDAiPgogICAgPGJyPgogICAgPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5PbiAx Ni8wMS8xNSAxOToyNiwgTWFyaW8gR2lhbW1hcmNvCiAgICAgIHdyb3RlOjxicj4KICAgIDwvZGl2 PgogICAgPGJsb2NrcXVvdGUKY2l0ZT0ibWlkOkNBQlEyUDZHRjkyLVp1T09aQXYzR3U5OHdnLTBW TV9KU3RWOThOOGo2OERpeEFEbkNvZ0BtYWlsLmdtYWlsLmNvbSIKICAgICAgdHlwZT0iY2l0ZSI+ CiAgICAgIDxkaXYgZGlyPSJsdHIiPjxicj4KICAgICAgICA8ZGl2IGNsYXNzPSJnbWFpbF9leHRy YSI+PGJyPgogICAgICAgICAgPGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjIwMTUtMDEtMTYgMTI6 MzcgR01UKzAxOjAwIFNpbW9uZQogICAgICAgICAgICBUaXJhYm9zY2hpIDxzcGFuIGRpcj0ibHRy Ij4mbHQ7PGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgogICAgICAgICAgICAgICAgaHJlZj0ibWFp bHRvOnN0aXJhYm9zQHJlZGhhdC5jb20iIHRhcmdldD0iX2JsYW5rIj5zdGlyYWJvc0ByZWRoYXQu Y29tPC9hPiZndDs8L3NwYW4+Ojxicj4KICAgICAgICAgICAgPGJsb2NrcXVvdGUgY2xhc3M9Imdt YWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAwCiAgICAgICAgICAgICAgLjhleDtib3JkZXIt bGVmdDoxcHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij48c3BhbgogICAgICAgICAgICAg ICAgY2xhc3M9IiI+PGJyPgogICAgICAgICAgICAgIDwvc3Bhbj5IQSBjYXBhYmlsaXR5IGlzIHBy b3ZpZGVkIGZvciBvdGhlciBWTXMgYnkgb1ZpcnQKICAgICAgICAgICAgICBlbmdpbmUuIEJ1dCB3 aG8gcHJvdmlkZSBpdCBpZiB0aGUgZW5naW5lIGl0c2VsZiBpcyBvbiBhIFZNCiAgICAgICAgICAg ICAgb24gdGhlIGhvc3QgdGhhdCBpdCdzIG1hbmFnaW5nPzxicj4KICAgICAgICAgICAgICBIQSBm b3IgdGhlIEVuZ2luZSBWTSBuZWVkcyB0byBiZSBtYW5hZ2VkIGJ5IHRoZSBob3N0cyBhbmQKICAg ICAgICAgICAgICBub3QgdGhlIEVuZ2luZSBpdHNlbGY6IHNvIHdlIGhhdmUgb3ZpcnQtaG9zdGVk LWVuZ2luZS1oYQogICAgICAgICAgICAgIHRoYXQgZW5zdXJlIEhBIGZvciB0aGUgZW5naW5lIFZN LCB0aGUgZW5naW5lIGNsb3VkIHRoYW4KICAgICAgICAgICAgICBwcm92aWRlIEhBIGZvciBvdGhl ciBWTXMuPGJyPgogICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPC9ibG9ja3F1b3RlPgog ICAgICAgICAgPC9kaXY+CiAgICAgICAgICBJIGFtIHN1cnByaXNlZC4gSSBzdXBwb3NlZCB0aGF0 IEhBIHdhcyAic2VsZiBwcm92aWRlZCIgYnkgdGhlCiAgICAgICAgICBjbHVzdGVyIGxpa2UgaW4g eGVuc2VydmVyLiBTbyB5b3UgdGVsbCBtZSB0aGF0IGlzIHRoZSBlbmdpbmUKICAgICAgICAgIHRo YXQgY2hlY2tzIGlmIHNlcnZlcnMgYW5kIHZtcyBhcmUgb24gbGlrZSBpbiBjbG91ZHN0YWNrPzxi cj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICAgIDxicj4KICAgIDwvYmxvY2txdW90 ZT4KICAgIDxicj4KICAgIFRoaXMgaXMganVzdCBob3cgYW55IFZNIHNlbGYtaG9zdGVkIHNldHVw IHdvdWxkIHdvcmsuIFRoZQogICAgJ2VuZ2luZS9tYW5hZ2VtZW50JyBWTSBoYXMgdG8gaGF2ZSBI QSBtYW5hZ2VkIGJ5IHNvbWV0aGluZyBvdGhlcgogICAgdGhhbiB0aGUgZW5naW5lIGl0c2VsZiAt IG90aGVyd2lzZSBpZiB0aGUgZW5naW5lIGlzIGRvd24gaG93IHdvdWxkCiAgICBpdCBrbm93IG9y IGJlIGFibGUgdG8gcmVzdGFydCBpdHNlbGY/IEluIFZNV2FyZSBvciBYZW5zZXJ2ZXIgdGhlcmUK ICAgIHdvdWxkIGhhdmUgdG8gYmUgYSBzZXBhcmF0ZSBzeXN0ZW0gb3RoZXIgdGhhbiB0aGF0IGlu IHRoZSBlbmdpbmUgVk0KICAgIHRvIG1ha2Ugc3VyZSB0aGF0IHRoZSBtYW5hZ2VtZW50IGVuZ2lu ZSBWTSBpcyBhKSBydW5uaW5nIG9uIGF0IGxlYXN0CiAgICBvbmUgaG9zdCBvbiB0aGUgY2x1c3Rl ciBhbmQgYikgPGI+Y2Fubm90PC9iPiBiZSBydW5uaW5nIG9uIG1vcmUKICAgIHRoYW4gb25lIGhv c3QgdG8gYXZvaWQgc2NyZXdpbmcgaXRzIG93biBzdG9yYWdlIHZvbHVtZSAoaWUKICAgIGhlYXJ0 YmVhdC9mZW5jaW5nKS48YnI+CiAgICA8YnI+CiAgICBUaGVuIHRoaXMgIm1hbmFnZWQgZW5naW5l IiBvbmx5IGhhcyB0byB0YWtlIGNhcmUgb2Yga2VlcGluZyBpdHMgb3duCiAgICBWTXMgdXAuIExv Z2ljYWxseSBJIGNhbm5vdCBzZWUgYW55IG90aGVyIHdheSB0aGlzIGNvdWxkIHBvc3NpYmx5CiAg ICB3b3JrIC0gc2VlICJjaGlja2VuIGFuZCBlZ2ciITxicj4KICAgIDxicj4KICAgIENoZWVyczxi cj4KICAgIDxicj4KICAgIEFsZXg8YnI+CiAgICCgPGJyPgogICAgPGJyPgogIDwvYm9keT4KPC9o dG1sPgoKLS0tLS0tLS0tLS0tLS0wODA1MDkwMjAwMDUwMDAxMDcwODAzMDQtLQo= --===============3303412116172235315==--