From richiepiovanetti at healthcareinfopartners.com Wed Jun 5 09:07:58 2013 Content-Type: multipart/mixed; boundary="===============1311903476294555301==" MIME-Version: 1.0 From: Richie at HIP To: users at ovirt.org Subject: Re: [Users] Problem Creating "oVirt Engine" - Stuck on FQDN Date: Wed, 05 Jun 2013 09:07:54 -0400 Message-ID: <6E0A26D3-6910-4FEC-8821-2AE6596152B2@healthcareinfopartners.com> In-Reply-To: 51AEE88E.2080805@xs4all.nl --===============1311903476294555301== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --Apple-Mail=3D_BAB60B2E-7748-4768-B125-127B5922C466 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=3Dwindows-1252 I agree. The "oVirt Node" part will not be a VM since as you said, it =3D would be a VM within a VM - my mistake in expressing what i'm preparing. Regarding the "single machine" (Engine and Node) "live iso" that you =3D mention. Where can I find it=3D85? Regards; Richie Jos=3DE9 E ("Richie") Piovanetti, MD, MS=3D20 M: 787-615-4884 | richiepiovanetti(a)healthcareinfopartners.com On Jun 5, 2013, at 3:28 AM, Joop wrote: > Richie(a)HIP wrote: >>=3D20 >> hi oVirt Community. >>=3D20 >> This will be my first posting for help to the oVirt community, so =3D please bear with me I'f I'm not to the etiquette standards you might =3D have already. >>=3D20 >> I'm trying to test oVirt as a FOSS Virtualization solution for small- = =3D to medium-sized healthcare organizations implementing various health =3D information technology solutions (HIT) that the new health care reform =3D is requiring. As a Clinical informatist, I'm very concerned about =3D health care costs, hence I'm pushing for open source to take a wider =3D stance in U.S. health care to reduce costs where possible and divert =3D moneys to patient care. Now enough with my altruistic desires, and let =3D go into the deep. >>=3D20 >> I'm trying to create "virtual machines" (using VirtualBox, Parallels =3D and/or VMWare Workstation); mainly one for "oVirt Engine"; ind later a =3D the second one for "oVirt Nodes". This way, these VM's files can be =3D copier to any hardware and underlying OS, so at least the "Virt Engine" =3D is easily installed and brought-up to facilitate managing oVirt Nodes. =3D I considered creating ".iso" images of each component (Engine and Nodes) = =3D but I'm afraid this will hit the wall for linux novices when installing =3D the ".iso" images in different hardware platforms (with different =3D processors, number of cores, RAM, chipsets, etc.) >>=3D20 > If I understand you correctly you want to make VMs for both engine and = =3D node so that you'll only need those images to setup a virtualisation =3D infrastructure? > If so that is only partly going to work. The engine VM will work but =3D the node not since that would imply nested virtualisation. That can work = =3D but not for every combination and probably not for the above mentioned =3D products. > Node needs to run on the bare metal since it provides the same =3D functions as VirtualBox/Parallels/VMWare, its Fedora18 as its operating =3D system + kvm as its virtualiser. >=3D20 > Concerning you dns problems, to make it short, you'll need to come up =3D with a naming scheme and implement that either using a full dns server =3D or through /etc/hosts. > You might also have a look at the all-in-one plugin which turns a =3D single machine into both engine and node or if you want to play around =3D have a look at the live iso. >=3D20 > Regards, >=3D20 > Joop >=3D20 --Apple-Mail=3D_BAB60B2E-7748-4768-B125-127B5922C466 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=3Dwindows-1252 I =3D agree.  The "oVirt Node" part will not be a VM since as you said, =3D it would be a VM within a VM - my mistake in expressing what i'm =3D preparing.

Regarding the "single machine" (Engine and = =3D Node) "live iso" that you mention.  Where can I find =3D it=3D85?

Regards;

Richie<= b=3D r>

Jos= =3DE9=3D E ("Richie") Piovanetti, MD, MS
 






On Jun 5, 2013, at 3:28 AM, Joop <jvdwege(a)xs4all.nl> =3D wrote:

Richie(a)HIP wrote:
hi oVirt Community.

This will be my first posting for help to the oVirt community, so please bear with me I'f I'm not to the etiquette standards you might have already.

I'm trying to test oVirt as a FOSS Virtualization solution for small- to medium-sized healthcare organizations implementing various health information technology solutions (HIT) that the new health care reform is requiring.  As a Clinical informatist, I'm very concerned about health care costs, hence I'm pushing for open source to take a wider stance in U.S. health care to reduce costs where possible and divert moneys to patient care.  Now enough with my altruistic =3D desires, and let go into the deep.

I'm trying to create "virtual machines" (using VirtualBox, Parallels and/or VMWare Workstation); mainly one for "oVirt Engine"; ind later a the second one for "oVirt Nodes".  This way, these VM's files can be copier to any hardware and underlying OS, so at least the "Virt Engine" is easily installed and brought-up to facilitate managing oVirt Nodes.  I considered creating ".iso" images of each component (Engine and Nodes) but I'm afraid this will hit the wall for linux novices when installing the ".iso" images in different hardware platforms (with different processors, number of cores, RAM, chipsets, etc.)

If I understand you correctly you want to make VMs for both engine and node so that you'll only need those images to setup a virtualisation infrastructure?
If so that is only partly going to work. The engine VM will work but the node not since that would imply nested virtualisation. That can work but not for every combination and probably not for the above mentioned products.
Node needs to run on the bare metal since it provides the same functions as VirtualBox/Parallels/VMWare, its Fedora18 as its operating system + kvm as its virtualiser.

Concerning you dns problems, to make it short, you'll need to come up with a naming scheme and implement that either using a full dns server or through /etc/hosts.
You might also have a look at the all-in-one plugin which turns a single machine into both engine and node or if you want to play around have a look at the live iso.

Regards,

Joop


=3D --Apple-Mail=3D_BAB60B2E-7748-4768-B125-127B5922C466-- --===============1311903476294555301== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" Ci0tQXBwbGUtTWFpbD1fQkFCNjBCMkUtNzc0OC00NzY4LUIxMjUtMTI3QjU5MjJDNDY2CkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKQ29udGVudC1UeXBlOiB0ZXh0 L3BsYWluOwoJY2hhcnNldD13aW5kb3dzLTEyNTIKCkkgYWdyZWUuICBUaGUgIm9WaXJ0IE5vZGUi IHBhcnQgd2lsbCBub3QgYmUgYSBWTSBzaW5jZSBhcyB5b3Ugc2FpZCwgaXQgPQp3b3VsZCBiZSBh IFZNIHdpdGhpbiBhIFZNIC0gbXkgbWlzdGFrZSBpbiBleHByZXNzaW5nIHdoYXQgaSdtIHByZXBh cmluZy4KClJlZ2FyZGluZyB0aGUgInNpbmdsZSBtYWNoaW5lIiAoRW5naW5lIGFuZCBOb2RlKSAi bGl2ZSBpc28iIHRoYXQgeW91ID0KbWVudGlvbi4gIFdoZXJlIGNhbiBJIGZpbmQgaXQ9ODU/CgpS ZWdhcmRzOwoKUmljaGllCgpKb3M9RTkgRSAoIlJpY2hpZSIpIFBpb3ZhbmV0dGksIE1ELCBNUz0y MApNOiA3ODctNjE1LTQ4ODQgfCByaWNoaWVwaW92YW5ldHRpQGhlYWx0aGNhcmVpbmZvcGFydG5l cnMuY29tCgoKCgoKCk9uIEp1biA1LCAyMDEzLCBhdCAzOjI4IEFNLCBKb29wIDxqdmR3ZWdlQHhz NGFsbC5ubD4gd3JvdGU6Cgo+IFJpY2hpZUBISVAgd3JvdGU6Cj4+PTIwCj4+IGhpIG9WaXJ0IENv bW11bml0eS4KPj49MjAKPj4gVGhpcyB3aWxsIGJlIG15IGZpcnN0IHBvc3RpbmcgZm9yIGhlbHAg dG8gdGhlIG9WaXJ0IGNvbW11bml0eSwgc28gPQpwbGVhc2UgYmVhciB3aXRoIG1lIEknZiBJJ20g bm90IHRvIHRoZSBldGlxdWV0dGUgc3RhbmRhcmRzIHlvdSBtaWdodCA9CmhhdmUgYWxyZWFkeS4K Pj49MjAKPj4gSSdtIHRyeWluZyB0byB0ZXN0IG9WaXJ0IGFzIGEgRk9TUyBWaXJ0dWFsaXphdGlv biBzb2x1dGlvbiBmb3Igc21hbGwtID0KdG8gbWVkaXVtLXNpemVkIGhlYWx0aGNhcmUgb3JnYW5p emF0aW9ucyBpbXBsZW1lbnRpbmcgdmFyaW91cyBoZWFsdGggPQppbmZvcm1hdGlvbiB0ZWNobm9s b2d5IHNvbHV0aW9ucyAoSElUKSB0aGF0IHRoZSBuZXcgaGVhbHRoIGNhcmUgcmVmb3JtID0KaXMg cmVxdWlyaW5nLiAgQXMgYSBDbGluaWNhbCBpbmZvcm1hdGlzdCwgSSdtIHZlcnkgY29uY2VybmVk IGFib3V0ID0KaGVhbHRoIGNhcmUgY29zdHMsIGhlbmNlIEknbSBwdXNoaW5nIGZvciBvcGVuIHNv dXJjZSB0byB0YWtlIGEgd2lkZXIgPQpzdGFuY2UgaW4gVS5TLiBoZWFsdGggY2FyZSB0byByZWR1 Y2UgY29zdHMgd2hlcmUgcG9zc2libGUgYW5kIGRpdmVydCA9Cm1vbmV5cyB0byBwYXRpZW50IGNh cmUuICBOb3cgZW5vdWdoIHdpdGggbXkgYWx0cnVpc3RpYyBkZXNpcmVzLCBhbmQgbGV0ID0KZ28g aW50byB0aGUgZGVlcC4KPj49MjAKPj4gSSdtIHRyeWluZyB0byBjcmVhdGUgInZpcnR1YWwgbWFj aGluZXMiICh1c2luZyBWaXJ0dWFsQm94LCBQYXJhbGxlbHMgPQphbmQvb3IgVk1XYXJlIFdvcmtz dGF0aW9uKTsgbWFpbmx5IG9uZSBmb3IgIm9WaXJ0IEVuZ2luZSI7IGluZCBsYXRlciBhID0KdGhl IHNlY29uZCBvbmUgZm9yICJvVmlydCBOb2RlcyIuICBUaGlzIHdheSwgdGhlc2UgVk0ncyBmaWxl cyBjYW4gYmUgPQpjb3BpZXIgdG8gYW55IGhhcmR3YXJlIGFuZCB1bmRlcmx5aW5nIE9TLCBzbyBh dCBsZWFzdCB0aGUgIlZpcnQgRW5naW5lIiA9CmlzIGVhc2lseSBpbnN0YWxsZWQgYW5kIGJyb3Vn aHQtdXAgdG8gZmFjaWxpdGF0ZSBtYW5hZ2luZyBvVmlydCBOb2Rlcy4gID0KSSBjb25zaWRlcmVk IGNyZWF0aW5nICIuaXNvIiBpbWFnZXMgb2YgZWFjaCBjb21wb25lbnQgKEVuZ2luZSBhbmQgTm9k ZXMpID0KYnV0IEknbSBhZnJhaWQgdGhpcyB3aWxsIGhpdCB0aGUgd2FsbCBmb3IgbGludXggbm92 aWNlcyB3aGVuIGluc3RhbGxpbmcgPQp0aGUgIi5pc28iIGltYWdlcyBpbiBkaWZmZXJlbnQgaGFy ZHdhcmUgcGxhdGZvcm1zICh3aXRoIGRpZmZlcmVudCA9CnByb2Nlc3NvcnMsIG51bWJlciBvZiBj b3JlcywgUkFNLCBjaGlwc2V0cywgZXRjLikKPj49MjAKPiBJZiBJIHVuZGVyc3RhbmQgeW91IGNv cnJlY3RseSB5b3Ugd2FudCB0byBtYWtlIFZNcyBmb3IgYm90aCBlbmdpbmUgYW5kID0Kbm9kZSBz byB0aGF0IHlvdSdsbCBvbmx5IG5lZWQgdGhvc2UgaW1hZ2VzIHRvIHNldHVwIGEgdmlydHVhbGlz YXRpb24gPQppbmZyYXN0cnVjdHVyZT8KPiBJZiBzbyB0aGF0IGlzIG9ubHkgcGFydGx5IGdvaW5n IHRvIHdvcmsuIFRoZSBlbmdpbmUgVk0gd2lsbCB3b3JrIGJ1dCA9CnRoZSBub2RlIG5vdCBzaW5j ZSB0aGF0IHdvdWxkIGltcGx5IG5lc3RlZCB2aXJ0dWFsaXNhdGlvbi4gVGhhdCBjYW4gd29yayA9 CmJ1dCBub3QgZm9yIGV2ZXJ5IGNvbWJpbmF0aW9uIGFuZCBwcm9iYWJseSBub3QgZm9yIHRoZSBh Ym92ZSBtZW50aW9uZWQgPQpwcm9kdWN0cy4KPiBOb2RlIG5lZWRzIHRvIHJ1biBvbiB0aGUgYmFy ZSBtZXRhbCBzaW5jZSBpdCBwcm92aWRlcyB0aGUgc2FtZSA9CmZ1bmN0aW9ucyBhcyBWaXJ0dWFs Qm94L1BhcmFsbGVscy9WTVdhcmUsIGl0cyBGZWRvcmExOCBhcyBpdHMgb3BlcmF0aW5nID0Kc3lz dGVtICsga3ZtIGFzIGl0cyB2aXJ0dWFsaXNlci4KPj0yMAo+IENvbmNlcm5pbmcgeW91IGRucyBw cm9ibGVtcywgdG8gbWFrZSBpdCBzaG9ydCwgeW91J2xsIG5lZWQgdG8gY29tZSB1cCA9CndpdGgg YSBuYW1pbmcgc2NoZW1lIGFuZCBpbXBsZW1lbnQgdGhhdCBlaXRoZXIgdXNpbmcgYSBmdWxsIGRu cyBzZXJ2ZXIgPQpvciB0aHJvdWdoIC9ldGMvaG9zdHMuCj4gWW91IG1pZ2h0IGFsc28gaGF2ZSBh IGxvb2sgYXQgdGhlIGFsbC1pbi1vbmUgcGx1Z2luIHdoaWNoIHR1cm5zIGEgPQpzaW5nbGUgbWFj aGluZSBpbnRvIGJvdGggZW5naW5lIGFuZCBub2RlIG9yIGlmIHlvdSB3YW50IHRvIHBsYXkgYXJv dW5kID0KaGF2ZSBhIGxvb2sgYXQgdGhlIGxpdmUgaXNvLgo+PTIwCj4gUmVnYXJkcywKPj0yMAo+ IEpvb3AKPj0yMAoKCi0tQXBwbGUtTWFpbD1fQkFCNjBCMkUtNzc0OC00NzY4LUIxMjUtMTI3QjU5 MjJDNDY2CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKQ29udGVu dC1UeXBlOiB0ZXh0L2h0bWw7CgljaGFyc2V0PXdpbmRvd3MtMTI1MgoKPGh0bWw+PGhlYWQ+PG1l dGEgaHR0cC1lcXVpdj0zRCJDb250ZW50LVR5cGUiIGNvbnRlbnQ9M0QidGV4dC9odG1sID0KY2hh cnNldD0zRHdpbmRvd3MtMTI1MiI+PC9oZWFkPjxib2R5IHN0eWxlPTNEIndvcmQtd3JhcDogYnJl YWstd29yZDsgPQotd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7IC13ZWJraXQtbGluZS1icmVhazog YWZ0ZXItd2hpdGUtc3BhY2U7ICI+SSA9CmFncmVlLiAmbmJzcDtUaGUgIm9WaXJ0IE5vZGUiIHBh cnQgd2lsbCBub3QgYmUgYSBWTSBzaW5jZSBhcyB5b3Ugc2FpZCwgPQppdCB3b3VsZCBiZSBhIFZN IHdpdGhpbiBhIFZNIC0gbXkgbWlzdGFrZSBpbiBleHByZXNzaW5nIHdoYXQgaSdtID0KcHJlcGFy aW5nLjxkaXY+PGJyPjwvZGl2PjxkaXY+UmVnYXJkaW5nIHRoZSAic2luZ2xlIG1hY2hpbmUiIChF bmdpbmUgYW5kID0KTm9kZSkgImxpdmUgaXNvIiB0aGF0IHlvdSBtZW50aW9uLiAmbmJzcDtXaGVy ZSBjYW4gSSBmaW5kID0KaXQ9ODU/PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5SZWdhcmRzOzwv ZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+UmljaGllPGI9CnI+PGRpdiBhcHBsZS1jb250ZW50LWVk aXRlZD0zRCJ0cnVlIj4KPGRpdiBzdHlsZT0zRCJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZh bWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6ID0KbWVkaXVtOyBmb250LXN0eWxlOiBub3JtYWw7 IGZvbnQtdmFyaWFudDogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyA9CmxldHRlci1zcGFj aW5nOiBub3JtYWw7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IG9ycGhhbnM6IDI7IHRleHQtYWxpZ246 ID0KLXdlYmtpdC1hdXRvOyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsg d2hpdGUtc3BhY2U6ID0Kbm9ybWFsOyB3aWRvd3M6IDI7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Vi a2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87ID0KLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDog MHB4OyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7ID0KLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOyAt d2Via2l0LWxpbmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNwYWNlOyAiPjxzcGFuID0KY2xhc3M9M0Qi QXBwbGUtc3R5bGUtc3BhbiIgc3R5bGU9M0QiYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgY29s b3I6ID0KcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXN0eWxlOiBu b3JtYWw7IGZvbnQtdmFyaWFudDogPQpub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRl ci1zcGFjaW5nOiBub3JtYWw7IGxpbmUtaGVpZ2h0OiA9Cm5vcm1hbDsgb3JwaGFuczogMjsgdGV4 dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiA9Cm5vcm1h bDsgd2lkb3dzOiAyOyB3b3JkLXNwYWNpbmc6IDBweDsgYm9yZGVyLXNwYWNpbmc6IDBweDsgPQot d2Via2l0LXRleHQtZGVjb3JhdGlvbnMtaW4tZWZmZWN0OiBub25lOyAtd2Via2l0LXRleHQtc2l6 ZS1hZGp1c3Q6ID0KYXV0bzsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyBmb250LXNp emU6IG1lZGl1bTsgIj48c3BhbiA9CmNsYXNzPTNEIkFwcGxlLXN0eWxlLXNwYW4iIHN0eWxlPTNE ImJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IGNvbG9yOiA9CnJnYigwLCAwLCAwKTsgZm9udC1m YW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXplOiBtZWRpdW07IGZvbnQtc3R5bGU6ID0Kbm9ybWFs OyBmb250LXZhcmlhbnQ6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNp bmc6ID0Kbm9ybWFsOyBsaW5lLWhlaWdodDogbm9ybWFsOyBvcnBoYW5zOiAyOyB0ZXh0LWluZGVu dDogMHB4OyA9CnRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRv d3M6IDI7IHdvcmQtc3BhY2luZzogMHB4OyA9CmJvcmRlci1zcGFjaW5nOiAwcHg7IC13ZWJraXQt dGV4dC1kZWNvcmF0aW9ucy1pbi1lZmZlY3Q6IG5vbmU7ID0KLXdlYmtpdC10ZXh0LXNpemUtYWRq dXN0OiBhdXRvOyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7ICI+PGRpdiA9CnN0eWxl PTNEIndvcmQtd3JhcDogYnJlYWstd29yZDsgLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOyA9Ci13 ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7ICI+PHNwYW4gY2xhc3M9M0QiQXBw bGUtc3R5bGUtc3BhbiIgPQpzdHlsZT0zRCJib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlOyBjb2xv cjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogPQpIZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTJw eDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQ6IG5vcm1hbDsgPQpmb250LXdlaWdo dDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBsaW5lLWhlaWdodDogbm9ybWFsOyA9 Cm9ycGhhbnM6IDI7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0 ZS1zcGFjZTogbm9ybWFsOyA9CndpZG93czogMjsgd29yZC1zcGFjaW5nOiAwcHg7IGJvcmRlci1z cGFjaW5nOiAwcHg7ID0KLXdlYmtpdC10ZXh0LWRlY29yYXRpb25zLWluLWVmZmVjdDogbm9uZTsg LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiA9CmF1dG87IC13ZWJraXQtdGV4dC1zdHJva2Utd2lk dGg6IDBweDsgIj48ZGl2IHN0eWxlPTNEIndvcmQtd3JhcDogPQpicmVhay13b3JkOyAtd2Via2l0 LW5ic3AtbW9kZTogc3BhY2U7IC13ZWJraXQtbGluZS1icmVhazogPQphZnRlci13aGl0ZS1zcGFj ZTsgIj48c3BhbiBjbGFzcz0zRCJBcHBsZS1zdHlsZS1zcGFuIiA9CnN0eWxlPTNEImJvcmRlci1j b2xsYXBzZTogc2VwYXJhdGU7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiA9Ckhl bHZldGljYTsgZm9udC1zaXplOiAxMnB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFu dDogbm9ybWFsOyA9CmZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7 IGxpbmUtaGVpZ2h0OiBub3JtYWw7ID0Kb3JwaGFuczogMjsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4 dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7ID0Kd2lkb3dzOiAyOyB3b3Jk LXNwYWNpbmc6IDBweDsgYm9yZGVyLXNwYWNpbmc6IDBweDsgPQotd2Via2l0LXRleHQtZGVjb3Jh dGlvbnMtaW4tZWZmZWN0OiBub25lOyAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6ID0KYXV0bzsg LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyAiPjxkaXYgc3R5bGU9M0Qid29yZC13cmFw OiA9CmJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy ZWFrOiA9CmFmdGVyLXdoaXRlLXNwYWNlOyAiPjxkaXY+PGI+PGJyIGNsYXNzPTNEIkFwcGxlLWlu dGVyY2hhbmdlLW5ld2xpbmUiPkpvcz1FOT0KIEUgKCJSaWNoaWUiKSBQaW92YW5ldHRpLCBNRCwg TVM8L2I+Jm5ic3A7PC9kaXY+PGRpdj5NOiA3ODctNjE1LTQ4ODQgfCA9CjxhID0KaHJlZj0zRCJt YWlsdG86cmljaGllcGlvdmFuZXR0aUBoZWFsdGhjYXJlaW5mb3BhcnRuZXJzLmNvbSI+cmljaGll cGlvdmFuZXQ9CnRpQGhlYWx0aGNhcmVpbmZvcGFydG5lcnMuY29tPC9hPjwvZGl2PjxkaXY+PGJy PjwvZGl2PjwvZGl2Pjwvc3Bhbj48YnIgPQpjbGFzcz0zRCJBcHBsZS1pbnRlcmNoYW5nZS1uZXds aW5lIj48L2Rpdj48L3NwYW4+PGJyID0KY2xhc3M9M0QiQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGlu ZSI+PC9kaXY+PC9zcGFuPjxiciA9CmNsYXNzPTNEIkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUi Pjwvc3Bhbj48YnIgPQpjbGFzcz0zRCJBcHBsZS1pbnRlcmNoYW5nZS1uZXdsaW5lIj48L2Rpdj4K PC9kaXY+Cjxicj48ZGl2PjxkaXY+T24gSnVuIDUsIDIwMTMsIGF0IDM6MjggQU0sIEpvb3AgJmx0 OzxhID0KaHJlZj0zRCJtYWlsdG86anZkd2VnZUB4czRhbGwubmwiPmp2ZHdlZ2VAeHM0YWxsLm5s PC9hPiZndDsgPQp3cm90ZTo8L2Rpdj48YnIgY2xhc3M9M0QiQXBwbGUtaW50ZXJjaGFuZ2UtbmV3 bGluZSI+PGJsb2NrcXVvdGUgPQp0eXBlPTNEImNpdGUiPgoKCiAgPG1ldGEgY29udGVudD0zRCJ0 ZXh0L2h0bWw7Y2hhcnNldD0zRHdpbmRvd3MtMTI1MiIgPQpodHRwLWVxdWl2PTNEIkNvbnRlbnQt VHlwZSI+CiAgPHRpdGxlPjwvdGl0bGU+Cgo8ZGl2IGJnY29sb3I9M0QiI2ZmZmZmZiIgdGV4dD0z RCIjMDAwMDAwIj4KUmljaGllQEhJUCB3cm90ZToKPGJsb2NrcXVvdGUgPQpjaXRlPTNEIm1pZDoz NEMwOTBCMy03Q0IwLTQxMDYtOTM3RC1FQzk3NDYyNzIxRTZAaGVhbHRoY2FyZWluZm9wYXJ0bmVy cy5jbz0KbSIgdHlwZT0zRCJjaXRlIj4KICA8bWV0YSBodHRwLWVxdWl2PTNEIkNvbnRlbnQtVHlw ZSIgY29udGVudD0zRCJ0ZXh0L2h0bWwgIj4KaGkgb1ZpcnQgQ29tbXVuaXR5LgogIDxkaXY+PGJy PgogIDwvZGl2PgogIDxkaXY+VGhpcyB3aWxsIGJlIG15IGZpcnN0IHBvc3RpbmcgZm9yIGhlbHAg dG8gdGhlIG9WaXJ0IGNvbW11bml0eSwKc28gcGxlYXNlIGJlYXIgd2l0aCBtZSBJJ2YgSSdtIG5v dCB0byB0aGUgZXRpcXVldHRlIHN0YW5kYXJkcyB5b3UgbWlnaHQKaGF2ZSBhbHJlYWR5LjwvZGl2 PgogIDxkaXY+PGJyPgogIDwvZGl2PgogIDxkaXY+SSdtIHRyeWluZyB0byB0ZXN0IG9WaXJ0IGFz IGEgRk9TUyBWaXJ0dWFsaXphdGlvbiBzb2x1dGlvbiBmb3IKc21hbGwtIHRvIG1lZGl1bS1zaXpl ZCBoZWFsdGhjYXJlIG9yZ2FuaXphdGlvbnMgaW1wbGVtZW50aW5nIHZhcmlvdXMKaGVhbHRoIGlu Zm9ybWF0aW9uIHRlY2hub2xvZ3kgc29sdXRpb25zIChISVQpIHRoYXQgdGhlIG5ldyBoZWFsdGgg Y2FyZQpyZWZvcm0gaXMgcmVxdWlyaW5nLiAmbmJzcDtBcyBhIENsaW5pY2FsIGluZm9ybWF0aXN0 LCBJJ20gdmVyeSBjb25jZXJuZWQKYWJvdXQgaGVhbHRoIGNhcmUgY29zdHMsIGhlbmNlIEknbSBw dXNoaW5nIGZvciBvcGVuIHNvdXJjZSB0byB0YWtlIGEKd2lkZXIgc3RhbmNlIGluIFUuUy4gaGVh bHRoIGNhcmUgdG8gcmVkdWNlIGNvc3RzIHdoZXJlIHBvc3NpYmxlIGFuZApkaXZlcnQgbW9uZXlz IHRvIHBhdGllbnQgY2FyZS4gJm5ic3A7Tm93IGVub3VnaCB3aXRoIG15IGFsdHJ1aXN0aWMgPQpk ZXNpcmVzLAphbmQgbGV0IGdvIGludG8gdGhlIGRlZXAuPC9kaXY+CiAgPGRpdj48YnI+CiAgPC9k aXY+CiAgPGRpdj5JJ20gdHJ5aW5nIHRvIGNyZWF0ZSAidmlydHVhbCBtYWNoaW5lcyIgKHVzaW5n IFZpcnR1YWxCb3gsClBhcmFsbGVscyBhbmQvb3IgVk1XYXJlIFdvcmtzdGF0aW9uKTsgbWFpbmx5 IG9uZSBmb3IgIm9WaXJ0IEVuZ2luZSI7CmluZCBsYXRlciBhIHRoZSBzZWNvbmQgb25lIGZvciAi b1ZpcnQgTm9kZXMiLiAmbmJzcDtUaGlzIHdheSwgdGhlc2UgVk0ncwpmaWxlcyBjYW4gYmUgY29w aWVyIHRvIGFueSBoYXJkd2FyZSBhbmQgdW5kZXJseWluZyBPUywgc28gYXQgbGVhc3QgdGhlCiJW aXJ0IEVuZ2luZSIgaXMgZWFzaWx5IGluc3RhbGxlZCBhbmQgYnJvdWdodC11cCB0byBmYWNpbGl0 YXRlIG1hbmFnaW5nCm9WaXJ0IE5vZGVzLiAmbmJzcDtJIGNvbnNpZGVyZWQgY3JlYXRpbmcgIi5p c28iIGltYWdlcyBvZiBlYWNoIGNvbXBvbmVudAooRW5naW5lIGFuZCBOb2RlcykgYnV0IEknbSBh ZnJhaWQgdGhpcyB3aWxsIGhpdCB0aGUgd2FsbCBmb3IgbGludXgKbm92aWNlcyB3aGVuIGluc3Rh bGxpbmcgdGhlICIuaXNvIiBpbWFnZXMgaW4gZGlmZmVyZW50IGhhcmR3YXJlCnBsYXRmb3JtcyAo d2l0aCBkaWZmZXJlbnQgcHJvY2Vzc29ycywgbnVtYmVyIG9mIGNvcmVzLCBSQU0sIGNoaXBzZXRz LApldGMuKTwvZGl2PgogIDxicj4KPC9ibG9ja3F1b3RlPgpJZiBJIHVuZGVyc3RhbmQgeW91IGNv cnJlY3RseSB5b3Ugd2FudCB0byBtYWtlIFZNcyBmb3IgYm90aCBlbmdpbmUgYW5kCm5vZGUgc28g dGhhdCB5b3UnbGwgb25seSBuZWVkIHRob3NlIGltYWdlcyB0byBzZXR1cCBhIHZpcnR1YWxpc2F0 aW9uCmluZnJhc3RydWN0dXJlPzxicj4KSWYgc28gdGhhdCBpcyBvbmx5IHBhcnRseSBnb2luZyB0 byB3b3JrLiBUaGUgZW5naW5lIFZNIHdpbGwgd29yayBidXQKdGhlIG5vZGUgbm90IHNpbmNlIHRo YXQgd291bGQgaW1wbHkgbmVzdGVkIHZpcnR1YWxpc2F0aW9uLiBUaGF0IGNhbgp3b3JrIGJ1dCBu b3QgZm9yIGV2ZXJ5IGNvbWJpbmF0aW9uIGFuZCBwcm9iYWJseSBub3QgZm9yIHRoZSBhYm92ZQpt ZW50aW9uZWQgcHJvZHVjdHMuPGJyPgpOb2RlIG5lZWRzIHRvIHJ1biBvbiB0aGUgYmFyZSBtZXRh bCBzaW5jZSBpdCBwcm92aWRlcyB0aGUgc2FtZQpmdW5jdGlvbnMgYXMgVmlydHVhbEJveC9QYXJh bGxlbHMvVk1XYXJlLCBpdHMgRmVkb3JhMTggYXMgaXRzIG9wZXJhdGluZwpzeXN0ZW0gKyBrdm0g YXMgaXRzIHZpcnR1YWxpc2VyLjxicj4KPGJyPgpDb25jZXJuaW5nIHlvdSBkbnMgcHJvYmxlbXMs IHRvIG1ha2UgaXQgc2hvcnQsIHlvdSdsbCBuZWVkIHRvIGNvbWUgdXAKd2l0aCBhIG5hbWluZyBz Y2hlbWUgYW5kIGltcGxlbWVudCB0aGF0IGVpdGhlciB1c2luZyBhIGZ1bGwgZG5zIHNlcnZlcgpv ciB0aHJvdWdoIC9ldGMvaG9zdHMuPGJyPgpZb3UgbWlnaHQgYWxzbyBoYXZlIGEgbG9vayBhdCB0 aGUgYWxsLWluLW9uZSBwbHVnaW4gd2hpY2ggdHVybnMgYQpzaW5nbGUgbWFjaGluZSBpbnRvIGJv dGggZW5naW5lIGFuZCBub2RlIG9yIGlmIHlvdSB3YW50IHRvIHBsYXkgYXJvdW5kCmhhdmUgYSBs b29rIGF0IHRoZSBsaXZlIGlzby48YnI+Cjxicj4KUmVnYXJkcyw8YnI+Cjxicj4KSm9vcDxicj4K PGJyPgo8L2Rpdj4KCjwvYmxvY2txdW90ZT48L2Rpdj48YnI+PC9kaXY+PC9ib2R5PjwvaHRtbD49 CgotLUFwcGxlLU1haWw9X0JBQjYwQjJFLTc3NDgtNDc2OC1CMTI1LTEyN0I1OTIyQzQ2Ni0tCg== --===============1311903476294555301==--