From klute at ingenit.com Mon Apr 23 10:54:52 2018 Content-Type: multipart/mixed; boundary="===============7765343081841737752==" MIME-Version: 1.0 From: Thomas Klute To: users at ovirt.org Subject: [ovirt-users] Duplicate host_id after deployment via GUI, how is the hosted engine host_id selected? Date: Mon, 23 Apr 2018 12:54:15 +0200 Message-ID: --===============7765343081841737752== 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. --------------27CA2B1123847DBF1F81EC89 Content-Type: text/plain; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable Dear oVirt Users, we installed a third ovirt node using the ovirt node ng image (4.2.2), and added that node using the web interface of the hosted engine: Compute->Hosts->New - including the Hosted engine option "Choose hosted engine deployment action" set to "Deploy" After that we found out, that on the new node the host_id entry was causing problems. In /etc/ovirt-hosted-engine/hosted-engine.conf we found the entry ... host_id=3D3D2 ... But that host id already exists and was alive during deployment process. So my questions are: * How is the host id chosen (when adding a new host via GUI)? * Is there an option to preselect the host id in the GUI for a new node= =3D ? * How can we prevent further duplicate host ids? Thanks and best regards, Thomas --=3D20 ________________________________________________________________________ Dipl.-Inform. Thomas Klute klute(a)ingenit.com Gesch=3DC3=3DA4ftsf=3DC3=3DBChrer / CEO ---------------------------------------------------------------------- ingenit GmbH & Co. KG Tel. +49 (0)231 58 698-120 Emil-Figge-Strasse 76-80 Fax. +49 (0)231 58 698-121 D-44227 Dortmund www.ingenit.com Registergericht: Amtsgericht Dortmund, HRA 13 914 Gesellschafter : Thomas Klute, Marc-Christian Schr=3DC3=3DB6er ________________________________________________________________________ --------------27CA2B1123847DBF1F81EC89 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable

Dear oVirt Users,

we installed a third ovirt node using the ovirt node ng image (4.2.2), and added that node using the web interface of the hosted engine:

Compute->Hosts->New - including the Hosted engine option "Choose hosted engine deployment action" set to "Deploy"

After that we found out, that on the new node the host_id entry was causing problems. In

/etc/ovirt-hosted-engine/hosted-engine.conf

we found the entry

...
host_id=3D3D2
...

But that host id already exists and was alive during deployment process.
So my questions are:

Thanks and best regards,
Thomas


--=3D20
________________________________________________________________________

 Dipl.-Inform. Thomas Klute                           klute(a)ingenit.co=
m
 Gesch=3DC3=3DA4ftsf=3DC3=3DBChrer / CEO
 ----------------------------------------------------------------------
 ingenit GmbH & Co. KG                       Tel. +49 (0)231 58 698-1=
=3D
20
 Emil-Figge-Strasse 76-80                    Fax. +49 (0)231 58 698-121
 D-44227 Dortmund                                       www.ingenit.com

 Registergericht: Amtsgericht Dortmund, HRA 13 914
 Gesellschafter : Thomas Klute, Marc-Christian Schr=3DC3=3DB6er
________________________________________________________________________
--------------27CA2B1123847DBF1F81EC89-- --===============7765343081841737752== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0yN0NBMkIxMTIzODQ3REJGMUY4MUVDODkKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PXV0Zi04CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKCkRl YXIgb1ZpcnQgVXNlcnMsCgp3ZSBpbnN0YWxsZWQgYSB0aGlyZCBvdmlydCBub2RlIHVzaW5nIHRo ZSBvdmlydCBub2RlIG5nIGltYWdlICg0LjIuMiksCmFuZCBhZGRlZCB0aGF0IG5vZGUgdXNpbmcg dGhlIHdlYiBpbnRlcmZhY2Ugb2YgdGhlIGhvc3RlZCBlbmdpbmU6CgpDb21wdXRlLT5Ib3N0cy0+ TmV3IC0gaW5jbHVkaW5nIHRoZSBIb3N0ZWQgZW5naW5lIG9wdGlvbiAiQ2hvb3NlIGhvc3RlZApl bmdpbmUgZGVwbG95bWVudCBhY3Rpb24iIHNldCB0byAiRGVwbG95IgoKQWZ0ZXIgdGhhdCB3ZSBm b3VuZCBvdXQsIHRoYXQgb24gdGhlIG5ldyBub2RlIHRoZSBob3N0X2lkIGVudHJ5IHdhcwpjYXVz aW5nIHByb2JsZW1zLiBJbgoKL2V0Yy9vdmlydC1ob3N0ZWQtZW5naW5lL2hvc3RlZC1lbmdpbmUu Y29uZgoKd2UgZm91bmQgdGhlIGVudHJ5CgouLi4KaG9zdF9pZD0zRDIKLi4uCgpCdXQgdGhhdCBo b3N0IGlkIGFscmVhZHkgZXhpc3RzIGFuZCB3YXMgYWxpdmUgZHVyaW5nIGRlcGxveW1lbnQgcHJv Y2Vzcy4KU28gbXkgcXVlc3Rpb25zIGFyZToKCiAgKiBIb3cgaXMgdGhlIGhvc3QgaWQgY2hvc2Vu ICh3aGVuIGFkZGluZyBhIG5ldyBob3N0IHZpYSBHVUkpPwogICogSXMgdGhlcmUgYW4gb3B0aW9u IHRvIHByZXNlbGVjdCB0aGUgaG9zdCBpZCBpbiB0aGUgR1VJIGZvciBhIG5ldyBub2RlPQo/CiAg KiBIb3cgY2FuIHdlIHByZXZlbnQgZnVydGhlciBkdXBsaWNhdGUgaG9zdCBpZHM/CgpUaGFua3Mg YW5kIGJlc3QgcmVnYXJkcywKVGhvbWFzCgoKLS09MjAKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCgogRGlwbC4t SW5mb3JtLiBUaG9tYXMgS2x1dGUgICAgICAgICAgICAgICAgICAgICAgICAgICBrbHV0ZUBpbmdl bml0LmNvbQogR2VzY2g9QzM9QTRmdHNmPUMzPUJDaHJlciAvIENFTwogLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog aW5nZW5pdCBHbWJIICYgQ28uIEtHICAgICAgICAgICAgICAgICAgICAgICBUZWwuICs0OSAoMCky MzEgNTggNjk4LTEyMAogRW1pbC1GaWdnZS1TdHJhc3NlIDc2LTgwICAgICAgICAgICAgICAgICAg ICBGYXguICs0OSAoMCkyMzEgNTggNjk4LTEyMQogRC00NDIyNyBEb3J0bXVuZCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHd3dy5pbmdlbml0LmNvbQoKIFJlZ2lzdGVyZ2Vy aWNodDogQW10c2dlcmljaHQgRG9ydG11bmQsIEhSQSAxMyA5MTQKIEdlc2VsbHNjaGFmdGVyIDog VGhvbWFzIEtsdXRlLCBNYXJjLUNocmlzdGlhbiBTY2hyPUMzPUI2ZXIKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CgoKLS0tLS0tLS0tLS0tLS0yN0NBMkIxMTIzODQ3REJGMUY4MUVDODkKQ29udGVudC1UeXBlOiB0 ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVk LXByaW50YWJsZQoKPGh0bWw+CiAgPGhlYWQ+CgogICAgPG1ldGEgaHR0cC1lcXVpdj0zRCJjb250 ZW50LXR5cGUiIGNvbnRlbnQ9M0QidGV4dC9odG1sOyBjaGFyc2V0PTNEdXRmPQotOCI+CiAgPC9o ZWFkPgogIDxib2R5IHRleHQ9M0QiIzAwMDAwMCIgYmdjb2xvcj0zRCIjRkZGRkZGIj4KICAgIDxw PkRlYXIgb1ZpcnQgVXNlcnMsPC9wPgogICAgPHA+d2UgaW5zdGFsbGVkIGEgdGhpcmQgb3ZpcnQg bm9kZSB1c2luZyB0aGUgb3ZpcnQgbm9kZSBuZyBpbWFnZQogICAgICAoNC4yLjIpLCBhbmQgYWRk ZWQgdGhhdCBub2RlIHVzaW5nIHRoZSB3ZWIgaW50ZXJmYWNlIG9mIHRoZSBob3N0ZWQKICAgICAg ZW5naW5lOjxicj4KICAgICAgPGJyPgogICAgICBDb21wdXRlLSZndDtIb3N0cy0mZ3Q7TmV3IC0g aW5jbHVkaW5nIHRoZSBIb3N0ZWQgZW5naW5lIG9wdGlvbgogICAgICAiQ2hvb3NlIGhvc3RlZCBl bmdpbmUgZGVwbG95bWVudCBhY3Rpb24iIHNldCB0byAiRGVwbG95Ijxicj4KICAgIDwvcD4KICAg IDxwPkFmdGVyIHRoYXQgd2UgZm91bmQgb3V0LCB0aGF0IG9uIHRoZSBuZXcgbm9kZSB0aGUgaG9z dF9pZCBlbnRyeQogICAgICB3YXMgY2F1c2luZyBwcm9ibGVtcy4gSW4gPGJyPgogICAgPC9wPgog ICAgPHA+L2V0Yy9vdmlydC1ob3N0ZWQtZW5naW5lL2hvc3RlZC1lbmdpbmUuY29uZjxicj4KICAg IDwvcD4KICAgIDxwPndlIGZvdW5kIHRoZSBlbnRyeTxicj4KICAgIDwvcD4KICAgIDxwPi4uLjxi cj4KICAgICAgaG9zdF9pZD0zRDI8YnI+CiAgICAgIC4uLjxicj4KICAgICAgPGJyPgogICAgICBC dXQgdGhhdCBob3N0IGlkIGFscmVhZHkgZXhpc3RzIGFuZCB3YXMgYWxpdmUgZHVyaW5nIGRlcGxv eW1lbnQKICAgICAgcHJvY2Vzcy48YnI+CiAgICAgIFNvIG15IHF1ZXN0aW9ucyBhcmU6PC9wPgog ICAgPHVsPgogICAgICA8bGk+SG93IGlzIHRoZSBob3N0IGlkIGNob3NlbiAod2hlbiBhZGRpbmcg YSBuZXcgaG9zdCB2aWEgR1VJKT88L2xpPQo+CiAgICAgIDxsaT5JcyB0aGVyZSBhbiBvcHRpb24g dG8gcHJlc2VsZWN0IHRoZSBob3N0IGlkIGluIHRoZSBHVUkgZm9yIGEKICAgICAgICBuZXcgbm9k ZT88L2xpPgogICAgICA8bGk+SG93IGNhbiB3ZSBwcmV2ZW50IGZ1cnRoZXIgZHVwbGljYXRlIGhv c3QgaWRzPzxicj4KICAgICAgPC9saT4KICAgIDwvdWw+CiAgICA8cD5UaGFua3MgYW5kIGJlc3Qg cmVnYXJkcyw8YnI+CiAgICAgIFRob21hczxicj4KICAgIDwvcD4KICAgIDxicj4KICAgIDxwcmUg Y2xhc3M9M0QibW96LXNpZ25hdHVyZSIgY29scz0zRCI3MiI+Ci0tPTIwCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwoKIERpcGwuLUluZm9ybS4gVGhvbWFzIEtsdXRlICAgICAgICAgICAgICAgICAgICAgICAgICAg PGEgY2xhc3M9M0QibW96LXR4dD0KLWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9M0QibWFpbHRvOmts dXRlQGluZ2VuaXQuY29tIj5rbHV0ZUBpbmdlbml0LmNvbTwvYT0KPgogR2VzY2g9QzM9QTRmdHNm PUMzPUJDaHJlciAvIENFTwogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogaW5nZW5pdCBHbWJIICZhbXA7IENvLiBL RyAgICAgICAgICAgICAgICAgICAgICAgVGVsLiArNDkgKDApMjMxIDU4IDY5OC0xPQoyMAogRW1p bC1GaWdnZS1TdHJhc3NlIDc2LTgwICAgICAgICAgICAgICAgICAgICBGYXguICs0OSAoMCkyMzEg NTggNjk4LTEyMQogRC00NDIyNyBEb3J0bXVuZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDxhIGNsYXNzPTNEIm1vei10PQp4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPTNE Imh0dHA6Ly93d3cuaW5nZW5pdC5jb20iPnd3dy5pbmdlbml0LmNvbTwvYT4KCiBSZWdpc3Rlcmdl cmljaHQ6IEFtdHNnZXJpY2h0IERvcnRtdW5kLCBIUkEgMTMgOTE0CiBHZXNlbGxzY2hhZnRlciA6 IFRob21hcyBLbHV0ZSwgTWFyYy1DaHJpc3RpYW4gU2Nocj1DMz1CNmVyCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Xwo8L3ByZT4KICA8L2JvZHk+CjwvaHRtbD4KCi0tLS0tLS0tLS0tLS0tMjdDQTJCMTEyMzg0N0RC RjFGODFFQzg5LS0K --===============7765343081841737752==-- From msivak at redhat.com Mon Apr 23 11:04:30 2018 Content-Type: multipart/mixed; boundary="===============7617124160675620694==" MIME-Version: 1.0 From: Martin Sivak To: users at ovirt.org Subject: Re: [ovirt-users] Duplicate host_id after deployment via GUI, how is the hosted engine host_id selected? Date: Mon, 23 Apr 2018 13:04:28 +0200 Message-ID: In-Reply-To: e8c38230-0e1d-1c72-a6fd-c44d49e219f9@ingenit.com --===============7617124160675620694== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hello, the ID should be coming from the SPM ID of the host as assigned by the engine and duplicates should not be happening indeed. Can you please tell us what version of engine you have and how was first hosted engine node deployed? We recently changed the default deployment method (4.2.2 in fact) and we would like to know whether this might be related to that change or not. Simone, do you know how to debug this? Are there logs we could use to check the behavior? The host-deploy logs maybe? Best regards -- Martin Sivak SLA / oVirt On Mon, Apr 23, 2018 at 12:54 PM, Thomas Klute wrote: > Dear oVirt Users, > > we installed a third ovirt node using the ovirt node ng image (4.2.2), and > added that node using the web interface of the hosted engine: > > Compute->Hosts->New - including the Hosted engine option "Choose hosted > engine deployment action" set to "Deploy" > > After that we found out, that on the new node the host_id entry was causi= ng > problems. In > > /etc/ovirt-hosted-engine/hosted-engine.conf > > we found the entry > > ... > host_id=3D2 > ... > > But that host id already exists and was alive during deployment process. > So my questions are: > > How is the host id chosen (when adding a new host via GUI)? > Is there an option to preselect the host id in the GUI for a new node? > How can we prevent further duplicate host ids? > > Thanks and best regards, > Thomas > > > -- > ________________________________________________________________________ > > Dipl.-Inform. Thomas Klute klute(a)ingenit.com > Gesch=C3=A4ftsf=C3=BChrer / CEO > ---------------------------------------------------------------------- > ingenit GmbH & Co. KG Tel. +49 (0)231 58 698-120 > Emil-Figge-Strasse 76-80 Fax. +49 (0)231 58 698-121 > D-44227 Dortmund www.ingenit.com > > Registergericht: Amtsgericht Dortmund, HRA 13 914 > Gesellschafter : Thomas Klute, Marc-Christian Schr=C3=B6er > ________________________________________________________________________ > > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > --===============7617124160675620694==-- From stirabos at redhat.com Mon Apr 23 12:09:29 2018 Content-Type: multipart/mixed; boundary="===============0209426534760922720==" MIME-Version: 1.0 From: Simone Tiraboschi To: users at ovirt.org Subject: Re: [ovirt-users] Duplicate host_id after deployment via GUI, how is the hosted engine host_id selected? Date: Mon, 23 Apr 2018 14:08:58 +0200 Message-ID: In-Reply-To: CAF0zDV7zFc1SY7PCiJkAGu5WQQDigrx4ZpR49qumwK1JUoCc_Q@mail.gmail.com --===============0209426534760922720== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Mon, Apr 23, 2018 at 1:04 PM, Martin Sivak wrote: > Hello, > > the ID should be coming from the SPM ID of the host as assigned by the > engine and duplicates should not be happening indeed. > > Can you please tell us what version of engine you have and how was > first hosted engine node deployed? We recently changed the default > deployment method (4.2.2 in fact) and we would like to know whether > this might be related to that change or not. > > Simone, do you know how to debug this? Are there logs we could use to > check the behavior? The host-deploy logs maybe? > Thomas, can you please share the output of sudo -u postgres scl enable rh-postgresql95 -- psql -d engine -c "select vds_id, vds_name, vds_spm_id from vds" executed on the engine VM and the content of /var/log/ovirt-engine/host-deploy (still from the engine VM)? > > Best regards > > -- > Martin Sivak > SLA / oVirt > > On Mon, Apr 23, 2018 at 12:54 PM, Thomas Klute wrot= e: > > Dear oVirt Users, > > > > we installed a third ovirt node using the ovirt node ng image (4.2.2), > and > > added that node using the web interface of the hosted engine: > > > > Compute->Hosts->New - including the Hosted engine option "Choose hosted > > engine deployment action" set to "Deploy" > > > > After that we found out, that on the new node the host_id entry was > causing > > problems. In > > > > /etc/ovirt-hosted-engine/hosted-engine.conf > > > > we found the entry > > > > ... > > host_id=3D2 > > ... > > > > But that host id already exists and was alive during deployment process. > > So my questions are: > > > > How is the host id chosen (when adding a new host via GUI)? > > Is there an option to preselect the host id in the GUI for a new node? > > How can we prevent further duplicate host ids? > > > > Thanks and best regards, > > Thomas > > > > > > -- > > ________________________________________________________________________ > > > > Dipl.-Inform. Thomas Klute klute(a)ingenit.c= om > > Gesch=C3=A4ftsf=C3=BChrer / CEO > > ---------------------------------------------------------------------- > > ingenit GmbH & Co. KG Tel. +49 (0)231 58 698-120 > > Emil-Figge-Strasse 76-80 Fax. +49 (0)231 58 698-121 > > D-44227 Dortmund www.ingenit.com > > > > Registergericht: Amtsgericht Dortmund, HRA 13 914 > > Gesellschafter : Thomas Klute, Marc-Christian Schr=C3=B6er > > ________________________________________________________________________ > > > > > > _______________________________________________ > > Users mailing list > > Users(a)ovirt.org > > http://lists.ovirt.org/mailman/listinfo/users > > > --===============0209426534760922720== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBkaXI9Imx0ciI+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj48YnI+PGRpdiBjbGFz cz0iZ21haWxfcXVvdGUiPk9uIE1vbiwgQXByIDIzLCAyMDE4IGF0IDE6MDQgUE0sIE1hcnRpbiBT aXZhayA8c3BhbiBkaXI9Imx0ciI+Jmx0OzxhIGhyZWY9Im1haWx0bzptc2l2YWtAcmVkaGF0LmNv bSIgdGFyZ2V0PSJfYmxhbmsiPm1zaXZha0ByZWRoYXQuY29tPC9hPiZndDs8L3NwYW4+IHdyb3Rl Ojxicj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBw eCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGlu Zy1sZWZ0OjFleCI+SGVsbG8sPGJyPgo8YnI+CnRoZSBJRCBzaG91bGQgYmUgY29taW5nIGZyb20g dGhlIFNQTSBJRCBvZiB0aGUgaG9zdCBhcyBhc3NpZ25lZCBieSB0aGU8YnI+CmVuZ2luZSBhbmQg ZHVwbGljYXRlcyBzaG91bGQgbm90IGJlIGhhcHBlbmluZyBpbmRlZWQuPGJyPgo8YnI+CkNhbiB5 b3UgcGxlYXNlIHRlbGwgdXMgd2hhdCB2ZXJzaW9uIG9mIGVuZ2luZSB5b3UgaGF2ZSBhbmQgaG93 IHdhczxicj4KZmlyc3QgaG9zdGVkIGVuZ2luZSBub2RlIGRlcGxveWVkPyBXZSByZWNlbnRseSBj aGFuZ2VkIHRoZSBkZWZhdWx0PGJyPgpkZXBsb3ltZW50IG1ldGhvZCAoNC4yLjIgaW4gZmFjdCkg YW5kIHdlIHdvdWxkIGxpa2UgdG8ga25vdyB3aGV0aGVyPGJyPgp0aGlzIG1pZ2h0IGJlIHJlbGF0 ZWQgdG8gdGhhdCBjaGFuZ2Ugb3Igbm90Ljxicj4KPGJyPgpTaW1vbmUsIGRvIHlvdSBrbm93IGhv dyB0byBkZWJ1ZyB0aGlzPyBBcmUgdGhlcmUgbG9ncyB3ZSBjb3VsZCB1c2UgdG88YnI+CmNoZWNr IHRoZSBiZWhhdmlvcj8gVGhlIGhvc3QtZGVwbG95IGxvZ3MgbWF5YmU/PGJyPjwvYmxvY2txdW90 ZT48ZGl2Pjxicj48L2Rpdj48ZGl2PlRob21hcyw8L2Rpdj48ZGl2PmNhbiB5b3UgcGxlYXNlIHNo YXJlIHRoZSBvdXRwdXQgb2bCoDwvZGl2PjxkaXY+wqAgc3VkbyAtdSBwb3N0Z3JlcyBzY2wgZW5h YmxlIHJoLXBvc3RncmVzcWw5NSAtLSBwc3FsIC1kIGVuZ2luZSAtYyAmcXVvdDtzZWxlY3QgdmRz X2lkLCB2ZHNfbmFtZSwgdmRzX3NwbV9pZCBmcm9tIHZkcyZxdW90Ozxicj48L2Rpdj48ZGl2PmV4 ZWN1dGVkIG9uIHRoZSBlbmdpbmUgVk08L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PmFuZCB0aGUg Y29udGVudCBvZsKgL3Zhci9sb2cvb3ZpcnQtZW5naW5lL2hvc3QtZGVwbG95IChzdGlsbCBmcm9t IHRoZSBlbmdpbmUgVk0pPzwvZGl2PjxkaXY+wqA8L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21h aWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4 IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+Cjxicj4KQmVzdCByZWdh cmRzPGJyPgo8YnI+Ci0tPGJyPgpNYXJ0aW4gU2l2YWs8YnI+ClNMQSAvIG9WaXJ0PGJyPgo8ZGl2 PjxkaXYgY2xhc3M9ImdtYWlsLWg1Ij48YnI+Ck9uIE1vbiwgQXByIDIzLCAyMDE4IGF0IDEyOjU0 IFBNLCBUaG9tYXMgS2x1dGUgJmx0OzxhIGhyZWY9Im1haWx0bzprbHV0ZUBpbmdlbml0LmNvbSI+ a2x1dGVAaW5nZW5pdC5jb208L2E+Jmd0OyB3cm90ZTo8YnI+CiZndDsgRGVhciBvVmlydCBVc2Vy cyw8YnI+CiZndDs8YnI+CiZndDsgd2UgaW5zdGFsbGVkIGEgdGhpcmQgb3ZpcnQgbm9kZSB1c2lu ZyB0aGUgb3ZpcnQgbm9kZSBuZyBpbWFnZSAoNC4yLjIpLCBhbmQ8YnI+CiZndDsgYWRkZWQgdGhh dCBub2RlIHVzaW5nIHRoZSB3ZWIgaW50ZXJmYWNlIG9mIHRoZSBob3N0ZWQgZW5naW5lOjxicj4K Jmd0Ozxicj4KJmd0OyBDb21wdXRlLSZndDtIb3N0cy0mZ3Q7TmV3IC0gaW5jbHVkaW5nIHRoZSBI b3N0ZWQgZW5naW5lIG9wdGlvbiAmcXVvdDtDaG9vc2UgaG9zdGVkPGJyPgomZ3Q7IGVuZ2luZSBk ZXBsb3ltZW50IGFjdGlvbiZxdW90OyBzZXQgdG8gJnF1b3Q7RGVwbG95JnF1b3Q7PGJyPgomZ3Q7 PGJyPgomZ3Q7IEFmdGVyIHRoYXQgd2UgZm91bmQgb3V0LCB0aGF0IG9uIHRoZSBuZXcgbm9kZSB0 aGUgaG9zdF9pZCBlbnRyeSB3YXMgY2F1c2luZzxicj4KJmd0OyBwcm9ibGVtcy4gSW48YnI+CiZn dDs8YnI+CiZndDsgL2V0Yy9vdmlydC1ob3N0ZWQtZW5naW5lLzx3YnI+aG9zdGVkLWVuZ2luZS5j b25mPGJyPgomZ3Q7PGJyPgomZ3Q7IHdlIGZvdW5kIHRoZSBlbnRyeTxicj4KJmd0Ozxicj4KJmd0 OyAuLi48YnI+CiZndDsgaG9zdF9pZD0yPGJyPgomZ3Q7IC4uLjxicj4KJmd0Ozxicj4KJmd0OyBC dXQgdGhhdCBob3N0IGlkIGFscmVhZHkgZXhpc3RzIGFuZCB3YXMgYWxpdmUgZHVyaW5nIGRlcGxv eW1lbnQgcHJvY2Vzcy48YnI+CiZndDsgU28gbXkgcXVlc3Rpb25zIGFyZTo8YnI+CiZndDs8YnI+ CiZndDsgSG93IGlzIHRoZSBob3N0IGlkIGNob3NlbiAod2hlbiBhZGRpbmcgYSBuZXcgaG9zdCB2 aWEgR1VJKT88YnI+CiZndDsgSXMgdGhlcmUgYW4gb3B0aW9uIHRvIHByZXNlbGVjdCB0aGUgaG9z dCBpZCBpbiB0aGUgR1VJIGZvciBhIG5ldyBub2RlPzxicj4KJmd0OyBIb3cgY2FuIHdlIHByZXZl bnQgZnVydGhlciBkdXBsaWNhdGUgaG9zdCBpZHM/PGJyPgomZ3Q7PGJyPgomZ3Q7IFRoYW5rcyBh bmQgYmVzdCByZWdhcmRzLDxicj4KJmd0OyBUaG9tYXM8YnI+CiZndDs8YnI+CiZndDs8YnI+CiZn dDsgLS08YnI+CiZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPHdicj5fX19fX19f X19fX19fX19fX19fX19fX19fX19fX188d2JyPl9fX19fX19fX19fXzxicj4KJmd0Ozxicj4KJmd0 O8KgIERpcGwuLUluZm9ybS4gVGhvbWFzIEtsdXRlwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqA8YSBocmVmPSJtYWlsdG86a2x1dGVAaW5nZW5pdC5jb20iPmtsdXRlQGlu Z2VuaXQuY29tPC9hPjxicj4KJmd0O8KgIEdlc2Now6RmdHNmw7xocmVyIC8gQ0VPPGJyPgomZ3Q7 wqAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPHdicj4tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS08d2JyPi0tLS0tLS0tLS08YnI+CiZndDvCoCBpbmdlbml0IEdtYkggJmFtcDsg Q28uIEtHwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBUZWwuICs0OSAoMCkyMzEg NTggNjk4LTEyMDxicj4KJmd0O8KgIEVtaWwtRmlnZ2UtU3RyYXNzZSA3Ni04MMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIEZheC4gKzQ5ICgwKTIzMSA1OCA2OTgtMTIxPGJyPgomZ3Q7wqAg RC00NDIyNyBEb3J0bXVuZMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgPGEgaHJlZj0iaHR0cDovL3d3dy5pbmdlbml0LmNvbSIgcmVsPSJu b3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+d3d3LmluZ2VuaXQuY29tPC9hPjxicj4KJmd0Ozxi cj4KJmd0O8KgIFJlZ2lzdGVyZ2VyaWNodDogQW10c2dlcmljaHQgRG9ydG11bmQsIEhSQSAxMyA5 MTQ8YnI+CiZndDvCoCBHZXNlbGxzY2hhZnRlciA6IFRob21hcyBLbHV0ZSwgTWFyYy1DaHJpc3Rp YW4gU2NocsO2ZXI8YnI+CiZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPHdicj5f X19fX19fX19fX19fX19fX19fX19fX19fX19fX188d2JyPl9fX19fX19fX19fXzxicj4KJmd0Ozxi cj4KJmd0Ozxicj4KPC9kaXY+PC9kaXY+Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19f X188d2JyPl9fX19fX19fX19fX19fX19fPGJyPgomZ3Q7IFVzZXJzIG1haWxpbmcgbGlzdDxicj4K Jmd0OyA8YSBocmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIj5Vc2Vyc0BvdmlydC5vcmc8L2E+ PGJyPgomZ3Q7IDxhIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5m by91c2VycyIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL2xpc3RzLm92 aXJ0Lm9yZy88d2JyPm1haWxtYW4vbGlzdGluZm8vdXNlcnM8L2E+PGJyPgomZ3Q7PGJyPgo8L2Js b2NrcXVvdGU+PC9kaXY+PGJyPjwvZGl2PjwvZGl2Pgo= --===============0209426534760922720==-- From klute at ingenit.com Mon Apr 23 12:27:34 2018 Content-Type: multipart/mixed; boundary="===============5922447355721743218==" MIME-Version: 1.0 From: Thomas Klute To: users at ovirt.org Subject: Re: [ovirt-users] Duplicate host_id after deployment via GUI, how is the hosted engine host_id selected? Date: Mon, 23 Apr 2018 14:26:56 +0200 Message-ID: <8870b6d7-528c-dea6-740b-c4ba451dcf2f@ingenit.com> In-Reply-To: CAN8-ONoCNj8gth+sxHdgXnYOEizwtcUXLocaBddo+Z+jJdHUKA@mail.gmail.com --===============5922447355721743218== 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. --------------E286642B64280AE88EDC5994 Content-Type: text/plain; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable Dear Simone, thanks for the help, I already have noticed, that there is a mismatch between SPM IDs and the hosts. >From my knowledge this may be our fault. =3DC2=3DA0vds_name | vds_spm_id =3DC2=3DA0oVirt4=3DC2=3DA0=3DC2=3DA0 |=3DC2=3DA0=3DC2=3DA0=3DC2=3DA0=3DC2= =3DA0=3DC2=3DA0=3DC2=3DA0=3DC2=3DA0=3DC2=3DA0=3D =3DC2=3DA0 3 =3DC2=3DA0oVirt2=3DC2=3DA0=3DC2=3DA0 |=3DC2=3DA0=3DC2=3DA0=3DC2=3DA0=3DC2= =3DA0=3DC2=3DA0=3DC2=3DA0=3DC2=3DA0=3DC2=3DA0=3D =3DC2=3DA0 4 =3DC2=3DA0oVirt6=3DC2=3DA0=3DC2=3DA0 |=3DC2=3DA0=3DC2=3DA0=3DC2=3DA0=3DC2= =3DA0=3DC2=3DA0=3DC2=3DA0=3DC2=3DA0=3DC2=3DA0=3D =3DC2=3DA0 6 =3DC2=3DA0oVirt5=3DC2=3DA0=3DC2=3DA0 |=3DC2=3DA0=3DC2=3DA0=3DC2=3DA0=3DC2= =3DA0=3DC2=3DA0=3DC2=3DA0=3DC2=3DA0=3DC2=3DA0=3D =3DC2=3DA0 5 =3DC2=3DA0oVirt1=3DC2=3DA0=3DC2=3DA0 |=3DC2=3DA0=3DC2=3DA0=3DC2=3DA0=3DC2= =3DA0=3DC2=3DA0=3DC2=3DA0=3DC2=3DA0=3DC2=3DA0=3D =3DC2=3DA0 1 =3DC2=3DA0oVirt3=3DC2=3DA0=3DC2=3DA0 |=3DC2=3DA0=3DC2=3DA0=3DC2=3DA0=3DC2= =3DA0=3DC2=3DA0=3DC2=3DA0=3DC2=3DA0=3DC2=3DA0=3D =3DC2=3DA0 2 oVirt3 was re-installed using the node ng image - and was assigned id 2 that was available at that time (taken into account this database query). It was not available in fact because of the host ovirt2 having the host_id=3D3D2 entry in the configuration on the host and the sanlock having locked the appropriate space. I can't remember where this mismatch came from but I assume that some time ago someone maybe manually changed the entry on oVirt2 host in order to match with the hostname (oVirtX -> Host id X). Thus I think it is not a bug at the moment. But that leads me to the next question: Is there a manual way to align numbers in the hostnames with the SPM IDs? (oVirt4 should be spm id 4) Does this work? Update the database, change the entry in hosted-engine.conf and then reboot the node? Thanks & best regards, Thomas > > > On Mon, Apr 23, 2018 at 1:04 PM, Martin Sivak > wrote: > > Hello, > > the ID should be coming from the SPM ID of the host as assigned by = =3D the > engine and duplicates should not be happening indeed. > > Can you please tell us what version of engine you have and how was > first hosted engine node deployed? We recently changed the default > deployment method (4.2.2 in fact) and we would like to know whether > this might be related to that change or not. > > Simone, do you know how to debug this? Are there logs we could use = =3D to > check the behavior? The host-deploy logs maybe? > > > Thomas, > can you please share the output of=3DC2=3DA0 > =3DC2=3DA0 sudo -u postgres scl enable rh-postgresql95 -- psql -d engine = -c > "select vds_id, vds_name, vds_spm_id from vds" > executed on the engine VM > > and the content of=3DC2=3DA0/var/log/ovirt-engine/host-deploy (still from= t=3D he > engine VM)? > =3DC2=3DA0 > > > Best regards > > -- > Martin Sivak > SLA / oVirt > > On Mon, Apr 23, 2018 at 12:54 PM, Thomas Klute > wrote: > > Dear oVirt Users, > > > > we installed a third ovirt node using the ovirt node ng image > (4.2.2), and > > added that node using the web interface of the hosted engine: > > > > Compute->Hosts->New - including the Hosted engine option "Choose > hosted > > engine deployment action" set to "Deploy" > > > > After that we found out, that on the new node the host_id entry > was causing > > problems. In > > > > /etc/ovirt-hosted-engine/hosted-engine.conf > > > > we found the entry > > > > ... > > host_id=3D3D2 > > ... > > > > But that host id already exists and was alive during deployment > process. > > So my questions are: > > > > How is the host id chosen (when adding a new host via GUI)? > > Is there an option to preselect the host id in the GUI for a new > node? > > How can we prevent further duplicate host ids? > > > > Thanks and best regards, > > Thomas > > > > > > -- > > > ___________________________________________________________________= =3D _____ > > > >=3DC2=3DA0 Dipl.-Inform. Thomas Klute=3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA= 0 =3DC2=3DA0 =3DC2=3DA0=3D =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3D= A0 =3DC2=3DA0 > =3DC2=3DA0klute(a)ingenit.com > >=3DC2=3DA0 Gesch=3DC3=3DA4ftsf=3DC3=3DBChrer / CEO > >=3DC2=3DA0 > -------------------------------------------------------------------= =3D --- > >=3DC2=3DA0 ingenit GmbH & Co. KG=3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 =3D= C2=3DA0 =3DC2=3DA0 =3DC2=3D =3DA0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0Tel.= +49 (0)231 58 > 698-120 > >=3DC2=3DA0 Emil-Figge-Strasse 76-80=3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 = =3DC2=3DA0 =3DC2=3DA0 =3D =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 Fax. +49 (0)231 58 > 698-121 > >=3DC2=3DA0 D-44227 Dortmund=3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3D= A0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3D =3DA0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 =3D= C2=3DA0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0=3D =3DC2=3DA0 =3DC2=3DA0 > =3DC2=3DA0www.ingenit.com > > > >=3DC2=3DA0 Registergericht: Amtsgericht Dortmund, HRA 13 914 > >=3DC2=3DA0 Gesellschafter : Thomas Klute, Marc-Christian Schr=3DC3= =3DB6er > > > ___________________________________________________________________= =3D _____ > > > > > > _______________________________________________ > > Users mailing list > > Users(a)ovirt.org > > http://lists.ovirt.org/mailman/listinfo/users > > > > > Sollten noch Fragen offen sein, stehen wir Ihnen nat=3DC3=3DBCrlich jederze= it gerne zur Verf=3DC3=3DBCgung. Mit Gr=3DC3=3DBC=3DC3=3D9Fen aus Dortmund, Thomas Klute --=3D20 ________________________________________________________________________ Dipl.-Inform. Thomas Klute klute(a)ingenit.com Gesch=3DC3=3DA4ftsf=3DC3=3DBChrer / CEO ---------------------------------------------------------------------- ingenit GmbH & Co. KG Tel. +49 (0)231 58 698-120 Emil-Figge-Strasse 76-80 Fax. +49 (0)231 58 698-121 D-44227 Dortmund www.ingenit.com Registergericht: Amtsgericht Dortmund, HRA 13 914 Gesellschafter : Thomas Klute, Marc-Christian Schr=3DC3=3DB6er ________________________________________________________________________ --------------E286642B64280AE88EDC5994 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable
Dear Simone,

thanks for the help, I already have noticed, that there is a mismatch between SPM IDs and the hosts.
From my knowledge this may be our fault.

=3DC2=3DA0vds_name | vds_spm_id
=3DC2=3DA0oVirt4=3DC2=3DA0=3DC2=3DA0 |=3DC2=3DA0=3DC2=3DA0=3DC2=3DA0= =3DC2=3DA0=3DC2=3DA0=3DC2=3DA0=3DC2=3DA0=3D =3DC2=3DA0=3DC2=3DA0 3
=3DC2=3DA0oVirt2=3DC2=3DA0=3DC2=3DA0 |=3DC2=3DA0=3DC2=3DA0=3DC2=3DA0= =3DC2=3DA0=3DC2=3DA0=3DC2=3DA0=3DC2=3DA0=3D =3DC2=3DA0=3DC2=3DA0 4
=3DC2=3DA0oVirt6=3DC2=3DA0=3DC2=3DA0 |=3DC2=3DA0=3DC2=3DA0=3DC2=3DA0= =3DC2=3DA0=3DC2=3DA0=3DC2=3DA0=3DC2=3DA0=3D =3DC2=3DA0=3DC2=3DA0 6
=3DC2=3DA0oVirt5=3DC2=3DA0=3DC2=3DA0 |=3DC2=3DA0=3DC2=3DA0=3DC2=3DA0= =3DC2=3DA0=3DC2=3DA0=3DC2=3DA0=3DC2=3DA0=3D =3DC2=3DA0=3DC2=3DA0 5
=3DC2=3DA0oVirt1=3DC2=3DA0=3DC2=3DA0 |=3DC2=3DA0=3DC2=3DA0=3DC2=3DA0= =3DC2=3DA0=3DC2=3DA0=3DC2=3DA0=3DC2=3DA0=3D =3DC2=3DA0=3DC2=3DA0 1
=3DC2=3DA0oVirt3=3DC2=3DA0=3DC2=3DA0 |=3DC2=3DA0=3DC2=3DA0=3DC2=3DA0= =3DC2=3DA0=3DC2=3DA0=3DC2=3DA0=3DC2=3DA0=3D =3DC2=3DA0=3DC2=3DA0 2

oVirt3 was re-installed using the node ng image - and was assigned id 2 that was available at that time (taken into account this database query).
It was not available in fact because of the host ovirt2 having the host_id=3D3D2 entry in the configuration on the host and the sanlock having locked the appropriate space.

I can't remember where this mismatch came from but I assume that some time ago someone maybe manually changed the entry on oVirt2 host in order to match with the hostname (oVirtX -> Host id X).<= =3D br> Thus I think it is not a bug at the moment.

But that leads me to the next question:

Is there a manual way to align numbers in the hostnames with the SPM IDs? (oVirt4 should be spm id 4)

Does this work? Update the database, change the entry in hosted-engine.conf and then reboot the node?

Thanks & best regards,
Thomas




On Mon, Apr 23, 2018 at 1:04 PM, Martin Sivak <msivak(a)redhat.com> wrote:
Hello,

the ID should be coming from the SPM ID of the host as assigned by the
engine and duplicates should not be happening indeed.

Can you please tell us what version of engine you have and how was
first hosted engine node deployed? We recently changed the default
deployment method (4.2.2 in fact) and we would like to know whether
this might be related to that change or not.

Simone, do you know how to debug this? Are there logs we could use to
check the behavior? The host-deploy logs maybe?

Thomas,
can you please share the output of=3DC2=3DA0
=3DC2=3DA0 sudo -u postgres scl enable rh-postgresql95 -- = ps=3D ql -d engine -c "select vds_id, vds_name, vds_spm_id from vds"
executed on the engine VM

and the content of=3DC2=3DA0/var/log/ovirt-engine/host-dep= lo=3D y (still from the engine VM)?
=3DC2=3DA0

Best regards

--
Martin Sivak
SLA / oVirt

On Mon, Apr 23, 2018 at 12:54 PM, Thomas Klute <klute(a)ingenit.com> wrote:
> Dear oVirt Users,
>
> we installed a third ovirt node using the ovirt node ng image (4.2.2), and
> added that node using the web interface of the hosted engine:
>
> Compute->Hosts->New - including the Hosted engine option "Choose hosted
> engine deployment action" set to "Deploy"
>
> After that we found out, that on the new node the host_id entry was causing
> problems. In
>
> /etc/ovirt-hosted-engine/hosted-engine.conf >
> we found the entry
>
> ...
> host_id=3D3D2
> ...
>
> But that host id already exists and was alive during deployment process.
> So my questions are:
>
> How is the host id chosen (when adding a new host via GUI)?
> Is there an option to preselect the host id in the GUI for a new node?
> How can we prevent further duplicate host ids?
>
> Thanks and best regards,
> Thomas
>
>
> --
> _____________________________________________= =3D ___________________________
>
>=3DC2=3DA0 Dipl.-Inform. Thomas Klute=3DC2=3DA0 =3DC2= =3DA0 =3DC2=3DA0=3D =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3D= A0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0klute(a)ingenit.com
>=3DC2=3DA0 Gesch=3DC3=3DA4ftsf=3DC3=3DBChrer / CEO
>=3DC2=3DA0 -------------------------------------= --=3D -------------------------------
>=3DC2=3DA0 ingenit GmbH & Co. KG=3DC2=3DA0 =3DC2= =3DA0 =3DC2=3DA0=3D =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3D= A0 =3DC2=3DA0 =3DC2=3DA0Tel. +49 (0)231 58 698-120
>=3DC2=3DA0 Emil-Figge-Strasse 76-80=3DC2=3DA0 =3DC2= =3DA0 =3DC2=3DA0=3D =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3D= A0 Fax. +49 (0)231 58 698-121
>=3DC2=3DA0 D-44227 Dortmund=3DC2=3DA0 =3DC2=3DA0 =3DC= 2=3DA0 =3DC2=3DA0 =3D =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA= 0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3D =3DA0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0www.ingenit.com
>
>=3DC2=3DA0 Registergericht: Amtsgericht Dortmund, HRA= 1=3D 3 914
>=3DC2=3DA0 Gesellschafter : Thomas Klute, Marc-Christ= ia=3D n Schr=3DC3=3DB6er
> _____________________________________________= =3D ___________________________
>
>
> _______________________________________________ > Users mailing list
> Users(a)ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users
>


Sollten noch Fragen offen =
se=3D
in, stehen wir Ihnen nat=3DC3=3DBCrlich jederzeit
gerne zur Verf=3DC3=3DBCgung.

Mit Gr=3DC3=3DBC=3DC3=3D9Fen aus Dortmund,
 Thomas Klute

--=3D20
________________________________________________________________________

 Dipl.-Inform. Thomas Klute                           klute(a)ingenit.co=
m
 Gesch=3DC3=3DA4ftsf=3DC3=3DBChrer / CEO
 ----------------------------------------------------------------------
 ingenit GmbH & Co. KG                       Tel. +49 (0)231 58 698-1=
=3D
20
 Emil-Figge-Strasse 76-80                    Fax. +49 (0)231 58 698-121
 D-44227 Dortmund                                       www.ingenit.com

 Registergericht: Amtsgericht Dortmund, HRA 13 914
 Gesellschafter : Thomas Klute, Marc-Christian Schr=3DC3=3DB6er
________________________________________________________________________
--------------E286642B64280AE88EDC5994-- --===============5922447355721743218== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS1FMjg2NjQyQjY0MjgwQUU4OEVEQzU5OTQKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PXV0Zi04CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKCkRl YXIgU2ltb25lLAoKdGhhbmtzIGZvciB0aGUgaGVscCwgSSBhbHJlYWR5IGhhdmUgbm90aWNlZCwg dGhhdCB0aGVyZSBpcyBhIG1pc21hdGNoCmJldHdlZW4gU1BNIElEcyBhbmQgdGhlIGhvc3RzLgo+ RnJvbSBteSBrbm93bGVkZ2UgdGhpcyBtYXkgYmUgb3VyIGZhdWx0LgoKPUMyPUEwdmRzX25hbWUg fCB2ZHNfc3BtX2lkCj1DMj1BMG9WaXJ0ND1DMj1BMD1DMj1BMCB8PUMyPUEwPUMyPUEwPUMyPUEw PUMyPUEwPUMyPUEwPUMyPUEwPUMyPUEwPUMyPUEwPQo9QzI9QTAgMwo9QzI9QTBvVmlydDI9QzI9 QTA9QzI9QTAgfD1DMj1BMD1DMj1BMD1DMj1BMD1DMj1BMD1DMj1BMD1DMj1BMD1DMj1BMD1DMj1B MD0KPUMyPUEwIDQKPUMyPUEwb1ZpcnQ2PUMyPUEwPUMyPUEwIHw9QzI9QTA9QzI9QTA9QzI9QTA9 QzI9QTA9QzI9QTA9QzI9QTA9QzI9QTA9QzI9QTA9Cj1DMj1BMCA2Cj1DMj1BMG9WaXJ0NT1DMj1B MD1DMj1BMCB8PUMyPUEwPUMyPUEwPUMyPUEwPUMyPUEwPUMyPUEwPUMyPUEwPUMyPUEwPUMyPUEw PQo9QzI9QTAgNQo9QzI9QTBvVmlydDE9QzI9QTA9QzI9QTAgfD1DMj1BMD1DMj1BMD1DMj1BMD1D Mj1BMD1DMj1BMD1DMj1BMD1DMj1BMD1DMj1BMD0KPUMyPUEwIDEKPUMyPUEwb1ZpcnQzPUMyPUEw PUMyPUEwIHw9QzI9QTA9QzI9QTA9QzI9QTA9QzI9QTA9QzI9QTA9QzI9QTA9QzI9QTA9QzI9QTA9 Cj1DMj1BMCAyCgpvVmlydDMgd2FzIHJlLWluc3RhbGxlZCB1c2luZyB0aGUgbm9kZSBuZyBpbWFn ZSAtIGFuZCB3YXMgYXNzaWduZWQgaWQgMgp0aGF0IHdhcyBhdmFpbGFibGUgYXQgdGhhdCB0aW1l ICh0YWtlbiBpbnRvIGFjY291bnQgdGhpcyBkYXRhYmFzZSBxdWVyeSkuCkl0IHdhcyBub3QgYXZh aWxhYmxlIGluIGZhY3QgYmVjYXVzZSBvZiB0aGUgaG9zdCBvdmlydDIgaGF2aW5nIHRoZQpob3N0 X2lkPTNEMiBlbnRyeSBpbiB0aGUgY29uZmlndXJhdGlvbiBvbiB0aGUgaG9zdCBhbmQgdGhlIHNh bmxvY2sgaGF2aW5nCmxvY2tlZCB0aGUgYXBwcm9wcmlhdGUgc3BhY2UuCgpJIGNhbid0IHJlbWVt YmVyIHdoZXJlIHRoaXMgbWlzbWF0Y2ggY2FtZSBmcm9tIGJ1dCBJIGFzc3VtZSB0aGF0IHNvbWUK dGltZSBhZ28gc29tZW9uZSBtYXliZSBtYW51YWxseSBjaGFuZ2VkIHRoZSBlbnRyeSBvbiBvVmly dDIgaG9zdCBpbgpvcmRlciB0byBtYXRjaCB3aXRoIHRoZSBob3N0bmFtZSAob1ZpcnRYIC0+IEhv c3QgaWQgWCkuClRodXMgSSB0aGluayBpdCBpcyBub3QgYSBidWcgYXQgdGhlIG1vbWVudC4KCkJ1 dCB0aGF0IGxlYWRzIG1lIHRvIHRoZSBuZXh0IHF1ZXN0aW9uOgoKSXMgdGhlcmUgYSBtYW51YWwg d2F5IHRvIGFsaWduIG51bWJlcnMgaW4gdGhlIGhvc3RuYW1lcyB3aXRoIHRoZSBTUE0KSURzPyAo b1ZpcnQ0IHNob3VsZCBiZSBzcG0gaWQgNCkKCkRvZXMgdGhpcyB3b3JrPyBVcGRhdGUgdGhlIGRh dGFiYXNlLCBjaGFuZ2UgdGhlIGVudHJ5IGluCmhvc3RlZC1lbmdpbmUuY29uZiBhbmQgdGhlbiBy ZWJvb3QgdGhlIG5vZGU/CgpUaGFua3MgJiBiZXN0IHJlZ2FyZHMsClRob21hcwoKCj4KPgo+IE9u IE1vbiwgQXByIDIzLCAyMDE4IGF0IDE6MDQgUE0sIE1hcnRpbiBTaXZhayA8bXNpdmFrQHJlZGhh dC5jb20KPiA8bWFpbHRvOm1zaXZha0ByZWRoYXQuY29tPj4gd3JvdGU6Cj4KPiAgICAgSGVsbG8s Cj4KPiAgICAgdGhlIElEIHNob3VsZCBiZSBjb21pbmcgZnJvbSB0aGUgU1BNIElEIG9mIHRoZSBo b3N0IGFzIGFzc2lnbmVkIGJ5ID0KdGhlCj4gICAgIGVuZ2luZSBhbmQgZHVwbGljYXRlcyBzaG91 bGQgbm90IGJlIGhhcHBlbmluZyBpbmRlZWQuCj4KPiAgICAgQ2FuIHlvdSBwbGVhc2UgdGVsbCB1 cyB3aGF0IHZlcnNpb24gb2YgZW5naW5lIHlvdSBoYXZlIGFuZCBob3cgd2FzCj4gICAgIGZpcnN0 IGhvc3RlZCBlbmdpbmUgbm9kZSBkZXBsb3llZD8gV2UgcmVjZW50bHkgY2hhbmdlZCB0aGUgZGVm YXVsdAo+ICAgICBkZXBsb3ltZW50IG1ldGhvZCAoNC4yLjIgaW4gZmFjdCkgYW5kIHdlIHdvdWxk IGxpa2UgdG8ga25vdyB3aGV0aGVyCj4gICAgIHRoaXMgbWlnaHQgYmUgcmVsYXRlZCB0byB0aGF0 IGNoYW5nZSBvciBub3QuCj4KPiAgICAgU2ltb25lLCBkbyB5b3Uga25vdyBob3cgdG8gZGVidWcg dGhpcz8gQXJlIHRoZXJlIGxvZ3Mgd2UgY291bGQgdXNlID0KdG8KPiAgICAgY2hlY2sgdGhlIGJl aGF2aW9yPyBUaGUgaG9zdC1kZXBsb3kgbG9ncyBtYXliZT8KPgo+Cj4gVGhvbWFzLAo+IGNhbiB5 b3UgcGxlYXNlIHNoYXJlIHRoZSBvdXRwdXQgb2Y9QzI9QTAKPiA9QzI9QTAgc3VkbyAtdSBwb3N0 Z3JlcyBzY2wgZW5hYmxlIHJoLXBvc3RncmVzcWw5NSAtLSBwc3FsIC1kIGVuZ2luZSAtYwo+ICJz ZWxlY3QgdmRzX2lkLCB2ZHNfbmFtZSwgdmRzX3NwbV9pZCBmcm9tIHZkcyIKPiBleGVjdXRlZCBv biB0aGUgZW5naW5lIFZNCj4KPiBhbmQgdGhlIGNvbnRlbnQgb2Y9QzI9QTAvdmFyL2xvZy9vdmly dC1lbmdpbmUvaG9zdC1kZXBsb3kgKHN0aWxsIGZyb20gdD0KaGUKPiBlbmdpbmUgVk0pPwo+ID1D Mj1BMAo+Cj4KPiAgICAgQmVzdCByZWdhcmRzCj4KPiAgICAgLS0KPiAgICAgTWFydGluIFNpdmFr Cj4gICAgIFNMQSAvIG9WaXJ0Cj4KPiAgICAgT24gTW9uLCBBcHIgMjMsIDIwMTggYXQgMTI6NTQg UE0sIFRob21hcyBLbHV0ZSA8a2x1dGVAaW5nZW5pdC5jb20KPiAgICAgPG1haWx0bzprbHV0ZUBp bmdlbml0LmNvbT4+IHdyb3RlOgo+ICAgICA+IERlYXIgb1ZpcnQgVXNlcnMsCj4gICAgID4KPiAg ICAgPiB3ZSBpbnN0YWxsZWQgYSB0aGlyZCBvdmlydCBub2RlIHVzaW5nIHRoZSBvdmlydCBub2Rl IG5nIGltYWdlCj4gICAgICg0LjIuMiksIGFuZAo+ICAgICA+IGFkZGVkIHRoYXQgbm9kZSB1c2lu ZyB0aGUgd2ViIGludGVyZmFjZSBvZiB0aGUgaG9zdGVkIGVuZ2luZToKPiAgICAgPgo+ICAgICA+ IENvbXB1dGUtPkhvc3RzLT5OZXcgLSBpbmNsdWRpbmcgdGhlIEhvc3RlZCBlbmdpbmUgb3B0aW9u ICJDaG9vc2UKPiAgICAgaG9zdGVkCj4gICAgID4gZW5naW5lIGRlcGxveW1lbnQgYWN0aW9uIiBz ZXQgdG8gIkRlcGxveSIKPiAgICAgPgo+ICAgICA+IEFmdGVyIHRoYXQgd2UgZm91bmQgb3V0LCB0 aGF0IG9uIHRoZSBuZXcgbm9kZSB0aGUgaG9zdF9pZCBlbnRyeQo+ICAgICB3YXMgY2F1c2luZwo+ ICAgICA+IHByb2JsZW1zLiBJbgo+ICAgICA+Cj4gICAgID4gL2V0Yy9vdmlydC1ob3N0ZWQtZW5n aW5lL2hvc3RlZC1lbmdpbmUuY29uZgo+ICAgICA+Cj4gICAgID4gd2UgZm91bmQgdGhlIGVudHJ5 Cj4gICAgID4KPiAgICAgPiAuLi4KPiAgICAgPiBob3N0X2lkPTNEMgo+ICAgICA+IC4uLgo+ICAg ICA+Cj4gICAgID4gQnV0IHRoYXQgaG9zdCBpZCBhbHJlYWR5IGV4aXN0cyBhbmQgd2FzIGFsaXZl IGR1cmluZyBkZXBsb3ltZW50Cj4gICAgIHByb2Nlc3MuCj4gICAgID4gU28gbXkgcXVlc3Rpb25z IGFyZToKPiAgICAgPgo+ICAgICA+IEhvdyBpcyB0aGUgaG9zdCBpZCBjaG9zZW4gKHdoZW4gYWRk aW5nIGEgbmV3IGhvc3QgdmlhIEdVSSk/Cj4gICAgID4gSXMgdGhlcmUgYW4gb3B0aW9uIHRvIHBy ZXNlbGVjdCB0aGUgaG9zdCBpZCBpbiB0aGUgR1VJIGZvciBhIG5ldwo+ICAgICBub2RlPwo+ICAg ICA+IEhvdyBjYW4gd2UgcHJldmVudCBmdXJ0aGVyIGR1cGxpY2F0ZSBob3N0IGlkcz8KPiAgICAg Pgo+ICAgICA+IFRoYW5rcyBhbmQgYmVzdCByZWdhcmRzLAo+ICAgICA+IFRob21hcwo+ICAgICA+ Cj4gICAgID4KPiAgICAgPiAtLQo+ICAgICA+Cj4gICAgIF9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX189Cl9fX19fCj4gICAg ID4KPiAgICAgPj1DMj1BMCBEaXBsLi1JbmZvcm0uIFRob21hcyBLbHV0ZT1DMj1BMCA9QzI9QTAg PUMyPUEwID1DMj1BMCA9QzI9QTA9CiA9QzI9QTAgPUMyPUEwID1DMj1BMCA9QzI9QTAgPUMyPUEw ID1DMj1BMCA9QzI9QTAgPUMyPUEwCj4gICAgID1DMj1BMGtsdXRlQGluZ2VuaXQuY29tIDxtYWls dG86a2x1dGVAaW5nZW5pdC5jb20+Cj4gICAgID49QzI9QTAgR2VzY2g9QzM9QTRmdHNmPUMzPUJD aHJlciAvIENFTwo+ICAgICA+PUMyPUEwCj4gICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS09Ci0tLQo+ICAgICA+PUMy PUEwIGluZ2VuaXQgR21iSCAmIENvLiBLRz1DMj1BMCA9QzI9QTAgPUMyPUEwID1DMj1BMCA9QzI9 QTAgPUMyPQo9QTAgPUMyPUEwID1DMj1BMCA9QzI9QTAgPUMyPUEwID1DMj1BMCA9QzI9QTBUZWwu ICs0OSAoMCkyMzEgNTgKPiAgICAgNjk4LTEyMAo+ICAgICA+PUMyPUEwIEVtaWwtRmlnZ2UtU3Ry YXNzZSA3Ni04MD1DMj1BMCA9QzI9QTAgPUMyPUEwID1DMj1BMCA9QzI9QTAgPQo9QzI9QTAgPUMy PUEwID1DMj1BMCA9QzI9QTAgPUMyPUEwIEZheC4gKzQ5ICgwKTIzMSA1OAo+ICAgICA2OTgtMTIx Cj4gICAgID49QzI9QTAgRC00NDIyNyBEb3J0bXVuZD1DMj1BMCA9QzI9QTAgPUMyPUEwID1DMj1B MCA9QzI9QTAgPUMyPUEwID1DMj0KPUEwID1DMj1BMCA9QzI9QTAgPUMyPUEwID1DMj1BMCA9QzI9 QTAgPUMyPUEwID1DMj1BMCA9QzI9QTAgPUMyPUEwID1DMj1BMD0KID1DMj1BMCA9QzI9QTAKPiAg ICAgPUMyPUEwd3d3LmluZ2VuaXQuY29tIDxodHRwOi8vd3d3LmluZ2VuaXQuY29tPgo+ICAgICA+ Cj4gICAgID49QzI9QTAgUmVnaXN0ZXJnZXJpY2h0OiBBbXRzZ2VyaWNodCBEb3J0bXVuZCwgSFJB IDEzIDkxNAo+ICAgICA+PUMyPUEwIEdlc2VsbHNjaGFmdGVyIDogVGhvbWFzIEtsdXRlLCBNYXJj LUNocmlzdGlhbiBTY2hyPUMzPUI2ZXIKPiAgICAgPgo+ICAgICBfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPQpfX19fXwo+ ICAgICA+Cj4gICAgID4KPiAgICAgPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwo+ICAgICA+IFVzZXJzIG1haWxpbmcgbGlzdAo+ICAgICA+IFVzZXJzQG92 aXJ0Lm9yZyA8bWFpbHRvOlVzZXJzQG92aXJ0Lm9yZz4KPiAgICAgPiBodHRwOi8vbGlzdHMub3Zp cnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMKPiAgICAgPGh0dHA6Ly9saXN0cy5vdmlydC5v cmcvbWFpbG1hbi9saXN0aW5mby91c2Vycz4KPiAgICAgPgo+Cj4KClNvbGx0ZW4gbm9jaCBGcmFn ZW4gb2ZmZW4gc2Vpbiwgc3RlaGVuIHdpciBJaG5lbiBuYXQ9QzM9QkNybGljaCBqZWRlcnplaXQK Z2VybmUgenVyIFZlcmY9QzM9QkNndW5nLgoKTWl0IEdyPUMzPUJDPUMzPTlGZW4gYXVzIERvcnRt dW5kLAogVGhvbWFzIEtsdXRlCgotLT0yMApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KCiBEaXBsLi1JbmZvcm0u IFRob21hcyBLbHV0ZSAgICAgICAgICAgICAgICAgICAgICAgICAgIGtsdXRlQGluZ2VuaXQuY29t CiBHZXNjaD1DMz1BNGZ0c2Y9QzM9QkNocmVyIC8gQ0VPCiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBpbmdlbml0 IEdtYkggJiBDby4gS0cgICAgICAgICAgICAgICAgICAgICAgIFRlbC4gKzQ5ICgwKTIzMSA1OCA2 OTgtMTIwCiBFbWlsLUZpZ2dlLVN0cmFzc2UgNzYtODAgICAgICAgICAgICAgICAgICAgIEZheC4g KzQ5ICgwKTIzMSA1OCA2OTgtMTIxCiBELTQ0MjI3IERvcnRtdW5kICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgd3d3LmluZ2VuaXQuY29tCgogUmVnaXN0ZXJnZXJpY2h0OiBB bXRzZ2VyaWNodCBEb3J0bXVuZCwgSFJBIDEzIDkxNAogR2VzZWxsc2NoYWZ0ZXIgOiBUaG9tYXMg S2x1dGUsIE1hcmMtQ2hyaXN0aWFuIFNjaHI9QzM9QjZlcgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KCgotLS0t LS0tLS0tLS0tLUUyODY2NDJCNjQyODBBRTg4RURDNTk5NApDb250ZW50LVR5cGU6IHRleHQvaHRt bDsgY2hhcnNldD11dGYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRh YmxlCgo8aHRtbD4KICA8aGVhZD4KICAgIDxtZXRhIGh0dHAtZXF1aXY9M0QiQ29udGVudC1UeXBl IiBjb250ZW50PTNEInRleHQvaHRtbDsgY2hhcnNldD0zRHV0Zj0KLTgiPgogIDwvaGVhZD4KICA8 Ym9keSB0ZXh0PTNEIiMwMDAwMDAiIGJnY29sb3I9M0QiI0ZGRkZGRiI+CiAgICA8ZGl2IGNsYXNz PTNEIm1vei1jaXRlLXByZWZpeCI+RGVhciBTaW1vbmUsPGJyPgogICAgICA8YnI+CiAgICAgIHRo YW5rcyBmb3IgdGhlIGhlbHAsIEkgYWxyZWFkeSBoYXZlIG5vdGljZWQsIHRoYXQgdGhlcmUgaXMg YQogICAgICBtaXNtYXRjaCBiZXR3ZWVuIFNQTSBJRHMgYW5kIHRoZSBob3N0cy48YnI+CiAgICAg IEZyb20gbXkga25vd2xlZGdlIHRoaXMgbWF5IGJlIG91ciBmYXVsdC48YnI+CiAgICAgIDxicj4K ICAgICAgPUMyPUEwdmRzX25hbWUgfCB2ZHNfc3BtX2lkPGJyPgogICAgICA9QzI9QTBvVmlydDQ9 QzI9QTA9QzI9QTAgfD1DMj1BMD1DMj1BMD1DMj1BMD1DMj1BMD1DMj1BMD1DMj1BMD1DMj1BMD0K PUMyPUEwPUMyPUEwIDM8YnI+CiAgICAgID1DMj1BMG9WaXJ0Mj1DMj1BMD1DMj1BMCB8PUMyPUEw PUMyPUEwPUMyPUEwPUMyPUEwPUMyPUEwPUMyPUEwPUMyPUEwPQo9QzI9QTA9QzI9QTAgNDxicj4K ICAgICAgPUMyPUEwb1ZpcnQ2PUMyPUEwPUMyPUEwIHw9QzI9QTA9QzI9QTA9QzI9QTA9QzI9QTA9 QzI9QTA9QzI9QTA9QzI9QTA9Cj1DMj1BMD1DMj1BMCA2PGJyPgogICAgICA9QzI9QTBvVmlydDU9 QzI9QTA9QzI9QTAgfD1DMj1BMD1DMj1BMD1DMj1BMD1DMj1BMD1DMj1BMD1DMj1BMD1DMj1BMD0K PUMyPUEwPUMyPUEwIDU8YnI+CiAgICAgID1DMj1BMG9WaXJ0MT1DMj1BMD1DMj1BMCB8PUMyPUEw PUMyPUEwPUMyPUEwPUMyPUEwPUMyPUEwPUMyPUEwPUMyPUEwPQo9QzI9QTA9QzI9QTAgMTxicj4K ICAgICAgPUMyPUEwb1ZpcnQzPUMyPUEwPUMyPUEwIHw9QzI9QTA9QzI9QTA9QzI9QTA9QzI9QTA9 QzI9QTA9QzI9QTA9QzI9QTA9Cj1DMj1BMD1DMj1BMCAyPGJyPgogICAgICA8YnI+CiAgICAgIG9W aXJ0MyB3YXMgcmUtaW5zdGFsbGVkIHVzaW5nIHRoZSBub2RlIG5nIGltYWdlIC0gYW5kIHdhcyBh c3NpZ25lZAogICAgICBpZCAyIHRoYXQgd2FzIGF2YWlsYWJsZSBhdCB0aGF0IHRpbWUgKHRha2Vu IGludG8gYWNjb3VudCB0aGlzCiAgICAgIGRhdGFiYXNlIHF1ZXJ5KS48YnI+CiAgICAgIEl0IHdh cyBub3QgYXZhaWxhYmxlIGluIGZhY3QgYmVjYXVzZSBvZiB0aGUgaG9zdCBvdmlydDIgaGF2aW5n IHRoZQogICAgICBob3N0X2lkPTNEMiBlbnRyeSBpbiB0aGUgY29uZmlndXJhdGlvbiBvbiB0aGUg aG9zdCBhbmQgdGhlIHNhbmxvY2sKICAgICAgaGF2aW5nIGxvY2tlZCB0aGUgYXBwcm9wcmlhdGUg c3BhY2UuPGJyPgogICAgICA8YnI+CiAgICAgIEkgY2FuJ3QgcmVtZW1iZXIgd2hlcmUgdGhpcyBt aXNtYXRjaCBjYW1lIGZyb20gYnV0IEkgYXNzdW1lIHRoYXQKICAgICAgc29tZSB0aW1lIGFnbyBz b21lb25lIG1heWJlIG1hbnVhbGx5IGNoYW5nZWQgdGhlIGVudHJ5IG9uIG9WaXJ0MgogICAgICBo b3N0IGluIG9yZGVyIHRvIG1hdGNoIHdpdGggdGhlIGhvc3RuYW1lIChvVmlydFggLSZndDsgSG9z dCBpZCBYKS48PQpicj4KICAgICAgVGh1cyBJIHRoaW5rIGl0IGlzIG5vdCBhIGJ1ZyBhdCB0aGUg bW9tZW50Ljxicj4KICAgICAgPGJyPgogICAgICBCdXQgdGhhdCBsZWFkcyBtZSB0byB0aGUgbmV4 dCBxdWVzdGlvbjo8YnI+CiAgICAgIDxicj4KICAgICAgSXMgdGhlcmUgYSBtYW51YWwgd2F5IHRv IGFsaWduIG51bWJlcnMgaW4gdGhlIGhvc3RuYW1lcyB3aXRoIHRoZQogICAgICBTUE0gSURzPyAo b1ZpcnQ0IHNob3VsZCBiZSBzcG0gaWQgNCk8YnI+CiAgICAgIDxicj4KICAgICAgRG9lcyB0aGlz IHdvcms/IFVwZGF0ZSB0aGUgZGF0YWJhc2UsIGNoYW5nZSB0aGUgZW50cnkgaW4KICAgICAgaG9z dGVkLWVuZ2luZS5jb25mIGFuZCB0aGVuIHJlYm9vdCB0aGUgbm9kZT88YnI+CiAgICAgIDxicj4K ICAgICAgVGhhbmtzICZhbXA7IGJlc3QgcmVnYXJkcyw8YnI+CiAgICAgIFRob21hczxicj4KICAg ICAgPGJyPgogICAgICA8YnI+CiAgICA8L2Rpdj4KICAgIDxibG9ja3F1b3RlIHR5cGU9M0QiY2l0 ZSIKY2l0ZT0zRCJtaWQ6Q0FOOC1PTm9DTmo4Z3RoK3N4SGRnWG5ZT0Vpend0Y1VYTG9jYUJkZG8r WitqSmRIVUtBQG1haWwuZ21haT0KbC5jb20iPgogICAgICA8ZGl2IGRpcj0zRCJsdHIiPjxicj4K ICAgICAgICA8ZGl2IGNsYXNzPTNEImdtYWlsX2V4dHJhIj48YnI+CiAgICAgICAgICA8ZGl2IGNs YXNzPTNEImdtYWlsX3F1b3RlIj5PbiBNb24sIEFwciAyMywgMjAxOCBhdCAxOjA0IFBNLAogICAg ICAgICAgICBNYXJ0aW4gU2l2YWsgPHNwYW4gZGlyPTNEImx0ciI+Jmx0OzxhCiAgICAgICAgICAg ICAgICBocmVmPTNEIm1haWx0bzptc2l2YWtAcmVkaGF0LmNvbSIgdGFyZ2V0PTNEIl9ibGFuayIK ICAgICAgICAgICAgICAgIG1vei1kby1ub3Qtc2VuZD0zRCJ0cnVlIj5tc2l2YWtAcmVkaGF0LmNv bTwvYT4mZ3Q7PC9zcGFuPgogICAgICAgICAgICB3cm90ZTo8YnI+CiAgICAgICAgICAgIDxibG9j a3F1b3RlIGNsYXNzPTNEImdtYWlsX3F1b3RlIiBzdHlsZT0zRCJtYXJnaW46MHB4IDBweCAwcHgK ICAgICAgICAgICAgICAwLjhleDtib3JkZXItbGVmdDoxcHggc29saWQKICAgICAgICAgICAgICBy Z2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPkhlbGxvLDxicj4KICAgICAgICAgICAg ICA8YnI+CiAgICAgICAgICAgICAgdGhlIElEIHNob3VsZCBiZSBjb21pbmcgZnJvbSB0aGUgU1BN IElEIG9mIHRoZSBob3N0IGFzCiAgICAgICAgICAgICAgYXNzaWduZWQgYnkgdGhlPGJyPgogICAg ICAgICAgICAgIGVuZ2luZSBhbmQgZHVwbGljYXRlcyBzaG91bGQgbm90IGJlIGhhcHBlbmluZyBp bmRlZWQuPGJyPgogICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICBDYW4geW91IHBsZWFz ZSB0ZWxsIHVzIHdoYXQgdmVyc2lvbiBvZiBlbmdpbmUgeW91IGhhdmUgYW5kCiAgICAgICAgICAg ICAgaG93IHdhczxicj4KICAgICAgICAgICAgICBmaXJzdCBob3N0ZWQgZW5naW5lIG5vZGUgZGVw bG95ZWQ/IFdlIHJlY2VudGx5IGNoYW5nZWQgdGhlCiAgICAgICAgICAgICAgZGVmYXVsdDxicj4K ICAgICAgICAgICAgICBkZXBsb3ltZW50IG1ldGhvZCAoNC4yLjIgaW4gZmFjdCkgYW5kIHdlIHdv dWxkIGxpa2UgdG8KICAgICAgICAgICAgICBrbm93IHdoZXRoZXI8YnI+CiAgICAgICAgICAgICAg dGhpcyBtaWdodCBiZSByZWxhdGVkIHRvIHRoYXQgY2hhbmdlIG9yIG5vdC48YnI+CiAgICAgICAg ICAgICAgPGJyPgogICAgICAgICAgICAgIFNpbW9uZSwgZG8geW91IGtub3cgaG93IHRvIGRlYnVn IHRoaXM/IEFyZSB0aGVyZSBsb2dzIHdlCiAgICAgICAgICAgICAgY291bGQgdXNlIHRvPGJyPgog ICAgICAgICAgICAgIGNoZWNrIHRoZSBiZWhhdmlvcj8gVGhlIGhvc3QtZGVwbG95IGxvZ3MgbWF5 YmU/PGJyPgogICAgICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgICAgIDxkaXY+PGJyPgog ICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdj5UaG9tYXMsPC9kaXY+CiAgICAgICAg ICAgIDxkaXY+Y2FuIHlvdSBwbGVhc2Ugc2hhcmUgdGhlIG91dHB1dCBvZj1DMj1BMDwvZGl2Pgog ICAgICAgICAgICA8ZGl2Pj1DMj1BMCBzdWRvIC11IHBvc3RncmVzIHNjbCBlbmFibGUgcmgtcG9z dGdyZXNxbDk1IC0tIHBzPQpxbAogICAgICAgICAgICAgIC1kIGVuZ2luZSAtYyAic2VsZWN0IHZk c19pZCwgdmRzX25hbWUsIHZkc19zcG1faWQgZnJvbQogICAgICAgICAgICAgIHZkcyI8YnI+CiAg ICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2PmV4ZWN1dGVkIG9uIHRoZSBlbmdpbmUg Vk08L2Rpdj4KICAgICAgICAgICAgPGRpdj48YnI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAg ICAgICA8ZGl2PmFuZCB0aGUgY29udGVudCBvZj1DMj1BMC92YXIvbG9nL292aXJ0LWVuZ2luZS9o b3N0LWRlcGxvPQp5CiAgICAgICAgICAgICAgKHN0aWxsIGZyb20gdGhlIGVuZ2luZSBWTSk/PC9k aXY+CiAgICAgICAgICAgIDxkaXY+PUMyPUEwPC9kaXY+CiAgICAgICAgICAgIDxibG9ja3F1b3Rl IGNsYXNzPTNEImdtYWlsX3F1b3RlIiBzdHlsZT0zRCJtYXJnaW46MHB4IDBweCAwcHgKICAgICAg ICAgICAgICAwLjhleDtib3JkZXItbGVmdDoxcHggc29saWQKICAgICAgICAgICAgICByZ2IoMjA0 LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPgogICAgICAgICAgICAgIDxicj4KICAgICAgICAg ICAgICBCZXN0IHJlZ2FyZHM8YnI+CiAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgIC0t PGJyPgogICAgICAgICAgICAgIE1hcnRpbiBTaXZhazxicj4KICAgICAgICAgICAgICBTTEEgLyBv VmlydDxicj4KICAgICAgICAgICAgICA8ZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0z RCJnbWFpbC1oNSI+PGJyPgogICAgICAgICAgICAgICAgICBPbiBNb24sIEFwciAyMywgMjAxOCBh dCAxMjo1NCBQTSwgVGhvbWFzIEtsdXRlICZsdDs8YQogICAgICAgICAgICAgICAgICAgIGhyZWY9 M0QibWFpbHRvOmtsdXRlQGluZ2VuaXQuY29tIgogICAgICAgICAgICAgICAgICAgIG1vei1kby1u b3Qtc2VuZD0zRCJ0cnVlIj5rbHV0ZUBpbmdlbml0LmNvbTwvYT4mZ3Q7CiAgICAgICAgICAgICAg ICAgIHdyb3RlOjxicj4KICAgICAgICAgICAgICAgICAgJmd0OyBEZWFyIG9WaXJ0IFVzZXJzLDxi cj4KICAgICAgICAgICAgICAgICAgJmd0Ozxicj4KICAgICAgICAgICAgICAgICAgJmd0OyB3ZSBp bnN0YWxsZWQgYSB0aGlyZCBvdmlydCBub2RlIHVzaW5nIHRoZSBvdmlydAogICAgICAgICAgICAg ICAgICBub2RlIG5nIGltYWdlICg0LjIuMiksIGFuZDxicj4KICAgICAgICAgICAgICAgICAgJmd0 OyBhZGRlZCB0aGF0IG5vZGUgdXNpbmcgdGhlIHdlYiBpbnRlcmZhY2Ugb2YgdGhlCiAgICAgICAg ICAgICAgICAgIGhvc3RlZCBlbmdpbmU6PGJyPgogICAgICAgICAgICAgICAgICAmZ3Q7PGJyPgog ICAgICAgICAgICAgICAgICAmZ3Q7IENvbXB1dGUtJmd0O0hvc3RzLSZndDtOZXcgLSBpbmNsdWRp bmcgdGhlIEhvc3RlZAogICAgICAgICAgICAgICAgICBlbmdpbmUgb3B0aW9uICJDaG9vc2UgaG9z dGVkPGJyPgogICAgICAgICAgICAgICAgICAmZ3Q7IGVuZ2luZSBkZXBsb3ltZW50IGFjdGlvbiIg c2V0IHRvICJEZXBsb3kiPGJyPgogICAgICAgICAgICAgICAgICAmZ3Q7PGJyPgogICAgICAgICAg ICAgICAgICAmZ3Q7IEFmdGVyIHRoYXQgd2UgZm91bmQgb3V0LCB0aGF0IG9uIHRoZSBuZXcgbm9k ZSB0aGUKICAgICAgICAgICAgICAgICAgaG9zdF9pZCBlbnRyeSB3YXMgY2F1c2luZzxicj4KICAg ICAgICAgICAgICAgICAgJmd0OyBwcm9ibGVtcy4gSW48YnI+CiAgICAgICAgICAgICAgICAgICZn dDs8YnI+CiAgICAgICAgICAgICAgICAgICZndDsgL2V0Yy9vdmlydC1ob3N0ZWQtZW5naW5lLzx3 YnI+aG9zdGVkLWVuZ2luZS5jb25mPGI9CnI+CiAgICAgICAgICAgICAgICAgICZndDs8YnI+CiAg ICAgICAgICAgICAgICAgICZndDsgd2UgZm91bmQgdGhlIGVudHJ5PGJyPgogICAgICAgICAgICAg ICAgICAmZ3Q7PGJyPgogICAgICAgICAgICAgICAgICAmZ3Q7IC4uLjxicj4KICAgICAgICAgICAg ICAgICAgJmd0OyBob3N0X2lkPTNEMjxicj4KICAgICAgICAgICAgICAgICAgJmd0OyAuLi48YnI+ CiAgICAgICAgICAgICAgICAgICZndDs8YnI+CiAgICAgICAgICAgICAgICAgICZndDsgQnV0IHRo YXQgaG9zdCBpZCBhbHJlYWR5IGV4aXN0cyBhbmQgd2FzIGFsaXZlCiAgICAgICAgICAgICAgICAg IGR1cmluZyBkZXBsb3ltZW50IHByb2Nlc3MuPGJyPgogICAgICAgICAgICAgICAgICAmZ3Q7IFNv IG15IHF1ZXN0aW9ucyBhcmU6PGJyPgogICAgICAgICAgICAgICAgICAmZ3Q7PGJyPgogICAgICAg ICAgICAgICAgICAmZ3Q7IEhvdyBpcyB0aGUgaG9zdCBpZCBjaG9zZW4gKHdoZW4gYWRkaW5nIGEg bmV3IGhvc3QKICAgICAgICAgICAgICAgICAgdmlhIEdVSSk/PGJyPgogICAgICAgICAgICAgICAg ICAmZ3Q7IElzIHRoZXJlIGFuIG9wdGlvbiB0byBwcmVzZWxlY3QgdGhlIGhvc3QgaWQgaW4KICAg ICAgICAgICAgICAgICAgdGhlIEdVSSBmb3IgYSBuZXcgbm9kZT88YnI+CiAgICAgICAgICAgICAg ICAgICZndDsgSG93IGNhbiB3ZSBwcmV2ZW50IGZ1cnRoZXIgZHVwbGljYXRlIGhvc3QgaWRzPzxi cj4KICAgICAgICAgICAgICAgICAgJmd0Ozxicj4KICAgICAgICAgICAgICAgICAgJmd0OyBUaGFu a3MgYW5kIGJlc3QgcmVnYXJkcyw8YnI+CiAgICAgICAgICAgICAgICAgICZndDsgVGhvbWFzPGJy PgogICAgICAgICAgICAgICAgICAmZ3Q7PGJyPgogICAgICAgICAgICAgICAgICAmZ3Q7PGJyPgog ICAgICAgICAgICAgICAgICAmZ3Q7IC0tPGJyPgogICAgICAgICAgICAgICAgICAmZ3Q7IF9fX19f X19fX19fX19fX19fX19fX19fX19fX19fXzx3YnI+X19fX19fX19fX19fX19fPQpfX19fX19fX19f X19fX188d2JyPl9fX19fX19fX19fXzxicj4KICAgICAgICAgICAgICAgICAgJmd0Ozxicj4KICAg ICAgICAgICAgICAgICAgJmd0Oz1DMj1BMCBEaXBsLi1JbmZvcm0uIFRob21hcyBLbHV0ZT1DMj1B MCA9QzI9QTAgPUMyPUEwPQogPUMyPUEwID1DMj1BMCA9QzI9QTAgPUMyPUEwID1DMj1BMCA9QzI9 QTAgPUMyPUEwID1DMj1BMAogICAgICAgICAgICAgICAgICA9QzI9QTAgPUMyPUEwID1DMj1BMDxh IGhyZWY9M0QibWFpbHRvOmtsdXRlQGluZ2VuaXQuY29tPQoiCiAgICAgICAgICAgICAgICAgICAg bW96LWRvLW5vdC1zZW5kPTNEInRydWUiPmtsdXRlQGluZ2VuaXQuY29tPC9hPjxicj4KICAgICAg ICAgICAgICAgICAgJmd0Oz1DMj1BMCBHZXNjaD1DMz1BNGZ0c2Y9QzM9QkNocmVyIC8gQ0VPPGJy PgogICAgICAgICAgICAgICAgICAmZ3Q7PUMyPUEwIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLTx3YnI+LS0tLS0tLS0tPQotLS0tLS0tLS0tLS0tLS0tLS0tLS08d2JyPi0tLS0tLS0tLS08 YnI+CiAgICAgICAgICAgICAgICAgICZndDs9QzI9QTAgaW5nZW5pdCBHbWJIICZhbXA7IENvLiBL Rz1DMj1BMCA9QzI9QTAgPUMyPUEwPQogPUMyPUEwID1DMj1BMCA9QzI9QTAgPUMyPUEwID1DMj1B MCA9QzI9QTAgPUMyPUEwID1DMj1BMAogICAgICAgICAgICAgICAgICA9QzI9QTBUZWwuICs0OSAo MCkyMzEgNTggNjk4LTEyMDxicj4KICAgICAgICAgICAgICAgICAgJmd0Oz1DMj1BMCBFbWlsLUZp Z2dlLVN0cmFzc2UgNzYtODA9QzI9QTAgPUMyPUEwID1DMj1BMD0KID1DMj1BMCA9QzI9QTAgPUMy PUEwID1DMj1BMCA9QzI9QTAgPUMyPUEwID1DMj1BMCBGYXguCiAgICAgICAgICAgICAgICAgICs0 OSAoMCkyMzEgNTggNjk4LTEyMTxicj4KICAgICAgICAgICAgICAgICAgJmd0Oz1DMj1BMCBELTQ0 MjI3IERvcnRtdW5kPUMyPUEwID1DMj1BMCA9QzI9QTAgPUMyPUEwID0KPUMyPUEwID1DMj1BMCA9 QzI9QTAgPUMyPUEwID1DMj1BMCA9QzI9QTAgPUMyPUEwID1DMj1BMCA9QzI9QTAgPUMyPUEwID1D Mj0KPUEwID1DMj1BMAogICAgICAgICAgICAgICAgICA9QzI9QTAgPUMyPUEwID1DMj1BMCA9QzI9 QTA8YSBocmVmPTNEImh0dHA6Ly93d3cuaW5nZW5pPQp0LmNvbSIKICAgICAgICAgICAgICAgICAg ICByZWw9M0Qibm9yZWZlcnJlciIgdGFyZ2V0PTNEIl9ibGFuayIKICAgICAgICAgICAgICAgICAg ICBtb3otZG8tbm90LXNlbmQ9M0QidHJ1ZSI+d3d3LmluZ2VuaXQuY29tPC9hPjxicj4KICAgICAg ICAgICAgICAgICAgJmd0Ozxicj4KICAgICAgICAgICAgICAgICAgJmd0Oz1DMj1BMCBSZWdpc3Rl cmdlcmljaHQ6IEFtdHNnZXJpY2h0IERvcnRtdW5kLCBIUkEgMT0KMwogICAgICAgICAgICAgICAg ICA5MTQ8YnI+CiAgICAgICAgICAgICAgICAgICZndDs9QzI9QTAgR2VzZWxsc2NoYWZ0ZXIgOiBU aG9tYXMgS2x1dGUsIE1hcmMtQ2hyaXN0aWE9Cm4KICAgICAgICAgICAgICAgICAgU2Nocj1DMz1C NmVyPGJyPgogICAgICAgICAgICAgICAgICAmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19f X19fXzx3YnI+X19fX19fX19fX19fX19fPQpfX19fX19fX19fX19fX188d2JyPl9fX19fX19fX19f Xzxicj4KICAgICAgICAgICAgICAgICAgJmd0Ozxicj4KICAgICAgICAgICAgICAgICAgJmd0Ozxi cj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAg ICAgICZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPHdicj5fX19fX19fX19fX19f X19fXzxiPQpyPgogICAgICAgICAgICAgICZndDsgVXNlcnMgbWFpbGluZyBsaXN0PGJyPgogICAg ICAgICAgICAgICZndDsgPGEgaHJlZj0zRCJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIgogICAgICAg ICAgICAgICAgbW96LWRvLW5vdC1zZW5kPTNEInRydWUiPlVzZXJzQG92aXJ0Lm9yZzwvYT48YnI+ CiAgICAgICAgICAgICAgJmd0OyA8YQogICAgICAgICAgICAgICAgaHJlZj0zRCJodHRwOi8vbGlz dHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMiCiAgICAgICAgICAgICAgICByZWw9 M0Qibm9yZWZlcnJlciIgdGFyZ2V0PTNEIl9ibGFuayIgbW96LWRvLW5vdC1zZW5kPTNEInQ9CnJ1 ZSI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy88d2JyPm1haWxtYW4vbGlzdGluZm8vdXNlcnM8L2E+ PGJyPgogICAgICAgICAgICAgICZndDs8YnI+CiAgICAgICAgICAgIDwvYmxvY2txdW90ZT4KICAg ICAgICAgIDwvZGl2PgogICAgICAgICAgPGJyPgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4K ICAgIDwvYmxvY2txdW90ZT4KICAgIDxwPjxicj4KICAgIDwvcD4KICAgIDxwcmUgY2xhc3M9M0Qi bW96LXNpZ25hdHVyZSIgY29scz0zRCI3MiI+U29sbHRlbiBub2NoIEZyYWdlbiBvZmZlbiBzZT0K aW4sIHN0ZWhlbiB3aXIgSWhuZW4gbmF0PUMzPUJDcmxpY2ggamVkZXJ6ZWl0Cmdlcm5lIHp1ciBW ZXJmPUMzPUJDZ3VuZy4KCk1pdCBHcj1DMz1CQz1DMz05RmVuIGF1cyBEb3J0bXVuZCwKIFRob21h cyBLbHV0ZQoKLS09MjAKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCgogRGlwbC4tSW5mb3JtLiBUaG9tYXMgS2x1 dGUgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0zRCJtb3otdHh0PQotbGluay1h YmJyZXZpYXRlZCIgaHJlZj0zRCJtYWlsdG86a2x1dGVAaW5nZW5pdC5jb20iPmtsdXRlQGluZ2Vu aXQuY29tPC9hPQo+CiBHZXNjaD1DMz1BNGZ0c2Y9QzM9QkNocmVyIC8gQ0VPCiAtLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tCiBpbmdlbml0IEdtYkggJmFtcDsgQ28uIEtHICAgICAgICAgICAgICAgICAgICAgICBUZWwu ICs0OSAoMCkyMzEgNTggNjk4LTE9CjIwCiBFbWlsLUZpZ2dlLVN0cmFzc2UgNzYtODAgICAgICAg ICAgICAgICAgICAgIEZheC4gKzQ5ICgwKTIzMSA1OCA2OTgtMTIxCiBELTQ0MjI3IERvcnRtdW5k ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9M0QibW96LXQ9 Cnh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9M0QiaHR0cDovL3d3dy5pbmdlbml0LmNvbSI+d3d3 LmluZ2VuaXQuY29tPC9hPgoKIFJlZ2lzdGVyZ2VyaWNodDogQW10c2dlcmljaHQgRG9ydG11bmQs IEhSQSAxMyA5MTQKIEdlc2VsbHNjaGFmdGVyIDogVGhvbWFzIEtsdXRlLCBNYXJjLUNocmlzdGlh biBTY2hyPUMzPUI2ZXIKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCjwvcHJlPgogIDwvYm9keT4KPC9odG1sPgoK LS0tLS0tLS0tLS0tLS1FMjg2NjQyQjY0MjgwQUU4OEVEQzU5OTQtLQo= --===============5922447355721743218==-- From msivak at redhat.com Mon Apr 23 12:38:04 2018 Content-Type: multipart/mixed; boundary="===============3427524775890506426==" MIME-Version: 1.0 From: Martin Sivak To: users at ovirt.org Subject: Re: [ovirt-users] Duplicate host_id after deployment via GUI, how is the hosted engine host_id selected? Date: Mon, 23 Apr 2018 14:38:02 +0200 Message-ID: In-Reply-To: 8870b6d7-528c-dea6-740b-c4ba451dcf2f@ingenit.com --===============3427524775890506426== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi Thomas, is there a real need to have them aligned? Both SPM ID and Hosted engine ids are quite hidden and accompanied by hostname where visible. I understand the urge to have everything neatly organized, but playing with hosted engine IDs and SPM IDs will bring you nothing but trouble. Theoretically you could put all hosts to maintenance, hosted engine to global maintenance, stop the engine service and update the DB and hosted engine config files. Changing anything when active is a big NO-NO. And I can't promise stability even if you stop everything first. The short version: Please change hosted engine ID to match SPM ID (/etc/ovirt-hosted-engine/hosted-engine.conf) and ignore the hostname vs ID mismatch. All other options might cost you.. Best regards -- Martin Sivak SLA / oVirt On Mon, Apr 23, 2018 at 2:26 PM, Thomas Klute wrote: > Dear Simone, > > thanks for the help, I already have noticed, that there is a mismatch > between SPM IDs and the hosts. > From my knowledge this may be our fault. > > vds_name | vds_spm_id > oVirt4 | 3 > oVirt2 | 4 > oVirt6 | 6 > oVirt5 | 5 > oVirt1 | 1 > oVirt3 | 2 > > oVirt3 was re-installed using the node ng image - and was assigned id 2 t= hat > was available at that time (taken into account this database query). > It was not available in fact because of the host ovirt2 having the host_i= d=3D2 > entry in the configuration on the host and the sanlock having locked the > appropriate space. > > I can't remember where this mismatch came from but I assume that some time > ago someone maybe manually changed the entry on oVirt2 host in order to > match with the hostname (oVirtX -> Host id X). > Thus I think it is not a bug at the moment. > > But that leads me to the next question: > > Is there a manual way to align numbers in the hostnames with the SPM IDs? > (oVirt4 should be spm id 4) > > Does this work? Update the database, change the entry in hosted-engine.co= nf > and then reboot the node? > > Thanks & best regards, > Thomas > > > > > On Mon, Apr 23, 2018 at 1:04 PM, Martin Sivak wrote: >> >> Hello, >> >> the ID should be coming from the SPM ID of the host as assigned by the >> engine and duplicates should not be happening indeed. >> >> Can you please tell us what version of engine you have and how was >> first hosted engine node deployed? We recently changed the default >> deployment method (4.2.2 in fact) and we would like to know whether >> this might be related to that change or not. >> >> Simone, do you know how to debug this? Are there logs we could use to >> check the behavior? The host-deploy logs maybe? > > > Thomas, > can you please share the output of > sudo -u postgres scl enable rh-postgresql95 -- psql -d engine -c "select > vds_id, vds_name, vds_spm_id from vds" > executed on the engine VM > > and the content of /var/log/ovirt-engine/host-deploy (still from the engi= ne > VM)? > >> >> >> Best regards >> >> -- >> Martin Sivak >> SLA / oVirt >> >> On Mon, Apr 23, 2018 at 12:54 PM, Thomas Klute wro= te: >> > Dear oVirt Users, >> > >> > we installed a third ovirt node using the ovirt node ng image (4.2.2), >> > and >> > added that node using the web interface of the hosted engine: >> > >> > Compute->Hosts->New - including the Hosted engine option "Choose hosted >> > engine deployment action" set to "Deploy" >> > >> > After that we found out, that on the new node the host_id entry was >> > causing >> > problems. In >> > >> > /etc/ovirt-hosted-engine/hosted-engine.conf >> > >> > we found the entry >> > >> > ... >> > host_id=3D2 >> > ... >> > >> > But that host id already exists and was alive during deployment proces= s. >> > So my questions are: >> > >> > How is the host id chosen (when adding a new host via GUI)? >> > Is there an option to preselect the host id in the GUI for a new node? >> > How can we prevent further duplicate host ids? >> > >> > Thanks and best regards, >> > Thomas >> > >> > >> > -- >> > ______________________________________________________________________= __ >> > >> > Dipl.-Inform. Thomas Klute klute(a)ingenit.= com >> > Gesch=C3=A4ftsf=C3=BChrer / CEO >> > ---------------------------------------------------------------------- >> > ingenit GmbH & Co. KG Tel. +49 (0)231 58 698-120 >> > Emil-Figge-Strasse 76-80 Fax. +49 (0)231 58 698-121 >> > D-44227 Dortmund www.ingenit.com >> > >> > Registergericht: Amtsgericht Dortmund, HRA 13 914 >> > Gesellschafter : Thomas Klute, Marc-Christian Schr=C3=B6er >> > ______________________________________________________________________= __ >> > >> > >> > _______________________________________________ >> > Users mailing list >> > Users(a)ovirt.org >> > http://lists.ovirt.org/mailman/listinfo/users >> > > > > > Sollten noch Fragen offen sein, stehen wir Ihnen nat=C3=BCrlich jederzeit > gerne zur Verf=C3=BCgung. > > Mit Gr=C3=BC=C3=9Fen aus Dortmund, > Thomas Klute > > -- > ________________________________________________________________________ > > Dipl.-Inform. Thomas Klute klute(a)ingenit.com > Gesch=C3=A4ftsf=C3=BChrer / CEO > ---------------------------------------------------------------------- > ingenit GmbH & Co. KG Tel. +49 (0)231 58 698-120 > Emil-Figge-Strasse 76-80 Fax. +49 (0)231 58 698-121 > D-44227 Dortmund www.ingenit.com > > Registergericht: Amtsgericht Dortmund, HRA 13 914 > Gesellschafter : Thomas Klute, Marc-Christian Schr=C3=B6er > ________________________________________________________________________ --===============3427524775890506426==-- From klute at ingenit.com Mon Apr 23 12:47:43 2018 Content-Type: multipart/mixed; boundary="===============5915466842986487844==" MIME-Version: 1.0 From: Thomas Klute To: users at ovirt.org Subject: Re: [ovirt-users] Duplicate host_id after deployment via GUI, how is the hosted engine host_id selected? Date: Mon, 23 Apr 2018 14:47:01 +0200 Message-ID: In-Reply-To: CAF0zDV57esed5+u_Rp94z7nFnj=B4CfZ_LFdrBrM5o+ZMBPiPg@mail.gmail.com --===============5915466842986487844== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi Martin, I fully understand. The only reason is that it's not only me administering this oVirt setup, it's a setup for a client that has 2 local administrators. We are trying to eliminate any configuration that might cause confusion. When doing a hosted-engine --vm-status a list like this is shown: --=3D=3D Host 1 status =3D=3D-- ... Hostname=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0 : ovirt1.munk.de Host ID=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 : 1 ... --=3D=3D Host 2 status =3D=3D-- ... Hostname=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0 : ovirt3.munk.de Host ID=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 : 2 ... and so on. This "Host 2" -> ovirt3 will sooner or later cause confusion and will lead to administrative actions applied to the wrong hosts. I'll give it a try and try to align the hosts and ids. I'll backup the old values in order to be able to roll back the changes if it does not work. Thanks for your help!! Best regards, =C2=A0Thomas > Hi Thomas, > > is there a real need to have them aligned? Both SPM ID and Hosted > engine ids are quite hidden and accompanied by hostname where visible. > > I understand the urge to have everything neatly organized, but playing > with hosted engine IDs and SPM IDs will bring you nothing but trouble. > > Theoretically you could put all hosts to maintenance, hosted engine to > global maintenance, stop the engine service and update the DB and > hosted engine config files. Changing anything when active is a big > NO-NO. And I can't promise stability even if you stop everything > first. > > The short version: Please change hosted engine ID to match SPM ID > (/etc/ovirt-hosted-engine/hosted-engine.conf) and ignore the hostname > vs ID mismatch. All other options might cost you.. > > Best regards > > -- > Martin Sivak > SLA / oVirt > > On Mon, Apr 23, 2018 at 2:26 PM, Thomas Klute wrote: >> Dear Simone, >> >> thanks for the help, I already have noticed, that there is a mismatch >> between SPM IDs and the hosts. >> From my knowledge this may be our fault. >> >> vds_name | vds_spm_id >> oVirt4 | 3 >> oVirt2 | 4 >> oVirt6 | 6 >> oVirt5 | 5 >> oVirt1 | 1 >> oVirt3 | 2 >> >> oVirt3 was re-installed using the node ng image - and was assigned id 2 = that >> was available at that time (taken into account this database query). >> It was not available in fact because of the host ovirt2 having the host_= id=3D2 >> entry in the configuration on the host and the sanlock having locked the >> appropriate space. >> >> I can't remember where this mismatch came from but I assume that some ti= me >> ago someone maybe manually changed the entry on oVirt2 host in order to >> match with the hostname (oVirtX -> Host id X). >> Thus I think it is not a bug at the moment. >> >> But that leads me to the next question: >> >> Is there a manual way to align numbers in the hostnames with the SPM IDs? >> (oVirt4 should be spm id 4) >> >> Does this work? Update the database, change the entry in hosted-engine.c= onf >> and then reboot the node? >> >> Thanks & best regards, >> Thomas >> >> >> >> >> On Mon, Apr 23, 2018 at 1:04 PM, Martin Sivak wrot= e: >>> Hello, >>> >>> the ID should be coming from the SPM ID of the host as assigned by the >>> engine and duplicates should not be happening indeed. >>> >>> Can you please tell us what version of engine you have and how was >>> first hosted engine node deployed? We recently changed the default >>> deployment method (4.2.2 in fact) and we would like to know whether >>> this might be related to that change or not. >>> >>> Simone, do you know how to debug this? Are there logs we could use to >>> check the behavior? The host-deploy logs maybe? >> >> Thomas, >> can you please share the output of >> sudo -u postgres scl enable rh-postgresql95 -- psql -d engine -c "sele= ct >> vds_id, vds_name, vds_spm_id from vds" >> executed on the engine VM >> >> and the content of /var/log/ovirt-engine/host-deploy (still from the eng= ine >> VM)? >> >>> >>> Best regards >>> >>> -- >>> Martin Sivak >>> SLA / oVirt >>> >>> On Mon, Apr 23, 2018 at 12:54 PM, Thomas Klute wr= ote: >>>> Dear oVirt Users, >>>> >>>> we installed a third ovirt node using the ovirt node ng image (4.2.2), >>>> and >>>> added that node using the web interface of the hosted engine: >>>> >>>> Compute->Hosts->New - including the Hosted engine option "Choose hosted >>>> engine deployment action" set to "Deploy" >>>> >>>> After that we found out, that on the new node the host_id entry was >>>> causing >>>> problems. In >>>> >>>> /etc/ovirt-hosted-engine/hosted-engine.conf >>>> >>>> we found the entry >>>> >>>> ... >>>> host_id=3D2 >>>> ... >>>> >>>> But that host id already exists and was alive during deployment proces= s. >>>> So my questions are: >>>> >>>> How is the host id chosen (when adding a new host via GUI)? >>>> Is there an option to preselect the host id in the GUI for a new node? >>>> How can we prevent further duplicate host ids? >>>> >>>> Thanks and best regards, >>>> Thomas >>>> >>>> >>>> -- >>>> ______________________________________________________________________= __ >>>> >>>> Dipl.-Inform. Thomas Klute klute(a)ingenit.= com >>>> Gesch=C3=A4ftsf=C3=BChrer / CEO >>>> ---------------------------------------------------------------------- >>>> ingenit GmbH & Co. KG Tel. +49 (0)231 58 698-120 >>>> Emil-Figge-Strasse 76-80 Fax. +49 (0)231 58 698-121 >>>> D-44227 Dortmund www.ingenit.com >>>> >>>> Registergericht: Amtsgericht Dortmund, HRA 13 914 >>>> Gesellschafter : Thomas Klute, Marc-Christian Schr=C3=B6er >>>> ______________________________________________________________________= __ >>>> >>>> >>>> _______________________________________________ >>>> Users mailing list >>>> Users(a)ovirt.org >>>> http://lists.ovirt.org/mailman/listinfo/users >>>> >> >> >> Sollten noch Fragen offen sein, stehen wir Ihnen nat=C3=BCrlich jederzeit >> gerne zur Verf=C3=BCgung. >> >> Mit Gr=C3=BC=C3=9Fen aus Dortmund, >> Thomas Klute >> >> -- >> ________________________________________________________________________ >> >> Dipl.-Inform. Thomas Klute klute(a)ingenit.com >> Gesch=C3=A4ftsf=C3=BChrer / CEO >> ---------------------------------------------------------------------- >> ingenit GmbH & Co. KG Tel. +49 (0)231 58 698-120 >> Emil-Figge-Strasse 76-80 Fax. +49 (0)231 58 698-121 >> D-44227 Dortmund www.ingenit.com >> >> Registergericht: Amtsgericht Dortmund, HRA 13 914 >> Gesellschafter : Thomas Klute, Marc-Christian Schr=C3=B6er >> ________________________________________________________________________ > Sollten noch Fragen offen sein, stehen wir Ihnen nat=C3=BCrlich jederzeit gerne zur Verf=C3=BCgung. Mit Gr=C3=BC=C3=9Fen aus Dortmund, Thomas Klute -- = ________________________________________________________________________ Dipl.-Inform. Thomas Klute klute(a)ingenit.com Gesch=C3=A4ftsf=C3=BChrer / CEO ---------------------------------------------------------------------- ingenit GmbH & Co. KG Tel. +49 (0)231 58 698-120 Emil-Figge-Strasse 76-80 Fax. +49 (0)231 58 698-121 D-44227 Dortmund www.ingenit.com Registergericht: Amtsgericht Dortmund, HRA 13 914 Gesellschafter : Thomas Klute, Marc-Christian Schr=C3=B6er ________________________________________________________________________ --===============5915466842986487844==-- From msivak at redhat.com Tue Apr 24 08:01:17 2018 Content-Type: multipart/mixed; boundary="===============2823839578031216613==" MIME-Version: 1.0 From: Martin Sivak To: users at ovirt.org Subject: Re: [ovirt-users] Duplicate host_id after deployment via GUI, how is the hosted engine host_id selected? Date: Tue, 24 Apr 2018 10:01:15 +0200 Message-ID: In-Reply-To: ad1b7aea-5eb5-6a1f-9abf-d40024ae7cf4@ingenit.com --===============2823839578031216613== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi Thomas, I posted https://gerrit.ovirt.org/#/c/90549/ in an attempt to see how to improve the clarity. The result is in the attachment. The ID is still different, but the section header shows the hostname as well. Do you think it would be enough for you? We can't expect people to touch the DB every time they add a host out of order and the SPM ID is not selectable by user, because it needs to fit some storage constraints (we use it for protecting storage metadata) and must match the hosted engine ID now. Best regards Martin Sivak On Mon, Apr 23, 2018 at 2:47 PM, Thomas Klute wrote: > Hi Martin, > > I fully understand. > The only reason is that it's not only me administering this oVirt setup, > it's a setup for a client that has 2 local administrators. > We are trying to eliminate any configuration that might cause confusion. > When doing a > > hosted-engine --vm-status > > a list like this is shown: > > --=3D=3D Host 1 status =3D=3D-- > ... > Hostname : ovirt1.munk.de > Host ID : 1 > ... > > --=3D=3D Host 2 status =3D=3D-- > ... > Hostname : ovirt3.munk.de > Host ID : 2 > ... > > and so on. > This "Host 2" -> ovirt3 will sooner or later cause confusion and will > lead to administrative actions applied to the wrong hosts. > > I'll give it a try and try to align the hosts and ids. I'll backup the > old values in order to be able to roll back the changes if it does not wo= rk. > > Thanks for your help!! > Best regards, > Thomas > > > >> Hi Thomas, >> >> is there a real need to have them aligned? Both SPM ID and Hosted >> engine ids are quite hidden and accompanied by hostname where visible. >> >> I understand the urge to have everything neatly organized, but playing >> with hosted engine IDs and SPM IDs will bring you nothing but trouble. >> >> Theoretically you could put all hosts to maintenance, hosted engine to >> global maintenance, stop the engine service and update the DB and >> hosted engine config files. Changing anything when active is a big >> NO-NO. And I can't promise stability even if you stop everything >> first. >> >> The short version: Please change hosted engine ID to match SPM ID >> (/etc/ovirt-hosted-engine/hosted-engine.conf) and ignore the hostname >> vs ID mismatch. All other options might cost you.. >> >> Best regards >> >> -- >> Martin Sivak >> SLA / oVirt >> >> On Mon, Apr 23, 2018 at 2:26 PM, Thomas Klute wrot= e: >>> Dear Simone, >>> >>> thanks for the help, I already have noticed, that there is a mismatch >>> between SPM IDs and the hosts. >>> From my knowledge this may be our fault. >>> >>> vds_name | vds_spm_id >>> oVirt4 | 3 >>> oVirt2 | 4 >>> oVirt6 | 6 >>> oVirt5 | 5 >>> oVirt1 | 1 >>> oVirt3 | 2 >>> >>> oVirt3 was re-installed using the node ng image - and was assigned id 2= that >>> was available at that time (taken into account this database query). >>> It was not available in fact because of the host ovirt2 having the host= _id=3D2 >>> entry in the configuration on the host and the sanlock having locked the >>> appropriate space. >>> >>> I can't remember where this mismatch came from but I assume that some t= ime >>> ago someone maybe manually changed the entry on oVirt2 host in order to >>> match with the hostname (oVirtX -> Host id X). >>> Thus I think it is not a bug at the moment. >>> >>> But that leads me to the next question: >>> >>> Is there a manual way to align numbers in the hostnames with the SPM ID= s? >>> (oVirt4 should be spm id 4) >>> >>> Does this work? Update the database, change the entry in hosted-engine.= conf >>> and then reboot the node? >>> >>> Thanks & best regards, >>> Thomas >>> >>> >>> >>> >>> On Mon, Apr 23, 2018 at 1:04 PM, Martin Sivak wro= te: >>>> Hello, >>>> >>>> the ID should be coming from the SPM ID of the host as assigned by the >>>> engine and duplicates should not be happening indeed. >>>> >>>> Can you please tell us what version of engine you have and how was >>>> first hosted engine node deployed? We recently changed the default >>>> deployment method (4.2.2 in fact) and we would like to know whether >>>> this might be related to that change or not. >>>> >>>> Simone, do you know how to debug this? Are there logs we could use to >>>> check the behavior? The host-deploy logs maybe? >>> >>> Thomas, >>> can you please share the output of >>> sudo -u postgres scl enable rh-postgresql95 -- psql -d engine -c "sel= ect >>> vds_id, vds_name, vds_spm_id from vds" >>> executed on the engine VM >>> >>> and the content of /var/log/ovirt-engine/host-deploy (still from the en= gine >>> VM)? >>> >>>> >>>> Best regards >>>> >>>> -- >>>> Martin Sivak >>>> SLA / oVirt >>>> >>>> On Mon, Apr 23, 2018 at 12:54 PM, Thomas Klute w= rote: >>>>> Dear oVirt Users, >>>>> >>>>> we installed a third ovirt node using the ovirt node ng image (4.2.2), >>>>> and >>>>> added that node using the web interface of the hosted engine: >>>>> >>>>> Compute->Hosts->New - including the Hosted engine option "Choose host= ed >>>>> engine deployment action" set to "Deploy" >>>>> >>>>> After that we found out, that on the new node the host_id entry was >>>>> causing >>>>> problems. In >>>>> >>>>> /etc/ovirt-hosted-engine/hosted-engine.conf >>>>> >>>>> we found the entry >>>>> >>>>> ... >>>>> host_id=3D2 >>>>> ... >>>>> >>>>> But that host id already exists and was alive during deployment proce= ss. >>>>> So my questions are: >>>>> >>>>> How is the host id chosen (when adding a new host via GUI)? >>>>> Is there an option to preselect the host id in the GUI for a new node? >>>>> How can we prevent further duplicate host ids? >>>>> >>>>> Thanks and best regards, >>>>> Thomas >>>>> >>>>> >>>>> -- >>>>> _____________________________________________________________________= ___ >>>>> >>>>> Dipl.-Inform. Thomas Klute klute(a)ingenit= .com >>>>> Gesch=C3=A4ftsf=C3=BChrer / CEO >>>>> --------------------------------------------------------------------= -- >>>>> ingenit GmbH & Co. KG Tel. +49 (0)231 58 698-1= 20 >>>>> Emil-Figge-Strasse 76-80 Fax. +49 (0)231 58 698-1= 21 >>>>> D-44227 Dortmund www.ingenit.c= om >>>>> >>>>> Registergericht: Amtsgericht Dortmund, HRA 13 914 >>>>> Gesellschafter : Thomas Klute, Marc-Christian Schr=C3=B6er >>>>> _____________________________________________________________________= ___ >>>>> >>>>> >>>>> _______________________________________________ >>>>> Users mailing list >>>>> Users(a)ovirt.org >>>>> http://lists.ovirt.org/mailman/listinfo/users >>>>> >>> >>> >>> Sollten noch Fragen offen sein, stehen wir Ihnen nat=C3=BCrlich jederze= it >>> gerne zur Verf=C3=BCgung. >>> >>> Mit Gr=C3=BC=C3=9Fen aus Dortmund, >>> Thomas Klute >>> >>> -- >>> ________________________________________________________________________ >>> >>> Dipl.-Inform. Thomas Klute klute(a)ingenit.c= om >>> Gesch=C3=A4ftsf=C3=BChrer / CEO >>> ---------------------------------------------------------------------- >>> ingenit GmbH & Co. KG Tel. +49 (0)231 58 698-120 >>> Emil-Figge-Strasse 76-80 Fax. +49 (0)231 58 698-121 >>> D-44227 Dortmund www.ingenit.com >>> >>> Registergericht: Amtsgericht Dortmund, HRA 13 914 >>> Gesellschafter : Thomas Klute, Marc-Christian Schr=C3=B6er >>> ________________________________________________________________________ >> > > Sollten noch Fragen offen sein, stehen wir Ihnen nat=C3=BCrlich jederzeit > gerne zur Verf=C3=BCgung. > > Mit Gr=C3=BC=C3=9Fen aus Dortmund, > Thomas Klute > > -- > ________________________________________________________________________ > > Dipl.-Inform. Thomas Klute klute(a)ingenit.com > Gesch=C3=A4ftsf=C3=BChrer / CEO > ---------------------------------------------------------------------- > ingenit GmbH & Co. KG Tel. +49 (0)231 58 698-120 > Emil-Figge-Strasse 76-80 Fax. +49 (0)231 58 698-121 > D-44227 Dortmund www.ingenit.com > > Registergericht: Amtsgericht Dortmund, HRA 13 914 > Gesellschafter : Thomas Klute, Marc-Christian Schr=C3=B6er > ________________________________________________________________________ > --===============2823839578031216613== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="status.txt" W3Jvb3RAZGV2LTEzIH5dIyBob3N0ZWQtZW5naW5lIC0tdm0tc3RhdHVzCgoKLS09PSBIb3N0IGRl di0wMy4qKioqLioqKi4qKiouKioqLioqKioqKi5jb20gKGlkOiAxKSBzdGF0dXMgPT0tLQoKY29u Zl9vbl9zaGFyZWRfc3RvcmFnZSAgICAgICAgICAgICA6IFRydWUKU3RhdHVzIHVwLXRvLWRhdGUg ICAgICAgICAgICAgICAgICA6IFRydWUKSG9zdG5hbWUgICAgICAgICAgICAgICAgICAgICAgICAg ICA6IGRldi0wMy4qKioqLioqKi4qKiouKioqLioqKioqKi5jb20KSG9zdCBJRCAgICAgICAgICAg ICAgICAgICAgICAgICAgICA6IDEKRW5naW5lIHN0YXR1cyAgICAgICAgICAgICAgICAgICAgICA6 IHsiaGVhbHRoIjogImdvb2QiLCAidm0iOiAidXAiLCAiZGV0YWlsIjogIlVwIn0KU2NvcmUgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA6IDM0MDAKc3RvcHBlZCAgICAgICAgICAgICAgICAg ICAgICAgICAgICA6IEZhbHNlCkxvY2FsIG1haW50ZW5hbmNlICAgICAgICAgICAgICAgICAgOiBG YWxzZQpjcmMzMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogYjViOGRiZWUKbG9jYWxf Y29uZl90aW1lc3RhbXAgICAgICAgICAgICAgICA6IDUyNDY1NDYKSG9zdCB0aW1lc3RhbXAgICAg ICAgICAgICAgICAgICAgICA6IDUyNDY1MzIKRXh0cmEgbWV0YWRhdGEgKHZhbGlkIGF0IHRpbWVz dGFtcCk6CgltZXRhZGF0YV9wYXJzZV92ZXJzaW9uPTEKCW1ldGFkYXRhX2ZlYXR1cmVfdmVyc2lv bj0xCgl0aW1lc3RhbXA9NTI0NjUzMiAoVHVlIEFwciAyNCAwOToyOTo1OSAyMDE4KQoJaG9zdC1p ZD0xCglzY29yZT0zNDAwCgl2bV9jb25mX3JlZnJlc2hfdGltZT01MjQ2NTQ2IChUdWUgQXByIDI0 IDA5OjMwOjEzIDIwMTgpCgljb25mX29uX3NoYXJlZF9zdG9yYWdlPVRydWUKCW1haW50ZW5hbmNl PUZhbHNlCglzdGF0ZT1FbmdpbmVVcAoJc3RvcHBlZD1GYWxzZQoKCi0tPT0gSG9zdCBkZXYtMTMu KioqKi4qKiouKioqLioqKi4qKioqKiouY29tIChpZDogMikgc3RhdHVzID09LS0KCmNvbmZfb25f c2hhcmVkX3N0b3JhZ2UgICAgICAgICAgICAgOiBUcnVlClN0YXR1cyB1cC10by1kYXRlICAgICAg ICAgICAgICAgICAgOiBUcnVlCkhvc3RuYW1lICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBk ZXYtMTMuKioqKi4qKiouKioqLioqKi4qKioqKiouY29tCkhvc3QgSUQgICAgICAgICAgICAgICAg ICAgICAgICAgICAgOiAyCkVuZ2luZSBzdGF0dXMgICAgICAgICAgICAgICAgICAgICAgOiB7InJl YXNvbiI6ICJ2bSBub3QgcnVubmluZyBvbiB0aGlzIGhvc3QiLCAiaGVhbHRoIjogImJhZCIsICJ2 bSI6ICJkb3duIiwgImRldGFpbCI6ICJ1bmtub3duIn0KU2NvcmUgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA6IDM0MDAKc3RvcHBlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IEZh bHNlCkxvY2FsIG1haW50ZW5hbmNlICAgICAgICAgICAgICAgICAgOiBGYWxzZQpjcmMzMiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDogMDRjNjQ4ZmYKbG9jYWxfY29uZl90aW1lc3RhbXAg ICAgICAgICAgICAgICA6IDEwMTc3MDEKSG9zdCB0aW1lc3RhbXAgICAgICAgICAgICAgICAgICAg ICA6IDEwMTc3MDAKRXh0cmEgbWV0YWRhdGEgKHZhbGlkIGF0IHRpbWVzdGFtcCk6CgltZXRhZGF0 YV9wYXJzZV92ZXJzaW9uPTEKCW1ldGFkYXRhX2ZlYXR1cmVfdmVyc2lvbj0xCgl0aW1lc3RhbXA9 MTAxNzcwMCAoVHVlIEFwciAyNCAwOTozMDoyMSAyMDE4KQoJaG9zdC1pZD0yCglzY29yZT0zNDAw Cgl2bV9jb25mX3JlZnJlc2hfdGltZT0xMDE3NzAxIChUdWUgQXByIDI0IDA5OjMwOjIyIDIwMTgp Cgljb25mX29uX3NoYXJlZF9zdG9yYWdlPVRydWUKCW1haW50ZW5hbmNlPUZhbHNlCglzdGF0ZT1F bmdpbmVEb3duCglzdG9wcGVkPUZhbHNlCgpbcm9vdEBkZXYtMTMgfl0jIAoK --===============2823839578031216613==-- From klute at ingenit.com Tue Apr 24 09:13:12 2018 Content-Type: multipart/mixed; boundary="===============8967841955236871289==" MIME-Version: 1.0 From: Thomas Klute To: users at ovirt.org Subject: Re: [ovirt-users] Duplicate host_id after deployment via GUI, how is the hosted engine host_id selected? Date: Tue, 24 Apr 2018 11:12:33 +0200 Message-ID: <3ceb85a0-c6b3-f295-a728-3e51e66a7350@ingenit.com> In-Reply-To: CAF0zDV6A1+UGUxvqMRQ_k6eLXakBkaP4oNghLYsGS5qza33b_Q@mail.gmail.com --===============8967841955236871289== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Dear Martin, yes, that's a good improvement! Just to let you know: The alignment of database and host ids did work and thus we now have everything aligned and will have an improved output because of your changes, thanks! Best regards, =C2=A0Thomas > Hi Thomas, > > I posted https://gerrit.ovirt.org/#/c/90549/ in an attempt to see how > to improve the clarity. The result is in the attachment. > > The ID is still different, but the section header shows the hostname > as well. Do you think it would be enough for you? We can't expect > people to touch the DB every time they add a host out of order and the > SPM ID is not selectable by user, because it needs to fit some storage > constraints (we use it for protecting storage metadata) and must match > the hosted engine ID now. > > Best regards > > Martin Sivak > > On Mon, Apr 23, 2018 at 2:47 PM, Thomas Klute wrote: >> Hi Martin, >> >> I fully understand. >> The only reason is that it's not only me administering this oVirt setup, >> it's a setup for a client that has 2 local administrators. >> We are trying to eliminate any configuration that might cause confusion. >> When doing a >> >> hosted-engine --vm-status >> >> a list like this is shown: >> >> --=3D=3D Host 1 status =3D=3D-- >> ... >> Hostname : ovirt1.munk.de >> Host ID : 1 >> ... >> >> --=3D=3D Host 2 status =3D=3D-- >> ... >> Hostname : ovirt3.munk.de >> Host ID : 2 >> ... >> >> and so on. >> This "Host 2" -> ovirt3 will sooner or later cause confusion and will >> lead to administrative actions applied to the wrong hosts. >> >> I'll give it a try and try to align the hosts and ids. I'll backup the >> old values in order to be able to roll back the changes if it does not w= ork. >> >> Thanks for your help!! >> Best regards, >> Thomas >> >> >> >>> Hi Thomas, >>> >>> is there a real need to have them aligned? Both SPM ID and Hosted >>> engine ids are quite hidden and accompanied by hostname where visible. >>> >>> I understand the urge to have everything neatly organized, but playing >>> with hosted engine IDs and SPM IDs will bring you nothing but trouble. >>> >>> Theoretically you could put all hosts to maintenance, hosted engine to >>> global maintenance, stop the engine service and update the DB and >>> hosted engine config files. Changing anything when active is a big >>> NO-NO. And I can't promise stability even if you stop everything >>> first. >>> >>> The short version: Please change hosted engine ID to match SPM ID >>> (/etc/ovirt-hosted-engine/hosted-engine.conf) and ignore the hostname >>> vs ID mismatch. All other options might cost you.. >>> >>> Best regards >>> >>> -- >>> Martin Sivak >>> SLA / oVirt >>> >>> On Mon, Apr 23, 2018 at 2:26 PM, Thomas Klute wro= te: >>>> Dear Simone, >>>> >>>> thanks for the help, I already have noticed, that there is a mismatch >>>> between SPM IDs and the hosts. >>>> From my knowledge this may be our fault. >>>> >>>> vds_name | vds_spm_id >>>> oVirt4 | 3 >>>> oVirt2 | 4 >>>> oVirt6 | 6 >>>> oVirt5 | 5 >>>> oVirt1 | 1 >>>> oVirt3 | 2 >>>> >>>> oVirt3 was re-installed using the node ng image - and was assigned id = 2 that >>>> was available at that time (taken into account this database query). >>>> It was not available in fact because of the host ovirt2 having the hos= t_id=3D2 >>>> entry in the configuration on the host and the sanlock having locked t= he >>>> appropriate space. >>>> >>>> I can't remember where this mismatch came from but I assume that some = time >>>> ago someone maybe manually changed the entry on oVirt2 host in order to >>>> match with the hostname (oVirtX -> Host id X). >>>> Thus I think it is not a bug at the moment. >>>> >>>> But that leads me to the next question: >>>> >>>> Is there a manual way to align numbers in the hostnames with the SPM I= Ds? >>>> (oVirt4 should be spm id 4) >>>> >>>> Does this work? Update the database, change the entry in hosted-engine= .conf >>>> and then reboot the node? >>>> >>>> Thanks & best regards, >>>> Thomas >>>> >>>> >>>> >>>> >>>> On Mon, Apr 23, 2018 at 1:04 PM, Martin Sivak wr= ote: >>>>> Hello, >>>>> >>>>> the ID should be coming from the SPM ID of the host as assigned by the >>>>> engine and duplicates should not be happening indeed. >>>>> >>>>> Can you please tell us what version of engine you have and how was >>>>> first hosted engine node deployed? We recently changed the default >>>>> deployment method (4.2.2 in fact) and we would like to know whether >>>>> this might be related to that change or not. >>>>> >>>>> Simone, do you know how to debug this? Are there logs we could use to >>>>> check the behavior? The host-deploy logs maybe? >>>> Thomas, >>>> can you please share the output of >>>> sudo -u postgres scl enable rh-postgresql95 -- psql -d engine -c "se= lect >>>> vds_id, vds_name, vds_spm_id from vds" >>>> executed on the engine VM >>>> >>>> and the content of /var/log/ovirt-engine/host-deploy (still from the e= ngine >>>> VM)? >>>> >>>>> Best regards >>>>> >>>>> -- >>>>> Martin Sivak >>>>> SLA / oVirt >>>>> >>>>> On Mon, Apr 23, 2018 at 12:54 PM, Thomas Klute = wrote: >>>>>> Dear oVirt Users, >>>>>> >>>>>> we installed a third ovirt node using the ovirt node ng image (4.2.2= ), >>>>>> and >>>>>> added that node using the web interface of the hosted engine: >>>>>> >>>>>> Compute->Hosts->New - including the Hosted engine option "Choose hos= ted >>>>>> engine deployment action" set to "Deploy" >>>>>> >>>>>> After that we found out, that on the new node the host_id entry was >>>>>> causing >>>>>> problems. In >>>>>> >>>>>> /etc/ovirt-hosted-engine/hosted-engine.conf >>>>>> >>>>>> we found the entry >>>>>> >>>>>> ... >>>>>> host_id=3D2 >>>>>> ... >>>>>> >>>>>> But that host id already exists and was alive during deployment proc= ess. >>>>>> So my questions are: >>>>>> >>>>>> How is the host id chosen (when adding a new host via GUI)? >>>>>> Is there an option to preselect the host id in the GUI for a new nod= e? >>>>>> How can we prevent further duplicate host ids? >>>>>> >>>>>> Thanks and best regards, >>>>>> Thomas >>>>>> >>>>>> >>>>>> -- >>>>>> ____________________________________________________________________= ____ >>>>>> >>>>>> Dipl.-Inform. Thomas Klute klute(a)ingeni= t.com >>>>>> Gesch=C3=A4ftsf=C3=BChrer / CEO >>>>>> -------------------------------------------------------------------= --- >>>>>> ingenit GmbH & Co. KG Tel. +49 (0)231 58 698-= 120 >>>>>> Emil-Figge-Strasse 76-80 Fax. +49 (0)231 58 698-= 121 >>>>>> D-44227 Dortmund www.ingenit.= com >>>>>> >>>>>> Registergericht: Amtsgericht Dortmund, HRA 13 914 >>>>>> Gesellschafter : Thomas Klute, Marc-Christian Schr=C3=B6er >>>>>> ____________________________________________________________________= ____ >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Users mailing list >>>>>> Users(a)ovirt.org >>>>>> http://lists.ovirt.org/mailman/listinfo/users >>>>>> >>>> >>>> Sollten noch Fragen offen sein, stehen wir Ihnen nat=C3=BCrlich jederz= eit >>>> gerne zur Verf=C3=BCgung. >>>> >>>> Mit Gr=C3=BC=C3=9Fen aus Dortmund, >>>> Thomas Klute >>>> >>>> -- >>>> ______________________________________________________________________= __ >>>> >>>> Dipl.-Inform. Thomas Klute klute(a)ingenit.= com >>>> Gesch=C3=A4ftsf=C3=BChrer / CEO >>>> ---------------------------------------------------------------------- >>>> ingenit GmbH & Co. KG Tel. +49 (0)231 58 698-120 >>>> Emil-Figge-Strasse 76-80 Fax. +49 (0)231 58 698-121 >>>> D-44227 Dortmund www.ingenit.com >>>> >>>> Registergericht: Amtsgericht Dortmund, HRA 13 914 >>>> Gesellschafter : Thomas Klute, Marc-Christian Schr=C3=B6er >>>> ______________________________________________________________________= __ >> Sollten noch Fragen offen sein, stehen wir Ihnen nat=C3=BCrlich jederzeit >> gerne zur Verf=C3=BCgung. >> >> Mit Gr=C3=BC=C3=9Fen aus Dortmund, >> Thomas Klute >> >> -- >> ________________________________________________________________________ >> >> Dipl.-Inform. Thomas Klute klute(a)ingenit.com >> Gesch=C3=A4ftsf=C3=BChrer / CEO >> ---------------------------------------------------------------------- >> ingenit GmbH & Co. KG Tel. +49 (0)231 58 698-120 >> Emil-Figge-Strasse 76-80 Fax. +49 (0)231 58 698-121 >> D-44227 Dortmund www.ingenit.com >> >> Registergericht: Amtsgericht Dortmund, HRA 13 914 >> Gesellschafter : Thomas Klute, Marc-Christian Schr=C3=B6er >> ________________________________________________________________________ >> Sollten noch Fragen offen sein, stehen wir Ihnen nat=C3=BCrlich jederzeit gerne zur Verf=C3=BCgung. Mit Gr=C3=BC=C3=9Fen aus Dortmund, Thomas Klute -- = ________________________________________________________________________ Dipl.-Inform. Thomas Klute klute(a)ingenit.com Gesch=C3=A4ftsf=C3=BChrer / CEO ---------------------------------------------------------------------- ingenit GmbH & Co. KG Tel. +49 (0)231 58 698-120 Emil-Figge-Strasse 76-80 Fax. +49 (0)231 58 698-121 D-44227 Dortmund www.ingenit.com Registergericht: Amtsgericht Dortmund, HRA 13 914 Gesellschafter : Thomas Klute, Marc-Christian Schr=C3=B6er ________________________________________________________________________ --===============8967841955236871289==--