Network issues with oVirt 4.2 and cloud-init

--_000_DM5PR05MB316161E1C7E2EB8EA09A76A0D5D40DM5PR05MB3161namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable We're using cloud-init to customize VMs built from a template. We're using = static IPV4 settings so we're specifying an IP address, subnet mask, and ga= teway. There is apparently a bug in the current version of cloud-init shipp= ing as part of CentOS 7.4 (https://bugzilla.redhat.com/show_bug.cgi?id=3D14= 92726) that fails to set the gateway properly. In the description of the bu= g, it says it is fixed in RHEL 7.5 but also says one can use https://people= .redhat.com/rmccabe/cloud-init/cloud-init-0.7.9-20.el7.x86_64.rpm which is = what we're doing. When the new VM first boots, the 3 IPv4 settings are all set correctly. Reb= oots of the VM maintain the settings properly. But, if the VM is shut down = and started again via the oVirt GUI, all of the IPV4 settings on the eth0 v= irtual NIC are lost and the /etc/sysconfig/network-scripts/ifcfg-eth0 shows= that the NIC is now set up for DHCP. Are we doing something incorrectly? Sandy Berger IT - Infrastructure Engineer II Quad/Graphics Performance through Innovation Sussex, Wisconsin 414.566.2123 phone 414.566.4010/2123 pager/PIN sandy.berger@qg.com<mailto:sandy.berger@qg.com> www.QG.com<http://www.qg.com/> Follow Us: Facebook<http://www.qg.com/social1> | Twitter<http://www.qg.com/= social2> | LinkedIn<http://www.qg.com/social3> | YouTube<http://www.qg.com/= social4> --_000_DM5PR05MB316161E1C7E2EB8EA09A76A0D5D40DM5PR05MB3161namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable <html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr= osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" = xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:= //www.w3.org/TR/REC-html40"> <head> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)"> <style><!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0in; margin-bottom:.0001pt; font-size:11.0pt; font-family:"Calibri",sans-serif;} a:link, span.MsoHyperlink {mso-style-priority:99; color:#0563C1; text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed {mso-style-priority:99; color:#954F72; text-decoration:underline;} span.EmailStyle17 {mso-style-type:personal-compose; font-family:"Calibri",sans-serif; color:windowtext;} .MsoChpDefault {mso-style-type:export-only; font-family:"Calibri",sans-serif;} @page WordSection1 {size:8.5in 11.0in; margin:1.0in 1.0in 1.0in 1.0in;} div.WordSection1 {page:WordSection1;} --></style><!--[if gte mso 9]><xml> <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" /> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext=3D"edit"> <o:idmap v:ext=3D"edit" data=3D"1" /> </o:shapelayout></xml><![endif]--> </head> <body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72"> <div class=3D"WordSection1"> <p class=3D"MsoNormal">We’re using cloud-init to customize VMs built = from a template. We’re using static IPV4 settings so we’re spec= ifying an IP address, subnet mask, and gateway. There is apparently a bug i= n the current version of cloud-init shipping as part of CentOS 7.4 (<a href=3D"https://bugzilla.redhat.com/show_bug.cgi?id=3D14= 92726">https://bugzilla.redhat.com/show_bug.cgi?id=3D1492726</a>) that fail= s to set the gateway properly. In the description of the bug, it says it is= fixed in RHEL 7.5 but also says one can use <a href=3D"https://people.redhat.com/rmccabe/cloud-init/cloud-init-0.7= .9-20.el7.x86_64.rpm"> https://people.redhat.com/rmccabe/cloud-init/cloud-init-0.7.9-20.el7.x86_64= .rpm</a> which is what we’re doing.<o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal">When the new VM first boots, the 3 IPv4 settings are= all set correctly. Reboots of the VM maintain the settings properly. But, = if the VM is shut down and started again via the oVirt GUI, all of the IPV4= settings on the eth0 virtual NIC are lost and the /etc/sysconfig/network-scripts/ifcfg-eth0 shows that the = NIC is now set up for DHCP.<o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal">Are we doing something incorrectly?<o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:"= ;Arial",sans-serif;color:#1E47A4">Sandy Berger </span></b><span style=3D"font-size:10.5pt;font-family:"Arial",sa= ns-serif;color:#444444"><o:p></o:p></span></p> <p class=3D"MsoNormal"><i><span style=3D"font-size:10.0pt;font-family:"= ;Arial",sans-serif;color:#434D5B">IT – Infrastructure Engineer I= I</span></i><span style=3D"font-size:10.5pt;font-family:"Arial",s= ans-serif;color:#444444"><o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:"Ar= ial",sans-serif;color:#444444"> <o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ar= ial",sans-serif;color:#1E47A4">Quad/Graphics</span><span style=3D"font= -size:10.5pt;font-family:"Arial",sans-serif;color:#444444"><o:p><= /o:p></span></p> <p class=3D"MsoNormal"><i><span style=3D"font-size:8.0pt;font-family:"= Arial",sans-serif;color:#434D5B">Performance</span></i><span style=3D"= font-size:8.0pt;font-family:"Arial",sans-serif;color:#434D5B">&nb= sp;through </span><i><span style=3D"font-size:8.5pt;font-family:"= Arial",sans-serif;color:#434D5B">Innovation</span></i><span style=3D"f= ont-size:10.5pt;font-family:"Arial",sans-serif;color:#444444"><o:= p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:"Ar= ial",sans-serif;color:#434D5B"> </span><span style=3D"font-size:1= 0.5pt;font-family:"Arial",sans-serif;color:#444444"><o:p></o:p></= span></p> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ar= ial",sans-serif;color:#434D5B">Sussex, Wisconsin</span><span style=3D"= font-size:10.5pt;font-family:"Arial",sans-serif;color:#444444"><o= :p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ar= ial",sans-serif;color:#434D5B">414.566.2123 phone</span><span style=3D= "font-size:10.5pt;font-family:"Arial",sans-serif;color:#444444"><= o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ar= ial",sans-serif;color:#434D5B">414.566.4010/2123 pager/PIN</span><span= style=3D"font-size:10.5pt;font-family:"Arial",sans-serif;color:#= 444444"><o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"> <= /span><span style=3D"font-size:10.5pt;font-family:"Arial",sans-se= rif;color:#444444"><o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ar= ial",sans-serif;color:black"><a href=3D"mailto:sandy.berger@qg.com"><s= pan style=3D"color:blue">sandy.berger@qg.com</span></a></span><span style= =3D"font-size:10.5pt;font-family:"Arial",sans-serif;color:#444444= "><o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-family:"Arial",sans-se= rif;color:black"><a href=3D"http://www.qg.com/"><span style=3D"font-size:10= .0pt;color:blue">www.QG.com</span></a></span><span style=3D"font-size:10.5p= t;font-family:"Arial",sans-serif;color:#444444"><o:p></o:p></span=
</p> <p class=3D"MsoNormal"><o:p> </o:p></p> </div> Follow Us: <a href=3D"http://www.qg.com/social1">Facebook</a> | <a href=3D"= http://www.qg.com/social2"> Twitter</a> | <a href=3D"http://www.qg.com/social3">LinkedIn</a> | <a href= =3D"http://www.qg.com/social4"> YouTube</a> </body> </html>
--_000_DM5PR05MB316161E1C7E2EB8EA09A76A0D5D40DM5PR05MB3161namp_--

Hello Sandy, i had the same issue and the cause was cloud-init running again at boot even if Run-Once hasn't been selected as boot option. The way i'm using to solve the problem is to remove cloud-init after the first run, since we don't need it anymore. In case also disabling is enoug: touch /etc/cloud/cloud-init.disabled Luca On Mon, Mar 19, 2018 at 2:17 PM, Berger, Sandy <SBERGER@qg.com> wrote:
We’re using cloud-init to customize VMs built from a template. We’re using static IPV4 settings so we’re specifying an IP address, subnet mask, and gateway. There is apparently a bug in the current version of cloud-init shipping as part of CentOS 7.4 (https://bugzilla.redhat.com/show_bug.cgi?id=1492726) that fails to set the gateway properly. In the description of the bug, it says it is fixed in RHEL 7.5 but also says one can use https://people.redhat.com/rmccabe/cloud-init/cloud-init-0.7.9-20.el7.x86_64.... which is what we’re doing.
When the new VM first boots, the 3 IPv4 settings are all set correctly. Reboots of the VM maintain the settings properly. But, if the VM is shut down and started again via the oVirt GUI, all of the IPV4 settings on the eth0 virtual NIC are lost and the /etc/sysconfig/network-scripts/ifcfg-eth0 shows that the NIC is now set up for DHCP.
Are we doing something incorrectly?
Sandy Berger
IT – Infrastructure Engineer II
Quad/Graphics
Performance through Innovation
Sussex, Wisconsin
414.566.2123 phone
414.566.4010/2123 pager/PIN
sandy.berger@qg.com
www.QG.com
Follow Us: Facebook | Twitter | LinkedIn | YouTube
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
-- "E' assurdo impiegare gli uomini di intelligenza eccellente per fare calcoli che potrebbero essere affidati a chiunque se si usassero delle macchine" Gottfried Wilhelm von Leibnitz, Filosofo e Matematico (1646-1716) "Internet è la più grande biblioteca del mondo. Ma il problema è che i libri sono tutti sparsi sul pavimento" John Allen Paulos, Matematico (1945-vivente) Luca 'remix_tj' Lorenzetto, http://www.remixtj.net , <lorenzetto.luca@gmail.com>

Hi Berger, Have you sealed the template? if you didn't sealed the template on creation, then your new VM has the same ifcfg-eth0 settings as your origin VM. In order to avoid this, you need to check the 'Seal Template (Linux only)' checkbox in the New Template dialog. Cheers) On Mon, Mar 19, 2018 at 5:56 PM, Luca 'remix_tj' Lorenzetto < lorenzetto.luca@gmail.com> wrote:
Hello Sandy,
i had the same issue and the cause was cloud-init running again at boot even if Run-Once hasn't been selected as boot option. The way i'm using to solve the problem is to remove cloud-init after the first run, since we don't need it anymore.
In case also disabling is enoug:
touch /etc/cloud/cloud-init.disabled
Luca
We’re using cloud-init to customize VMs built from a template. We’re using static IPV4 settings so we’re specifying an IP address, subnet mask, and gateway. There is apparently a bug in the current version of cloud-init shipping as part of CentOS 7.4 (https://bugzilla.redhat.com/show_bug.cgi?id=1492726) that fails to set
gateway properly. In the description of the bug, it says it is fixed in RHEL 7.5 but also says one can use https://people.redhat.com/rmccabe/cloud-init/cloud-init- 0.7.9-20.el7.x86_64.rpm which is what we’re doing.
When the new VM first boots, the 3 IPv4 settings are all set correctly. Reboots of the VM maintain the settings properly. But, if the VM is shut down and started again via the oVirt GUI, all of the IPV4 settings on the eth0 virtual NIC are lost and the /etc/sysconfig/network-
On Mon, Mar 19, 2018 at 2:17 PM, Berger, Sandy <SBERGER@qg.com> wrote: the scripts/ifcfg-eth0
shows that the NIC is now set up for DHCP.
Are we doing something incorrectly?
Sandy Berger
IT – Infrastructure Engineer II
Quad/Graphics
Performance through Innovation
Sussex, Wisconsin
414.566.2123 phone
414.566.4010/2123 pager/PIN
sandy.berger@qg.com
www.QG.com
Follow Us: Facebook | Twitter | LinkedIn | YouTube
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
-- "E' assurdo impiegare gli uomini di intelligenza eccellente per fare calcoli che potrebbero essere affidati a chiunque se si usassero delle macchine" Gottfried Wilhelm von Leibnitz, Filosofo e Matematico (1646-1716)
"Internet è la più grande biblioteca del mondo. Ma il problema è che i libri sono tutti sparsi sul pavimento" John Allen Paulos, Matematico (1945-vivente)
Luca 'remix_tj' Lorenzetto, http://www.remixtj.net , < lorenzetto.luca@gmail.com> _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
-- Michael Burman Senior Quality engineer - rhv network - redhat israel Red Hat <https://www.redhat.com> mburman@redhat.com M: 0545355725 IM: mburman <https://red.ht/sig>

--_000_DM5PR05MB3161E7BDAF4B8E1D61561462D5AB0DM5PR05MB3161namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 WWVzLCBJIGhhZCB0aGUgY2hlY2tib3ggbWFya2VkIHdoZW4gSSBtYWRlIHRoZSB0ZW1wbGF0ZS4N Cg0KRnJvbTogTWljaGFlbCBCdXJtYW4gW21haWx0bzptYnVybWFuQHJlZGhhdC5jb21dDQpTZW50 OiBUdWVzZGF5LCBNYXJjaCAyMCwgMjAxOCAxOjM3IEFNDQpUbzogQmVyZ2VyLCBTYW5keSA8U0JF UkdFUkBxZy5jb20+DQpDYzogdXNlcnNAb3ZpcnQub3JnOyBMdWNhICdyZW1peF90aicgTG9yZW56 ZXR0byA8bG9yZW56ZXR0by5sdWNhQGdtYWlsLmNvbT4NClN1YmplY3Q6IFJlOiBbb3ZpcnQtdXNl cnNdIE5ldHdvcmsgaXNzdWVzIHdpdGggb1ZpcnQgNC4yIGFuZCBjbG91ZC1pbml0DQoNCkhpIEJl cmdlciwNCkhhdmUgeW91IHNlYWxlZCB0aGUgdGVtcGxhdGU/IGlmIHlvdSBkaWRuJ3Qgc2VhbGVk IHRoZSB0ZW1wbGF0ZSBvbiBjcmVhdGlvbiwgdGhlbiB5b3VyIG5ldyBWTSBoYXMgdGhlIHNhbWUg aWZjZmctZXRoMCBzZXR0aW5ncyBhcyB5b3VyIG9yaWdpbiBWTS4NCkluIG9yZGVyIHRvIGF2b2lk IHRoaXMsIHlvdSBuZWVkIHRvIGNoZWNrIHRoZSAnU2VhbCBUZW1wbGF0ZSAoTGludXggb25seSkn IGNoZWNrYm94IGluIHRoZSBOZXcgVGVtcGxhdGUgZGlhbG9nLg0KQ2hlZXJzKQ0KDQpPbiBNb24s IE1hciAxOSwgMjAxOCBhdCA1OjU2IFBNLCBMdWNhICdyZW1peF90aicgTG9yZW56ZXR0byA8bG9y ZW56ZXR0by5sdWNhQGdtYWlsLmNvbTxtYWlsdG86bG9yZW56ZXR0by5sdWNhQGdtYWlsLmNvbT4+ IHdyb3RlOg0KSGVsbG8gU2FuZHksDQoNCmkgaGFkIHRoZSBzYW1lIGlzc3VlIGFuZCB0aGUgY2F1 c2Ugd2FzIGNsb3VkLWluaXQgcnVubmluZyBhZ2FpbiBhdA0KYm9vdCBldmVuIGlmIFJ1bi1PbmNl IGhhc24ndCBiZWVuIHNlbGVjdGVkIGFzIGJvb3Qgb3B0aW9uLiBUaGUgd2F5IGknbQ0KdXNpbmcg dG8gc29sdmUgdGhlIHByb2JsZW0gaXMgdG8gcmVtb3ZlIGNsb3VkLWluaXQgYWZ0ZXIgdGhlIGZp cnN0DQpydW4sIHNpbmNlIHdlIGRvbid0IG5lZWQgaXQgYW55bW9yZS4NCg0KSW4gY2FzZSBhbHNv IGRpc2FibGluZyBpcyBlbm91ZzoNCg0KdG91Y2ggL2V0Yy9jbG91ZC9jbG91ZC1pbml0LmRpc2Fi bGVkDQoNCkx1Y2ENCg0KT24gTW9uLCBNYXIgMTksIDIwMTggYXQgMjoxNyBQTSwgQmVyZ2VyLCBT YW5keSA8U0JFUkdFUkBxZy5jb208bWFpbHRvOlNCRVJHRVJAcWcuY29tPj4gd3JvdGU6DQo+IFdl 4oCZcmUgdXNpbmcgY2xvdWQtaW5pdCB0byBjdXN0b21pemUgVk1zIGJ1aWx0IGZyb20gYSB0ZW1w bGF0ZS4gV2XigJlyZSB1c2luZw0KPiBzdGF0aWMgSVBWNCBzZXR0aW5ncyBzbyB3ZeKAmXJlIHNw ZWNpZnlpbmcgYW4gSVAgYWRkcmVzcywgc3VibmV0IG1hc2ssIGFuZA0KPiBnYXRld2F5LiBUaGVy ZSBpcyBhcHBhcmVudGx5IGEgYnVnIGluIHRoZSBjdXJyZW50IHZlcnNpb24gb2YgY2xvdWQtaW5p dA0KPiBzaGlwcGluZyBhcyBwYXJ0IG9mIENlbnRPUyA3LjQNCj4gKGh0dHBzOi8vYnVnemlsbGEu cmVkaGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9MTQ5MjcyNikgdGhhdCBmYWlscyB0byBzZXQgdGhl DQo+IGdhdGV3YXkgcHJvcGVybHkuIEluIHRoZSBkZXNjcmlwdGlvbiBvZiB0aGUgYnVnLCBpdCBz YXlzIGl0IGlzIGZpeGVkIGluIFJIRUwNCj4gNy41IGJ1dCBhbHNvIHNheXMgb25lIGNhbiB1c2UN Cj4gaHR0cHM6Ly9wZW9wbGUucmVkaGF0LmNvbS9ybWNjYWJlL2Nsb3VkLWluaXQvY2xvdWQtaW5p dC0wLjcuOS0yMC5lbDcueDg2XzY0LnJwbQ0KPiB3aGljaCBpcyB3aGF0IHdl4oCZcmUgZG9pbmcu DQo+DQo+DQo+DQo+IFdoZW4gdGhlIG5ldyBWTSBmaXJzdCBib290cywgdGhlIDMgSVB2NCBzZXR0 aW5ncyBhcmUgYWxsIHNldCBjb3JyZWN0bHkuDQo+IFJlYm9vdHMgb2YgdGhlIFZNIG1haW50YWlu IHRoZSBzZXR0aW5ncyBwcm9wZXJseS4gQnV0LCBpZiB0aGUgVk0gaXMgc2h1dA0KPiBkb3duIGFu ZCBzdGFydGVkIGFnYWluIHZpYSB0aGUgb1ZpcnQgR1VJLCBhbGwgb2YgdGhlIElQVjQgc2V0dGlu Z3Mgb24gdGhlDQo+IGV0aDAgdmlydHVhbCBOSUMgYXJlIGxvc3QgYW5kIHRoZSAvZXRjL3N5c2Nv bmZpZy9uZXR3b3JrLXNjcmlwdHMvaWZjZmctZXRoMA0KPiBzaG93cyB0aGF0IHRoZSBOSUMgaXMg bm93IHNldCB1cCBmb3IgREhDUC4NCj4NCj4NCj4NCj4gQXJlIHdlIGRvaW5nIHNvbWV0aGluZyBp bmNvcnJlY3RseT8NCj4NCj4NCj4NCj4gU2FuZHkgQmVyZ2VyDQo+DQo+IElUIOKAkyBJbmZyYXN0 cnVjdHVyZSBFbmdpbmVlciBJSQ0KPg0KPg0KPg0KPiBRdWFkL0dyYXBoaWNzDQo+DQo+IFBlcmZv cm1hbmNlIHRocm91Z2ggSW5ub3ZhdGlvbg0KPg0KPg0KPg0KPiBTdXNzZXgsIFdpc2NvbnNpbg0K Pg0KPiA0MTQuNTY2LjIxMjM8dGVsOjQxNC41NjYuMjEyMz4gcGhvbmUNCj4NCj4gNDE0LjU2Ni40 MDEwPHRlbDo0MTQuNTY2LjQwMTA+LzIxMjMgcGFnZXIvUElODQo+DQo+DQo+DQo+IHNhbmR5LmJl cmdlckBxZy5jb208bWFpbHRvOnNhbmR5LmJlcmdlckBxZy5jb20+DQo+DQo+IHd3dy5RRy5jb208 aHR0cDovL3d3dy5RRy5jb20+DQo+DQo+DQo+DQo+IEZvbGxvdyBVczogRmFjZWJvb2sgfCBUd2l0 dGVyIHwgTGlua2VkSW4gfCBZb3VUdWJlDQo+DQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fDQo+IFVzZXJzIG1haWxpbmcgbGlzdA0KPiBVc2Vyc0Bvdmly dC5vcmc8bWFpbHRvOlVzZXJzQG92aXJ0Lm9yZz4NCj4gaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9t YWlsbWFuL2xpc3RpbmZvL3VzZXJzDQo+DQoNCg0KDQotLQ0KIkUnIGFzc3VyZG8gaW1waWVnYXJl IGdsaSB1b21pbmkgZGkgaW50ZWxsaWdlbnphIGVjY2VsbGVudGUgcGVyIGZhcmUNCmNhbGNvbGkg Y2hlIHBvdHJlYmJlcm8gZXNzZXJlIGFmZmlkYXRpIGEgY2hpdW5xdWUgc2Ugc2kgdXNhc3Nlcm8g ZGVsbGUNCm1hY2NoaW5lIg0KR290dGZyaWVkIFdpbGhlbG0gdm9uIExlaWJuaXR6LCBGaWxvc29m byBlIE1hdGVtYXRpY28gKDE2NDYtMTcxNikNCg0KIkludGVybmV0IMOoIGxhIHBpw7kgZ3JhbmRl IGJpYmxpb3RlY2EgZGVsIG1vbmRvLg0KTWEgaWwgcHJvYmxlbWEgw6ggY2hlIGkgbGlicmkgc29u byB0dXR0aSBzcGFyc2kgc3VsIHBhdmltZW50byINCkpvaG4gQWxsZW4gUGF1bG9zLCBNYXRlbWF0 aWNvICgxOTQ1LXZpdmVudGUpDQoNCkx1Y2EgJ3JlbWl4X3RqJyBMb3JlbnpldHRvLCBodHRwOi8v d3d3LnJlbWl4dGoubmV0ICwgPGxvcmVuemV0dG8ubHVjYUBnbWFpbC5jb208bWFpbHRvOmxvcmVu emV0dG8ubHVjYUBnbWFpbC5jb20+Pg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18NClVzZXJzIG1haWxpbmcgbGlzdA0KVXNlcnNAb3ZpcnQub3JnPG1haWx0 bzpVc2Vyc0BvdmlydC5vcmc+DQpodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGlu Zm8vdXNlcnMNCg0KDQoNCi0tDQoNCk1pY2hhZWwgQnVybWFuDQoNClNlbmlvciBRdWFsaXR5IGVu Z2luZWVyIC0gcmh2IG5ldHdvcmsgLSByZWRoYXQgaXNyYWVsDQoNClJlZCBIYXQNCg0KPGh0dHBz Oi8vd3d3LnJlZGhhdC5jb20+DQoNCm1idXJtYW5AcmVkaGF0LmNvbTxtYWlsdG86bWJ1cm1hbkBy ZWRoYXQuY29tPiAgICBNOiAwNTQ1MzU1NzI1PHRlbDowNTQ1MzU1NzI1PiAgICAgSU06IG1idXJt YW4NCltodHRwczovL3d3dy5yZWRoYXQuY29tL2ZpbGVzL2JyYW5kL2VtYWlsL3NpZy1yZWRoYXQu cG5nXTxodHRwczovL3JlZC5odC9zaWc+DQoNCg0KRm9sbG93IFVzOiBGYWNlYm9vazxodHRwOi8v d3d3LnFnLmNvbS9zb2NpYWwxPiB8IFR3aXR0ZXI8aHR0cDovL3d3dy5xZy5jb20vc29jaWFsMj4g fCBMaW5rZWRJbjxodHRwOi8vd3d3LnFnLmNvbS9zb2NpYWwzPiB8IFlvdVR1YmU8aHR0cDovL3d3 dy5xZy5jb20vc29jaWFsND4NCg== --_000_DM5PR05MB3161E7BDAF4B8E1D61561462D5AB0DM5PR05MB3161namp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7 YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0 I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl DQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYg MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIg MTUgNSAyIDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1h bCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJv dHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki LHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJp b3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6 dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6 OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5tc29u b3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTpt c29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsN Cgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1z aXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkVt YWlsU3R5bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWls eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZh dWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp IixzYW5zLXNlcmlmO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsN CgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtw YWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0K PG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwh W2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9 ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlv dXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0i Ymx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+WWVzLCBJIGhhZCB0aGUgY2hlY2tib3ggbWFya2VkIHdoZW4gSSBtYWRl IHRoZSB0ZW1wbGF0ZS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+ Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+IE1pY2hh ZWwgQnVybWFuIFttYWlsdG86bWJ1cm1hbkByZWRoYXQuY29tXSA8YnI+DQo8Yj5TZW50OjwvYj4g VHVlc2RheSwgTWFyY2ggMjAsIDIwMTggMTozNyBBTTxicj4NCjxiPlRvOjwvYj4gQmVyZ2VyLCBT YW5keSAmbHQ7U0JFUkdFUkBxZy5jb20mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiB1c2Vyc0BvdmlydC5v cmc7IEx1Y2EgJ3JlbWl4X3RqJyBMb3JlbnpldHRvICZsdDtsb3JlbnpldHRvLmx1Y2FAZ21haWwu Y29tJmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW292aXJ0LXVzZXJzXSBOZXR3b3JrIGlz c3VlcyB3aXRoIG9WaXJ0IDQuMiBhbmQgY2xvdWQtaW5pdDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0 Ij5IaSBCZXJnZXIsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PkhhdmUgeW91IHNlYWxlZCB0aGUgdGVtcGxhdGU/IGlmIHlvdSBkaWRuJ3Qgc2VhbGVkIHRoZSB0 ZW1wbGF0ZSBvbiBjcmVhdGlvbiwgdGhlbiB5b3VyIG5ldyBWTSBoYXMgdGhlIHNhbWUgaWZjZmct ZXRoMCBzZXR0aW5ncyBhcyB5b3VyIG9yaWdpbiBWTS4NCjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPkluIG9y ZGVyIHRvIGF2b2lkIHRoaXMsIHlvdSBuZWVkIHRvIGNoZWNrIHRoZSAnU2VhbCBUZW1wbGF0ZSAo TGludXggb25seSknIGNoZWNrYm94IGluIHRoZSBOZXcgVGVtcGxhdGUgZGlhbG9nLjxvOnA+PC9v OnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5DaGVlcnMpPG86cD48L286cD48 L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBNb24sIE1hciAxOSwgMjAxOCBh dCA1OjU2IFBNLCBMdWNhICdyZW1peF90aicgTG9yZW56ZXR0byAmbHQ7PGEgaHJlZj0ibWFpbHRv OmxvcmVuemV0dG8ubHVjYUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5sb3JlbnpldHRvLmx1 Y2FAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBz dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5n OjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4iPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+SGVsbG8gU2FuZHksPGJyPg0KPGJyPg0KaSBoYWQgdGhlIHNh bWUgaXNzdWUgYW5kIHRoZSBjYXVzZSB3YXMgY2xvdWQtaW5pdCBydW5uaW5nIGFnYWluIGF0PGJy Pg0KYm9vdCBldmVuIGlmIFJ1bi1PbmNlIGhhc24ndCBiZWVuIHNlbGVjdGVkIGFzIGJvb3Qgb3B0 aW9uLiBUaGUgd2F5IGknbTxicj4NCnVzaW5nIHRvIHNvbHZlIHRoZSBwcm9ibGVtIGlzIHRvIHJl bW92ZSBjbG91ZC1pbml0IGFmdGVyIHRoZSBmaXJzdDxicj4NCnJ1biwgc2luY2Ugd2UgZG9uJ3Qg bmVlZCBpdCBhbnltb3JlLjxicj4NCjxicj4NCkluIGNhc2UgYWxzbyBkaXNhYmxpbmcgaXMgZW5v dWc6PGJyPg0KPGJyPg0KdG91Y2ggL2V0Yy9jbG91ZC9jbG91ZC1pbml0LmRpc2FibGVkPGJyPg0K PGJyPg0KTHVjYTxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48YnI+DQpPbiBNb24sIE1hciAxOSwgMjAxOCBhdCAyOjE3IFBNLCBCZXJnZXIsIFNhbmR5 ICZsdDs8YSBocmVmPSJtYWlsdG86U0JFUkdFUkBxZy5jb20iPlNCRVJHRVJAcWcuY29tPC9hPiZn dDsgd3JvdGU6PGJyPg0KJmd0OyBXZeKAmXJlIHVzaW5nIGNsb3VkLWluaXQgdG8gY3VzdG9taXpl IFZNcyBidWlsdCBmcm9tIGEgdGVtcGxhdGUuIFdl4oCZcmUgdXNpbmc8YnI+DQomZ3Q7IHN0YXRp YyBJUFY0IHNldHRpbmdzIHNvIHdl4oCZcmUgc3BlY2lmeWluZyBhbiBJUCBhZGRyZXNzLCBzdWJu ZXQgbWFzaywgYW5kPGJyPg0KJmd0OyBnYXRld2F5LiBUaGVyZSBpcyBhcHBhcmVudGx5IGEgYnVn IGluIHRoZSBjdXJyZW50IHZlcnNpb24gb2YgY2xvdWQtaW5pdDxicj4NCiZndDsgc2hpcHBpbmcg YXMgcGFydCBvZiBDZW50T1MgNy40PGJyPg0KJmd0OyAoPGEgaHJlZj0iaHR0cHM6Ly9idWd6aWxs YS5yZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9pZD0xNDkyNzI2IiB0YXJnZXQ9Il9ibGFuayI+aHR0 cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9pZD0xNDkyNzI2PC9hPikgdGhh dCBmYWlscyB0byBzZXQgdGhlPGJyPg0KJmd0OyBnYXRld2F5IHByb3Blcmx5LiBJbiB0aGUgZGVz Y3JpcHRpb24gb2YgdGhlIGJ1ZywgaXQgc2F5cyBpdCBpcyBmaXhlZCBpbiBSSEVMPGJyPg0KJmd0 OyA3LjUgYnV0IGFsc28gc2F5cyBvbmUgY2FuIHVzZTxicj4NCiZndDsgPGEgaHJlZj0iaHR0cHM6 Ly9wZW9wbGUucmVkaGF0LmNvbS9ybWNjYWJlL2Nsb3VkLWluaXQvY2xvdWQtaW5pdC0wLjcuOS0y MC5lbDcueDg2XzY0LnJwbSIgdGFyZ2V0PSJfYmxhbmsiPg0KaHR0cHM6Ly9wZW9wbGUucmVkaGF0 LmNvbS9ybWNjYWJlL2Nsb3VkLWluaXQvY2xvdWQtaW5pdC0wLjcuOS0yMC5lbDcueDg2XzY0LnJw bTwvYT48YnI+DQomZ3Q7IHdoaWNoIGlzIHdoYXQgd2XigJlyZSBkb2luZy48YnI+DQomZ3Q7PGJy Pg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IFdoZW4gdGhlIG5ldyBWTSBmaXJzdCBib290cywg dGhlIDMgSVB2NCBzZXR0aW5ncyBhcmUgYWxsIHNldCBjb3JyZWN0bHkuPGJyPg0KJmd0OyBSZWJv b3RzIG9mIHRoZSBWTSBtYWludGFpbiB0aGUgc2V0dGluZ3MgcHJvcGVybHkuIEJ1dCwgaWYgdGhl IFZNIGlzIHNodXQ8YnI+DQomZ3Q7IGRvd24gYW5kIHN0YXJ0ZWQgYWdhaW4gdmlhIHRoZSBvVmly dCBHVUksIGFsbCBvZiB0aGUgSVBWNCBzZXR0aW5ncyBvbiB0aGU8YnI+DQomZ3Q7IGV0aDAgdmly dHVhbCBOSUMgYXJlIGxvc3QgYW5kIHRoZSAvZXRjL3N5c2NvbmZpZy9uZXR3b3JrLXNjcmlwdHMv aWZjZmctZXRoMDxicj4NCiZndDsgc2hvd3MgdGhhdCB0aGUgTklDIGlzIG5vdyBzZXQgdXAgZm9y IERIQ1AuPGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyBBcmUgd2UgZG9p bmcgc29tZXRoaW5nIGluY29ycmVjdGx5Pzxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxi cj4NCiZndDsgU2FuZHkgQmVyZ2VyPGJyPg0KJmd0Ozxicj4NCiZndDsgSVQg4oCTIEluZnJhc3Ry dWN0dXJlIEVuZ2luZWVyIElJPGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0 OyBRdWFkL0dyYXBoaWNzPGJyPg0KJmd0Ozxicj4NCiZndDsgUGVyZm9ybWFuY2UgdGhyb3VnaCBJ bm5vdmF0aW9uPGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyBTdXNzZXgs IFdpc2NvbnNpbjxicj4NCiZndDs8YnI+DQomZ3Q7IDxhIGhyZWY9InRlbDo0MTQuNTY2LjIxMjMi PjQxNC41NjYuMjEyMzwvYT4gcGhvbmU8YnI+DQomZ3Q7PGJyPg0KJmd0OyA8YSBocmVmPSJ0ZWw6 NDE0LjU2Ni40MDEwIj40MTQuNTY2LjQwMTA8L2E+LzIxMjMgcGFnZXIvUElOPGJyPg0KJmd0Ozxi cj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyA8YSBocmVmPSJtYWlsdG86c2FuZHkuYmVyZ2Vy QHFnLmNvbSI+c2FuZHkuYmVyZ2VyQHFnLmNvbTwvYT48YnI+DQomZ3Q7PGJyPg0KJmd0OyA8YSBo cmVmPSJodHRwOi8vd3d3LlFHLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnd3dy5RRy5jb208L2E+PGJy Pg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyBGb2xsb3cgVXM6IEZhY2Vib29r IHwgVHdpdHRlciB8IExpbmtlZEluIHwgWW91VHViZTxicj4NCiZndDs8bzpwPjwvbzpwPjwvcD4N CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mZ3Q7IF9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyBVc2VycyBtYWlsaW5n IGxpc3Q8YnI+DQomZ3Q7IDxhIGhyZWY9Im1haWx0bzpVc2Vyc0BvdmlydC5vcmciPlVzZXJzQG92 aXJ0Lm9yZzwvYT48YnI+DQomZ3Q7IDxhIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFp bG1hbi9saXN0aW5mby91c2VycyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9saXN0cy5vdmlydC5v cmcvbWFpbG1hbi9saXN0aW5mby91c2VyczwvYT48YnI+DQomZ3Q7PGJyPg0KPGJyPg0KPGJyPg0K PGJyPg0KLS08YnI+DQomcXVvdDtFJyBhc3N1cmRvIGltcGllZ2FyZSBnbGkgdW9taW5pIGRpIGlu dGVsbGlnZW56YSBlY2NlbGxlbnRlIHBlciBmYXJlPGJyPg0KY2FsY29saSBjaGUgcG90cmViYmVy byBlc3NlcmUgYWZmaWRhdGkgYSBjaGl1bnF1ZSBzZSBzaSB1c2Fzc2VybyBkZWxsZTxicj4NCm1h Y2NoaW5lJnF1b3Q7PGJyPg0KR290dGZyaWVkIFdpbGhlbG0gdm9uIExlaWJuaXR6LCBGaWxvc29m byBlIE1hdGVtYXRpY28gKDE2NDYtMTcxNik8YnI+DQo8YnI+DQomcXVvdDtJbnRlcm5ldCDDqCBs YSBwacO5IGdyYW5kZSBiaWJsaW90ZWNhIGRlbCBtb25kby48YnI+DQpNYSBpbCBwcm9ibGVtYSDD qCBjaGUgaSBsaWJyaSBzb25vIHR1dHRpIHNwYXJzaSBzdWwgcGF2aW1lbnRvJnF1b3Q7PGJyPg0K Sm9obiBBbGxlbiBQYXVsb3MsIE1hdGVtYXRpY28gKDE5NDUtdml2ZW50ZSk8YnI+DQo8YnI+DQpM dWNhICdyZW1peF90aicgTG9yZW56ZXR0bywgPGEgaHJlZj0iaHR0cDovL3d3dy5yZW1peHRqLm5l dCIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly93d3cucmVtaXh0ai5uZXQ8L2E+ICwgJmx0OzxhIGhy ZWY9Im1haWx0bzpsb3JlbnpldHRvLmx1Y2FAZ21haWwuY29tIj5sb3JlbnpldHRvLmx1Y2FAZ21h aWwuY29tPC9hPiZndDs8YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXzxicj4NClVzZXJzIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpV c2Vyc0BvdmlydC5vcmciPlVzZXJzQG92aXJ0Lm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwOi8v bGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMiIHRhcmdldD0iX2JsYW5rIj5o dHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM8L2E+PG86cD48L286 cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4N CjxiciBjbGVhcj0iYWxsIj4NCjxicj4NCi0tIDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+ DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9t Oi4wMDAxcHQiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O3RleHQtdHJhbnNmb3Jt OnVwcGVyY2FzZSI+TWljaGFlbCBCdXJtYW48bzpwPjwvbzpwPjwvc3Bhbj48L2I+PC9wPg0KPHAg c3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjcuNXB0O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSI+U2VuaW9yIFF1YWxpdHkgZW5n aW5lZXIgLSByaHYgbmV0d29yayAtIHJlZGhhdCBpc3JhZWwNCjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZTo3LjVwdDtjb2xvcjojOTk5OTk5Ij48YSBocmVmPSJodHRwczovL3d3dy5y ZWRoYXQuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90 O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzAwODhDRTt0ZXh0LWRlY29yYXRpb246bm9u ZSI+UmVkIEhhdA0KPGJyPg0KPGJyPg0KPC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxl PSJmb250LXNpemU6Ny41cHQ7Y29sb3I6Izk5OTk5OSI+PGEgaHJlZj0ibWFpbHRvOm1idXJtYW5A cmVkaGF0LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv dDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMwMDg4Q0U7dGV4dC1kZWNvcmF0aW9uOm5v bmUiPm1idXJtYW5AcmVkaGF0LmNvbTwvc3Bhbj48L2E+Jm5ic3A7ICZuYnNwOyBNOg0KPGEgaHJl Zj0idGVsOjA1NDUzNTU3MjUiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjguNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzAw ODhDRTt0ZXh0LWRlY29yYXRpb246bm9uZSI+MDU0NTM1NTcyNTwvc3Bhbj48L2E+ICZuYnNwOyAm bmJzcDsgSU06IG1idXJtYW48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8dGFibGUgY2xhc3M9Ik1z b05vcm1hbFRhYmxlIiBib3JkZXI9IjAiIGNlbGxwYWRkaW5nPSIwIj4NCjx0Ym9keT4NCjx0cj4N Cjx0ZCBzdHlsZT0icGFkZGluZzouNzVwdCAuNzVwdCAuNzVwdCAuNzVwdCI+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48YSBocmVmPSJodHRwczovL3JlZC5odC9zaWciIHRhcmdldD0iX2JsYW5rIj48 c3BhbiBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxpbWcgYm9yZGVyPSIwIiB3aWR0aD0i OTAiIHN0eWxlPSJ3aWR0aDouOTM3NWluIiBpZD0iX3gwMDAwX2kxMDI1IiBzcmM9Imh0dHBzOi8v d3d3LnJlZGhhdC5jb20vZmlsZXMvYnJhbmQvZW1haWwvc2lnLXJlZGhhdC5wbmciPjwvc3Bhbj48 L2E+PG86cD48L286cD48L3A+DQo8L3RkPg0KPC90cj4NCjwvdGJvZHk+DQo8L3RhYmxlPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCkZvbGxvdyBVczogPGEgaHJl Zj0iaHR0cDovL3d3dy5xZy5jb20vc29jaWFsMSI+RmFjZWJvb2s8L2E+IHwgPGEgaHJlZj0iaHR0 cDovL3d3dy5xZy5jb20vc29jaWFsMiI+DQpUd2l0dGVyPC9hPiB8IDxhIGhyZWY9Imh0dHA6Ly93 d3cucWcuY29tL3NvY2lhbDMiPkxpbmtlZEluPC9hPiB8IDxhIGhyZWY9Imh0dHA6Ly93d3cucWcu Y29tL3NvY2lhbDQiPg0KWW91VHViZTwvYT4NCjwvYm9keT4NCjwvaHRtbD4NCg== --_000_DM5PR05MB3161E7BDAF4B8E1D61561462D5AB0DM5PR05MB3161namp_--

Thanks for the suggestion. I was hoping to avoid that but will consider doing it as a last resort. -----Original Message----- From: Luca 'remix_tj' Lorenzetto [mailto:lorenzetto.luca@gmail.com] Sent: Monday, March 19, 2018 10:56 AM To: Berger, Sandy <SBERGER@qg.com> Cc: users@ovirt.org Subject: Re: [ovirt-users] Network issues with oVirt 4.2 and cloud-init Hello Sandy, i had the same issue and the cause was cloud-init running again at boot even if Run-Once hasn't been selected as boot option. The way i'm using to solve the problem is to remove cloud-init after the first run, since we don't need it anymore. In case also disabling is enoug: touch /etc/cloud/cloud-init.disabled Luca On Mon, Mar 19, 2018 at 2:17 PM, Berger, Sandy <SBERGER@qg.com> wrote:
We’re using cloud-init to customize VMs built from a template. We’re using static IPV4 settings so we’re specifying an IP address, subnet mask, and gateway. There is apparently a bug in the current version of cloud-init shipping as part of CentOS 7.4 (https://bugzilla.redhat.com/show_bug.cgi?id=1492726) that fails to set the gateway properly. In the description of the bug, it says it is fixed in RHEL 7.5 but also says one can use https://people.redhat.com/rmccabe/cloud-init/cloud-init-0.7.9-20.el7.x86_64.... which is what we’re doing.
When the new VM first boots, the 3 IPv4 settings are all set correctly. Reboots of the VM maintain the settings properly. But, if the VM is shut down and started again via the oVirt GUI, all of the IPV4 settings on the eth0 virtual NIC are lost and the /etc/sysconfig/network-scripts/ifcfg-eth0 shows that the NIC is now set up for DHCP.
Are we doing something incorrectly?
Sandy Berger
IT – Infrastructure Engineer II
Quad/Graphics
Performance through Innovation
Sussex, Wisconsin
414.566.2123 phone
414.566.4010/2123 pager/PIN
sandy.berger@qg.com
www.QG.com
Follow Us: Facebook | Twitter | LinkedIn | YouTube
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
-- "E' assurdo impiegare gli uomini di intelligenza eccellente per fare calcoli che potrebbero essere affidati a chiunque se si usassero delle macchine" Gottfried Wilhelm von Leibnitz, Filosofo e Matematico (1646-1716) "Internet è la più grande biblioteca del mondo. Ma il problema è che i libri sono tutti sparsi sul pavimento" John Allen Paulos, Matematico (1945-vivente) Luca 'remix_tj' Lorenzetto, http://www.remixtj.net , <lorenzetto.luca@gmail.com> Follow Us: Facebook<http://www.qg.com/social1> | Twitter<http://www.qg.com/social2> | LinkedIn<http://www.qg.com/social3> | YouTube<http://www.qg.com/social4>

Hello, have the same problem on my centos7 vms Solved it though installing cloud-init 18.03 and using Custom script to generate network config in /etc/cloud/cloud.cfg.d/ Cloud init 18.03 installation: sudo su - #install python3 (required by cloud-init) yum install -y epel-release yum install -y python34 # Install pip3(required by cloud-init) yum install -y python34-setuptools # install easy_install-3.4 easy_install-3.4 pip #install cloud-init yum -y install wget mkdir /tmp/cloudinitsrc cd /tmp/cloudinitsrc wget https://launchpad.net/cloud-init/trunk/18.3/+download/cloud-init-18.3.tar.gz tar -zxvf cloud-init-18.3.tar.gz cd cloud-init-18.3 pip3 install -r requirements.txt python3 setup.py build python3 setup.py install --init-system systemd cloud-init init --local cloud-init status echo 'datasource_list: ["NoCloud", "ConfigDrive"]' >> /etc/cloud/cloud.cfg for svc in cloud-init-local.service cloud-init.service cloud-config.service cloud-final.service; do sudo systemctl enable $svc sudo systemctl start $svc sudo systemctl status $svc done Custom script itself(put it in oVirt web interface) # the scrip it is yaml based config for cloud-init #network configuration write_files: - path: /etc/cloud/cloud.cfg.d/50-curtin-networking.cfg owner: root:root permissions: '0644' content: | network: version: 1 config: - type: physical name: eth0 subnets: - type: static address: 10.10.10.10/24 gateway: 10.10.10.1 dns_nameservers: - 10.10.10.12 - 10.10.10.13 dns_search: - mydomain.com #need to reboot vm after configuration to apply network settings power_state: mode: reboot timeout: 30 condition: True
participants (4)
-
Berger, Sandy
-
Luca 'remix_tj' Lorenzetto
-
Michael Burman
-
smakarevich@objectstyle.com