From raghav at exzatechconsulting.com Wed May 25 06:11:14 2016 Content-Type: multipart/mixed; boundary="===============8783829582295557041==" MIME-Version: 1.0 From: Anantha Raghava To: users at ovirt.org Subject: [ovirt-users] Struggling to get the network work Date: Wed, 25 May 2016 15:41:06 +0530 Message-ID: <57457A3A.1000707@exzatechconsulting.com> --===============8783829582295557041== 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. --------------010106010903030101040605 Content-Type: text/plain; charset=3Dutf-8; format=3Dflowed Content-Transfer-Encoding: 7bit Hi, I have a peculiar problem with oVirt 3.6. Any VM connected to ovrtmgmt = is working absolutely fine, bu the VMs (Windows Guests) in different = VLANs say 10, 32, 34, 40, 48 & 69 are not able to even ping their = respective gateways. In other words, network packets are not coming out = of the VMs at all. 1. Our infrastructure consists of Lenovo Flex Chassis with 3 Lenovo x240 = Compute nodes. All nodes are up and running and VMs are also created and = guest OS installed. 2. Chassis switch has a trunk port that carries all VLAN traffic. 3. I have created logical networks and added VLAN tags (10, 32, 24, 40, = 48 & 69). 4. I have attached the vNIC to each host and assigned static IP in = respective VLANs. For example in VLAN 32, the vNIC is assigned with = 172.20.101.70, subnet: 255.255.255.192, Gateway: 172.20.101.65 5. VMs are mapped with respective vNIC and assigned IPs in respective = VLAN. For Example, VM in VLAN 32 has 172.20.101.79 as IP, = 255.255.255.192 as subnet and 172.20.101.65 as gateway. Now, VM is able to ping vNIC in VLAN 32, but neither VM is able to ping = the gateway nor hosts are able to ping vNIC or the VM. We even attempted with replacing a trunk port with access port, but same = issue continues. What could have gone wrong? Any thing missing on oVirt configuration? A quick help is highly appreciated. -- = -- = Thanks & Regards, Anantha Raghava --------------010106010903030101040605 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: 7bit Hi,

I have a peculiar problem with oVirt 3.6. Any VM connected to ovrtmgmt is working absolutely fine, bu the VMs (Windows Guests) in different VLANs say 10, 32, 34, 40, 48 & 69 are not able to even ping their respective gateways. In other words, network packets are not coming out of the VMs at all.

1. Our infrastructure consists of Lenovo Flex Chassis with 3 Lenovo x240 Compute nodes. All nodes are up and running and VMs are also created and guest OS installed.
2. Chassis switch has a trunk port that carries all VLAN traffic.
3. I have created logical networks and added VLAN tags (10, 32, 24, 40, 48 & 69).
4. I have attached the vNIC to each host and assigned static IP in respective VLANs. For example in VLAN 32, the vNIC is assigned with 172.20.101.70, subnet: 255.255.255.192, Gateway: 172.20.101.65
5. VMs are mapped with respective vNIC and assigned IPs in respective VLAN. For Example, VM in VLAN 32 has 172.20.101.79 as IP, 255.255.255.192 as subnet and 172.20.101.65 as gateway.

Now, VM is able to ping vNIC in VLAN 32, but neither VM is able to ping the gateway nor hosts are able to ping vNIC or the VM.

We even attempted with replacing a trunk port with access port, but same issue continues.

What could have gone wrong? Any thing missing on oVirt configuration?

A quick help is highly appreciated.

--


--

Thanks & Regards,


Anantha Raghava

--------------010106010903030101040605-- --===============8783829582295557041== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMTAxMDYwMTA5MDMwMzAxMDEwNDA2MDUKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PXV0Zi04OyBmb3JtYXQ9Zmxvd2VkCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQK CkhpLAoKSSBoYXZlIGEgcGVjdWxpYXIgcHJvYmxlbSB3aXRoIG9WaXJ0IDMuNi4gQW55IFZNIGNv bm5lY3RlZCB0byBvdnJ0bWdtdCAKaXMgd29ya2luZyBhYnNvbHV0ZWx5IGZpbmUsIGJ1IHRoZSBW TXMgKFdpbmRvd3MgR3Vlc3RzKSBpbiBkaWZmZXJlbnQgClZMQU5zIHNheSAxMCwgMzIsIDM0LCA0 MCwgNDggJiA2OSBhcmUgbm90IGFibGUgdG8gZXZlbiBwaW5nIHRoZWlyIApyZXNwZWN0aXZlIGdh dGV3YXlzLiBJbiBvdGhlciB3b3JkcywgbmV0d29yayBwYWNrZXRzIGFyZSBub3QgY29taW5nIG91 dCAKb2YgdGhlIFZNcyBhdCBhbGwuCgoxLiBPdXIgaW5mcmFzdHJ1Y3R1cmUgY29uc2lzdHMgb2Yg TGVub3ZvIEZsZXggQ2hhc3NpcyB3aXRoIDMgTGVub3ZvIHgyNDAgCkNvbXB1dGUgbm9kZXMuIEFs bCBub2RlcyBhcmUgdXAgYW5kIHJ1bm5pbmcgYW5kIFZNcyBhcmUgYWxzbyBjcmVhdGVkIGFuZCAK Z3Vlc3QgT1MgaW5zdGFsbGVkLgoyLiBDaGFzc2lzIHN3aXRjaCBoYXMgYSB0cnVuayBwb3J0IHRo YXQgY2FycmllcyBhbGwgVkxBTiB0cmFmZmljLgozLiBJIGhhdmUgY3JlYXRlZCBsb2dpY2FsIG5l dHdvcmtzIGFuZCBhZGRlZCBWTEFOIHRhZ3MgKDEwLCAzMiwgMjQsIDQwLCAKNDggJiA2OSkuCjQu IEkgaGF2ZSBhdHRhY2hlZCB0aGUgdk5JQyB0byBlYWNoIGhvc3QgYW5kIGFzc2lnbmVkIHN0YXRp YyBJUCBpbiAKcmVzcGVjdGl2ZSBWTEFOcy4gRm9yIGV4YW1wbGUgaW4gVkxBTiAzMiwgdGhlIHZO SUMgaXMgYXNzaWduZWQgd2l0aCAKMTcyLjIwLjEwMS43MCwgc3VibmV0OiAyNTUuMjU1LjI1NS4x OTIsIEdhdGV3YXk6IDE3Mi4yMC4xMDEuNjUKNS4gVk1zIGFyZSBtYXBwZWQgd2l0aCByZXNwZWN0 aXZlIHZOSUMgYW5kIGFzc2lnbmVkIElQcyBpbiByZXNwZWN0aXZlIApWTEFOLiBGb3IgRXhhbXBs ZSwgVk0gaW4gVkxBTiAzMiBoYXMgMTcyLjIwLjEwMS43OSBhcyBJUCwgCjI1NS4yNTUuMjU1LjE5 MiBhcyBzdWJuZXQgYW5kIDE3Mi4yMC4xMDEuNjUgYXMgZ2F0ZXdheS4KCk5vdywgVk0gaXMgYWJs ZSB0byBwaW5nIHZOSUMgaW4gVkxBTiAzMiwgYnV0IG5laXRoZXIgVk0gaXMgYWJsZSB0byBwaW5n IAp0aGUgZ2F0ZXdheSBub3IgaG9zdHMgYXJlIGFibGUgdG8gcGluZyB2TklDIG9yIHRoZSBWTS4K CldlIGV2ZW4gYXR0ZW1wdGVkIHdpdGggcmVwbGFjaW5nIGEgdHJ1bmsgcG9ydCB3aXRoIGFjY2Vz cyBwb3J0LCBidXQgc2FtZSAKaXNzdWUgY29udGludWVzLgoKV2hhdCBjb3VsZCBoYXZlIGdvbmUg d3Jvbmc/IEFueSB0aGluZyBtaXNzaW5nIG9uIG9WaXJ0IGNvbmZpZ3VyYXRpb24/CgpBIHF1aWNr IGhlbHAgaXMgaGlnaGx5IGFwcHJlY2lhdGVkLgoKLS0gCgoKLS0gCgpUaGFua3MgJiBSZWdhcmRz LAoKCkFuYW50aGEgUmFnaGF2YQoKCgotLS0tLS0tLS0tLS0tLTAxMDEwNjAxMDkwMzAzMDEwMTA0 MDYwNQpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD11dGYtOApDb250ZW50LVRyYW5z ZmVyLUVuY29kaW5nOiA3Yml0Cgo8aHRtbD4KICA8aGVhZD4KCiAgICA8bWV0YSBodHRwLWVxdWl2 PSJjb250ZW50LXR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+CiAgPC9o ZWFkPgogIDxib2R5IHRleHQ9IiMwMDAwMDAiIGJnY29sb3I9IiNGRkZGRkYiPgogICAgSGksPGJy PgogICAgPGJyPgogICAgSSBoYXZlIGEgcGVjdWxpYXIgcHJvYmxlbSB3aXRoIG9WaXJ0IDMuNi4g QW55IFZNIGNvbm5lY3RlZCB0bwogICAgb3ZydG1nbXQgaXMgd29ya2luZyBhYnNvbHV0ZWx5IGZp bmUsIGJ1IHRoZSBWTXMgKFdpbmRvd3MgR3Vlc3RzKSBpbgogICAgZGlmZmVyZW50IFZMQU5zIHNh eSAxMCwgMzIsIDM0LCA0MCwgNDggJmFtcDsgNjkgYXJlIG5vdCBhYmxlIHRvIGV2ZW4KICAgIHBp bmcgdGhlaXIgcmVzcGVjdGl2ZSBnYXRld2F5cy4gSW4gb3RoZXIgd29yZHMsIG5ldHdvcmsgcGFj a2V0cyBhcmUKICAgIG5vdCBjb21pbmcgb3V0IG9mIHRoZSBWTXMgYXQgYWxsLjxicj4KICAgIDxi cj4KICAgIDEuIE91ciBpbmZyYXN0cnVjdHVyZSBjb25zaXN0cyBvZiBMZW5vdm8gRmxleCBDaGFz c2lzIHdpdGggMyBMZW5vdm8KICAgIHgyNDAgQ29tcHV0ZSBub2Rlcy4gQWxsIG5vZGVzIGFyZSB1 cCBhbmQgcnVubmluZyBhbmQgVk1zIGFyZSBhbHNvCiAgICBjcmVhdGVkIGFuZCBndWVzdCBPUyBp bnN0YWxsZWQuPGJyPgogICAgMi4gQ2hhc3NpcyBzd2l0Y2ggaGFzIGEgdHJ1bmsgcG9ydCB0aGF0 IGNhcnJpZXMgYWxsIFZMQU4gdHJhZmZpYy48YnI+CiAgICAzLiBJIGhhdmUgY3JlYXRlZCBsb2dp Y2FsIG5ldHdvcmtzIGFuZCBhZGRlZCBWTEFOIHRhZ3MgKDEwLCAzMiwgMjQsCiAgICA0MCwgNDgg JmFtcDsgNjkpLjxicj4KICAgIDQuIEkgaGF2ZSBhdHRhY2hlZCB0aGUgdk5JQyB0byBlYWNoIGhv c3QgYW5kIGFzc2lnbmVkIHN0YXRpYyBJUCBpbgogICAgcmVzcGVjdGl2ZSBWTEFOcy4gRm9yIGV4 YW1wbGUgaW4gVkxBTiAzMiwgdGhlIHZOSUMgaXMgYXNzaWduZWQgd2l0aAogICAgMTcyLjIwLjEw MS43MCwgc3VibmV0OiAyNTUuMjU1LjI1NS4xOTIsIEdhdGV3YXk6IDE3Mi4yMC4xMDEuNjU8YnI+ CiAgICA1LiBWTXMgYXJlIG1hcHBlZCB3aXRoIHJlc3BlY3RpdmUgdk5JQyBhbmQgYXNzaWduZWQg SVBzIGluCiAgICByZXNwZWN0aXZlIFZMQU4uIEZvciBFeGFtcGxlLCBWTSBpbiBWTEFOIDMyIGhh cyAxNzIuMjAuMTAxLjc5IGFzIElQLAogICAgMjU1LjI1NS4yNTUuMTkyIGFzIHN1Ym5ldCBhbmQg MTcyLjIwLjEwMS42NSBhcyBnYXRld2F5Ljxicj4KICAgIDxicj4KICAgIE5vdywgVk0gaXMgYWJs ZSB0byBwaW5nIHZOSUMgaW4gVkxBTiAzMiwgYnV0IG5laXRoZXIgVk0gaXMgYWJsZSB0bwogICAg cGluZyB0aGUgZ2F0ZXdheSBub3IgaG9zdHMgYXJlIGFibGUgdG8gcGluZyB2TklDIG9yIHRoZSBW TS48YnI+CiAgICA8YnI+CiAgICBXZSBldmVuIGF0dGVtcHRlZCB3aXRoIHJlcGxhY2luZyBhIHRy dW5rIHBvcnQgd2l0aCBhY2Nlc3MgcG9ydCwgYnV0CiAgICBzYW1lIGlzc3VlIGNvbnRpbnVlcy48 YnI+CiAgICA8YnI+CiAgICBXaGF0IGNvdWxkIGhhdmUgZ29uZSB3cm9uZz8gQW55IHRoaW5nIG1p c3Npbmcgb24gb1ZpcnQKICAgIGNvbmZpZ3VyYXRpb24/PGJyPgogICAgPGJyPgogICAgQSBxdWlj ayBoZWxwIGlzIGhpZ2hseSBhcHByZWNpYXRlZC48YnI+CiAgICA8YnI+CiAgICA8ZGl2IGNsYXNz PSJtb3otc2lnbmF0dXJlIj4tLSA8YnI+CiAgICAgIDxtZXRhIGh0dHAtZXF1aXY9ImNvbnRlbnQt dHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4KICAgICAgPHRpdGxlPjwv dGl0bGU+CiAgICAgIDxtZXRhIG5hbWU9ImdlbmVyYXRvciIgY29udGVudD0iTGlicmVPZmZpY2Ug NS4wLjMuMiAoTGludXgpIj4KICAgICAgPG1ldGEgbmFtZT0iY3JlYXRlZCIgY29udGVudD0iMDA6 MDA6MDAiPgogICAgICA8bWV0YSBuYW1lPSJjaGFuZ2VkYnkiIGNvbnRlbnQ9IkFuYW50aGEgUmFn aGF2YSI+CiAgICAgIDxtZXRhIG5hbWU9ImNoYW5nZWQiIGNvbnRlbnQ9IjIwMTYtMDEtMDVUMTc6 MjA6NTAuNjc3NTQxMzAwIj4KICAgICAgPG1ldGEgbmFtZT0iY3JlYXRlZCIgY29udGVudD0iMDA6 MDA6MDAiPgogICAgICA8bWV0YSBuYW1lPSJjaGFuZ2VkYnkiIGNvbnRlbnQ9IkFuYW50aGEgUmFn aGF2YSI+CiAgICAgIDxtZXRhIG5hbWU9ImNoYW5nZWQiIGNvbnRlbnQ9IjIwMTUtMTItMjBUMDk6 MDM6MjYuMjUxNzYzODExIj4KICAgICAgPG1ldGEgbmFtZT0iY3JlYXRlZCIgY29udGVudD0iMjAx NS0wMi0yMVQwMDowMDowMCI+CiAgICAgIDxtZXRhIG5hbWU9ImNoYW5nZWRieSIgY29udGVudD0i QW5hbnRoYSBSYWdoYXZhIj4KICAgICAgPG1ldGEgbmFtZT0iY2hhbmdlZCIgY29udGVudD0iMjAx NS0xMi0yMFQwOTowMjoxMS42NjY4MjExMzQiPgogICAgICA8c3R5bGUgdHlwZT0idGV4dC9jc3Mi PgoJCUBwYWdlIHsgbWFyZ2luOiAyY20gfQoJCXAgeyBtYXJnaW4tYm90dG9tOiAwLjI1Y207IGNv bG9yOiAjMDAwMDAwOyBsaW5lLWhlaWdodDogMTIwJSB9CgkJYWRkcmVzcyB7IGNvbG9yOiAjMDAw MDAwIH0KCQlhOmxpbmsgeyBzby1sYW5ndWFnZTogenh4IH0KCTwvc3R5bGU+CiAgICAgIDxwIHN0 eWxlPSJtYXJnaW4tYm90dG9tOiAwY20iPjxicj4KICAgICAgPC9wPgogICAgICA8cD4tLSA8L3A+ CiAgICAgIDxwIHN0eWxlPSJtYXJnaW4tYm90dG9tOiAwY207IGxpbmUtaGVpZ2h0OiAxMDAlIj48 Zm9udCBmYWNlPSJUaW1lcwogICAgICAgICAgTmV3IFJvbWFuLCBzZXJpZiI+VGhhbmtzCiAgICAg ICAgICAmYW1wOyBSZWdhcmRzLDwvZm9udD48L3A+CiAgICAgIDxwIHN0eWxlPSJtYXJnaW4tYm90 dG9tOiAwY207IGxpbmUtaGVpZ2h0OiAxMDAlIj48YnI+CiAgICAgIDwvcD4KICAgICAgPGFkZHJl c3Mgc3R5bGU9ImxpbmUtaGVpZ2h0OiAxMDAlIj48Zm9udCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4s CiAgICAgICAgICBzZXJpZiI+QW5hbnRoYQogICAgICAgICAgUmFnaGF2YTwvZm9udD48L2FkZHJl c3M+CiAgICAgIDxicj4KICAgIDwvZGl2PgogIDwvYm9keT4KPC9odG1sPgoKLS0tLS0tLS0tLS0t LS0wMTAxMDYwMTA5MDMwMzAxMDEwNDA2MDUtLQo= --===============8783829582295557041==-- From raghav at exzatechconsulting.com Wed May 25 07:28:54 2016 Content-Type: multipart/mixed; boundary="===============6561859081203145880==" MIME-Version: 1.0 From: Anantha Raghava To: users at ovirt.org Subject: [ovirt-users] Fwd: Struggling to get the network work Date: Wed, 25 May 2016 16:58:44 +0530 Message-ID: <57458C6C.5090609@exzatechconsulting.com> In-Reply-To: 57457A3A.1000707@exzatechconsulting.com --===============6561859081203145880== 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. --------------040801060303010400080301 Content-Type: text/plain; charset=3Dutf-8; format=3Dflowed Content-Transfer-Encoding: 7bit Hi, Just to add on the previous mail, the vNIC is added over a Physical NIC = that does not have any IP address, but enabled and connected. -- = Thanks & Regards, Anantha Raghava -------- Forwarded Message -------- Subject: Struggling to get the network work Date: Wed, 25 May 2016 15:41:06 +0530 From: Anantha Raghava Reply-To: raghav(a)exzatechconsulting.com Organization: eXza Technology Consulting & Services To: users Hi, I have a peculiar problem with oVirt 3.6. Any VM connected to ovrtmgmt = is working absolutely fine, bu the VMs (Windows Guests) in different = VLANs say 10, 32, 34, 40, 48 & 69 are not able to even ping their = respective gateways. In other words, network packets are not coming out = of the VMs at all. 1. Our infrastructure consists of Lenovo Flex Chassis with 3 Lenovo x240 = Compute nodes. All nodes are up and running and VMs are also created and = guest OS installed. 2. Chassis switch has a trunk port that carries all VLAN traffic. 3. I have created logical networks and added VLAN tags (10, 32, 24, 40, = 48 & 69). 4. I have attached the vNIC to each host and assigned static IP in = respective VLANs. For example in VLAN 32, the vNIC is assigned with = 172.20.101.70, subnet: 255.255.255.192, Gateway: 172.20.101.65 5. VMs are mapped with respective vNIC and assigned IPs in respective = VLAN. For Example, VM in VLAN 32 has 172.20.101.79 as IP, = 255.255.255.192 as subnet and 172.20.101.65 as gateway. Now, VM is able to ping vNIC in VLAN 32, but neither VM is able to ping = the gateway nor hosts are able to ping vNIC or the VM. We even attempted with replacing a trunk port with access port, but same = issue continues. What could have gone wrong? Any thing missing on oVirt configuration? A quick help is highly appreciated. -- = -- = Thanks & Regards, Anantha Raghava --------------040801060303010400080301 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: 7bit
Hi,

Just to add on the previous mail, the vNIC is added over a Physical NIC that does not have any IP address, but enabled and connected.

--

Thanks & Regards,


Anantha Raghava

-------- Forwarded Message --------
Subje= ct: Struggling to get the network work
Date:= Wed, 25 May 2016 15:41:06 +0530
From:= Anantha Raghava <raghav(a)exzatechconsulting.com= >
Reply= -To: raghav(a)exzatechconsulting.com
Organ= ization: eXza Technology Consulting & Services
To: <= /th> users <users(a)ovirt.org>


Hi,

I have a peculiar problem with oVirt 3.6. Any VM connected to ovrtmgmt is working absolutely fine, bu the VMs (Windows Guests) in different VLANs say 10, 32, 34, 40, 48 & 69 are not able to even ping their respective gateways. In other words, network packets are not coming out of the VMs at all.

1. Our infrastructure consists of Lenovo Flex Chassis with 3 Lenovo x240 Compute nodes. All nodes are up and running and VMs are also created and guest OS installed.
2. Chassis switch has a trunk port that carries all VLAN traffic.
3. I have created logical networks and added VLAN tags (10, 32, 24, 40, 48 & 69).
4. I have attached the vNIC to each host and assigned static IP in respective VLANs. For example in VLAN 32, the vNIC is assigned with 172.20.101.70, subnet: 255.255.255.192, Gateway: 172.20.101.65
5. VMs are mapped with respective vNIC and assigned IPs in respective VLAN. For Example, VM in VLAN 32 has 172.20.101.79 as IP, 255.255.255.192 as subnet and 172.20.101.65 as gateway.

Now, VM is able to ping vNIC in VLAN 32, but neither VM is able to ping the gateway nor hosts are able to ping vNIC or the VM.

We even attempted with replacing a trunk port with access port, but same issue continues.

What could have gone wrong? Any thing missing on oVirt configuration?

A quick help is highly appreciated.

--


--

Thanks & Regards,


Anantha Raghava



--------------040801060303010400080301-- --===============6561859081203145880== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wNDA4MDEwNjAzMDMwMTA0MDAwODAzMDEKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PXV0Zi04OyBmb3JtYXQ9Zmxvd2VkCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQK CgpIaSwKCkp1c3QgdG8gYWRkIG9uIHRoZSBwcmV2aW91cyBtYWlsLCB0aGUgdk5JQyBpcyBhZGRl ZCBvdmVyIGEgUGh5c2ljYWwgTklDIAp0aGF0IGRvZXMgbm90IGhhdmUgYW55IElQIGFkZHJlc3Ms IGJ1dCBlbmFibGVkIGFuZCBjb25uZWN0ZWQuCgotLSAKClRoYW5rcyAmIFJlZ2FyZHMsCgoKQW5h bnRoYSBSYWdoYXZhCgoKLS0tLS0tLS0gRm9yd2FyZGVkIE1lc3NhZ2UgLS0tLS0tLS0KU3ViamVj dDogCVN0cnVnZ2xpbmcgdG8gZ2V0IHRoZSBuZXR3b3JrIHdvcmsKRGF0ZTogCVdlZCwgMjUgTWF5 IDIwMTYgMTU6NDE6MDYgKzA1MzAKRnJvbTogCUFuYW50aGEgUmFnaGF2YSA8cmFnaGF2QGV4emF0 ZWNoY29uc3VsdGluZy5jb20+ClJlcGx5LVRvOiAJcmFnaGF2QGV4emF0ZWNoY29uc3VsdGluZy5j b20KT3JnYW5pemF0aW9uOiAJZVh6YSBUZWNobm9sb2d5IENvbnN1bHRpbmcgJiBTZXJ2aWNlcwpU bzogCXVzZXJzIDx1c2Vyc0BvdmlydC5vcmc+CgoKCkhpLAoKSSBoYXZlIGEgcGVjdWxpYXIgcHJv YmxlbSB3aXRoIG9WaXJ0IDMuNi4gQW55IFZNIGNvbm5lY3RlZCB0byBvdnJ0bWdtdCAKaXMgd29y a2luZyBhYnNvbHV0ZWx5IGZpbmUsIGJ1IHRoZSBWTXMgKFdpbmRvd3MgR3Vlc3RzKSBpbiBkaWZm ZXJlbnQgClZMQU5zIHNheSAxMCwgMzIsIDM0LCA0MCwgNDggJiA2OSBhcmUgbm90IGFibGUgdG8g ZXZlbiBwaW5nIHRoZWlyIApyZXNwZWN0aXZlIGdhdGV3YXlzLiBJbiBvdGhlciB3b3JkcywgbmV0 d29yayBwYWNrZXRzIGFyZSBub3QgY29taW5nIG91dCAKb2YgdGhlIFZNcyBhdCBhbGwuCgoxLiBP dXIgaW5mcmFzdHJ1Y3R1cmUgY29uc2lzdHMgb2YgTGVub3ZvIEZsZXggQ2hhc3NpcyB3aXRoIDMg TGVub3ZvIHgyNDAgCkNvbXB1dGUgbm9kZXMuIEFsbCBub2RlcyBhcmUgdXAgYW5kIHJ1bm5pbmcg YW5kIFZNcyBhcmUgYWxzbyBjcmVhdGVkIGFuZCAKZ3Vlc3QgT1MgaW5zdGFsbGVkLgoyLiBDaGFz c2lzIHN3aXRjaCBoYXMgYSB0cnVuayBwb3J0IHRoYXQgY2FycmllcyBhbGwgVkxBTiB0cmFmZmlj LgozLiBJIGhhdmUgY3JlYXRlZCBsb2dpY2FsIG5ldHdvcmtzIGFuZCBhZGRlZCBWTEFOIHRhZ3Mg KDEwLCAzMiwgMjQsIDQwLCAKNDggJiA2OSkuCjQuIEkgaGF2ZSBhdHRhY2hlZCB0aGUgdk5JQyB0 byBlYWNoIGhvc3QgYW5kIGFzc2lnbmVkIHN0YXRpYyBJUCBpbiAKcmVzcGVjdGl2ZSBWTEFOcy4g Rm9yIGV4YW1wbGUgaW4gVkxBTiAzMiwgdGhlIHZOSUMgaXMgYXNzaWduZWQgd2l0aCAKMTcyLjIw LjEwMS43MCwgc3VibmV0OiAyNTUuMjU1LjI1NS4xOTIsIEdhdGV3YXk6IDE3Mi4yMC4xMDEuNjUK NS4gVk1zIGFyZSBtYXBwZWQgd2l0aCByZXNwZWN0aXZlIHZOSUMgYW5kIGFzc2lnbmVkIElQcyBp biByZXNwZWN0aXZlIApWTEFOLiBGb3IgRXhhbXBsZSwgVk0gaW4gVkxBTiAzMiBoYXMgMTcyLjIw LjEwMS43OSBhcyBJUCwgCjI1NS4yNTUuMjU1LjE5MiBhcyBzdWJuZXQgYW5kIDE3Mi4yMC4xMDEu NjUgYXMgZ2F0ZXdheS4KCk5vdywgVk0gaXMgYWJsZSB0byBwaW5nIHZOSUMgaW4gVkxBTiAzMiwg YnV0IG5laXRoZXIgVk0gaXMgYWJsZSB0byBwaW5nIAp0aGUgZ2F0ZXdheSBub3IgaG9zdHMgYXJl IGFibGUgdG8gcGluZyB2TklDIG9yIHRoZSBWTS4KCldlIGV2ZW4gYXR0ZW1wdGVkIHdpdGggcmVw bGFjaW5nIGEgdHJ1bmsgcG9ydCB3aXRoIGFjY2VzcyBwb3J0LCBidXQgc2FtZSAKaXNzdWUgY29u dGludWVzLgoKV2hhdCBjb3VsZCBoYXZlIGdvbmUgd3Jvbmc/IEFueSB0aGluZyBtaXNzaW5nIG9u IG9WaXJ0IGNvbmZpZ3VyYXRpb24/CgpBIHF1aWNrIGhlbHAgaXMgaGlnaGx5IGFwcHJlY2lhdGVk LgoKLS0gCgoKLS0gCgpUaGFua3MgJiBSZWdhcmRzLAoKCkFuYW50aGEgUmFnaGF2YQoKCgoKCi0t LS0tLS0tLS0tLS0tMDQwODAxMDYwMzAzMDEwNDAwMDgwMzAxCkNvbnRlbnQtVHlwZTogdGV4dC9o dG1sOyBjaGFyc2V0PXV0Zi04CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQKCjxodG1s PgogIDxoZWFkPgoKICAgIDxtZXRhIGh0dHAtZXF1aXY9ImNvbnRlbnQtdHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4KICA8L2hlYWQ+CiAgPGJvZHkgdGV4dD0iIzAwMDAw MCIgYmdjb2xvcj0iI0ZGRkZGRiI+CiAgICA8YnI+CiAgICA8ZGl2IGNsYXNzPSJtb3otZm9yd2Fy ZC1jb250YWluZXIiPkhpLDxicj4KICAgICAgPGJyPgogICAgICBKdXN0IHRvIGFkZCBvbiB0aGUg cHJldmlvdXMgbWFpbCwgdGhlIHZOSUMgaXMgYWRkZWQgb3ZlciBhCiAgICAgIFBoeXNpY2FsIE5J QyB0aGF0IGRvZXMgbm90IGhhdmUgYW55IElQIGFkZHJlc3MsIGJ1dCBlbmFibGVkIGFuZAogICAg ICBjb25uZWN0ZWQuPGJyPgogICAgICA8ZGl2IGNsYXNzPSJtb3otc2lnbmF0dXJlIj4KICAgICAg ICA8bWV0YSBodHRwLWVxdWl2PSJjb250ZW50LXR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsKICAg ICAgICAgIGNoYXJzZXQ9dXRmLTgiPgogICAgICAgIDx0aXRsZT48L3RpdGxlPgogICAgICAgIDxt ZXRhIG5hbWU9ImdlbmVyYXRvciIgY29udGVudD0iTGlicmVPZmZpY2UgNS4wLjMuMiAoTGludXgp Ij4KICAgICAgICA8bWV0YSBuYW1lPSJjcmVhdGVkIiBjb250ZW50PSIwMDowMDowMCI+CiAgICAg ICAgPG1ldGEgbmFtZT0iY2hhbmdlZGJ5IiBjb250ZW50PSJBbmFudGhhIFJhZ2hhdmEiPgogICAg ICAgIDxtZXRhIG5hbWU9ImNoYW5nZWQiIGNvbnRlbnQ9IjIwMTYtMDEtMDVUMTc6MjA6NTAuNjc3 NTQxMzAwIj4KICAgICAgICA8bWV0YSBuYW1lPSJjcmVhdGVkIiBjb250ZW50PSIwMDowMDowMCI+ CiAgICAgICAgPG1ldGEgbmFtZT0iY2hhbmdlZGJ5IiBjb250ZW50PSJBbmFudGhhIFJhZ2hhdmEi PgogICAgICAgIDxtZXRhIG5hbWU9ImNoYW5nZWQiIGNvbnRlbnQ9IjIwMTUtMTItMjBUMDk6MDM6 MjYuMjUxNzYzODExIj4KICAgICAgICA8bWV0YSBuYW1lPSJjcmVhdGVkIiBjb250ZW50PSIyMDE1 LTAyLTIxVDAwOjAwOjAwIj4KICAgICAgICA8bWV0YSBuYW1lPSJjaGFuZ2VkYnkiIGNvbnRlbnQ9 IkFuYW50aGEgUmFnaGF2YSI+CiAgICAgICAgPG1ldGEgbmFtZT0iY2hhbmdlZCIgY29udGVudD0i MjAxNS0xMi0yMFQwOTowMjoxMS42NjY4MjExMzQiPgogICAgICAgIDxzdHlsZSB0eXBlPSJ0ZXh0 L2NzcyI+CgkJQHBhZ2UgeyBtYXJnaW46IDJjbSB9CgkJcCB7IG1hcmdpbi1ib3R0b206IDAuMjVj bTsgY29sb3I6ICMwMDAwMDA7IGxpbmUtaGVpZ2h0OiAxMjAlIH0KCQlhZGRyZXNzIHsgY29sb3I6 ICMwMDAwMDAgfQoJCWE6bGluayB7IHNvLWxhbmd1YWdlOiB6eHggfQoJPC9zdHlsZT4KICAgICAg ICA8cD4tLSA8L3A+CiAgICAgICAgPHAgc3R5bGU9Im1hcmdpbi1ib3R0b206IDBjbTsgbGluZS1o ZWlnaHQ6IDEwMCUiPjxmb250CiAgICAgICAgICAgIGZhY2U9IlRpbWVzIE5ldyBSb21hbiwgc2Vy aWYiPlRoYW5rcwogICAgICAgICAgICAmYW1wOyBSZWdhcmRzLDwvZm9udD48L3A+CiAgICAgICAg PHAgc3R5bGU9Im1hcmdpbi1ib3R0b206IDBjbTsgbGluZS1oZWlnaHQ6IDEwMCUiPjxicj4KICAg ICAgICA8L3A+CiAgICAgICAgPGFkZHJlc3Mgc3R5bGU9ImxpbmUtaGVpZ2h0OiAxMDAlIj48Zm9u dCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4sCiAgICAgICAgICAgIHNlcmlmIj5BbmFudGhhCiAgICAg ICAgICAgIFJhZ2hhdmE8L2ZvbnQ+PC9hZGRyZXNzPgogICAgICAgIDxicj4KICAgICAgICAtLS0t LS0tLSBGb3J3YXJkZWQgTWVzc2FnZSAtLS0tLS0tLTwvZGl2PgogICAgICA8dGFibGUgY2xhc3M9 Im1vei1lbWFpbC1oZWFkZXJzLXRhYmxlIiBib3JkZXI9IjAiIGNlbGxwYWRkaW5nPSIwIgogICAg ICAgIGNlbGxzcGFjaW5nPSIwIj4KICAgICAgICA8dGJvZHk+CiAgICAgICAgICA8dHI+CiAgICAg ICAgICAgIDx0aCBhbGlnbj0iUklHSFQiIHZhbGlnbj0iQkFTRUxJTkUiIG5vd3JhcD0ibm93cmFw Ij5TdWJqZWN0OgogICAgICAgICAgICA8L3RoPgogICAgICAgICAgICA8dGQ+U3RydWdnbGluZyB0 byBnZXQgdGhlIG5ldHdvcmsgd29yazwvdGQ+CiAgICAgICAgICA8L3RyPgogICAgICAgICAgPHRy PgogICAgICAgICAgICA8dGggYWxpZ249IlJJR0hUIiB2YWxpZ249IkJBU0VMSU5FIiBub3dyYXA9 Im5vd3JhcCI+RGF0ZTogPC90aD4KICAgICAgICAgICAgPHRkPldlZCwgMjUgTWF5IDIwMTYgMTU6 NDE6MDYgKzA1MzA8L3RkPgogICAgICAgICAgPC90cj4KICAgICAgICAgIDx0cj4KICAgICAgICAg ICAgPHRoIGFsaWduPSJSSUdIVCIgdmFsaWduPSJCQVNFTElORSIgbm93cmFwPSJub3dyYXAiPkZy b206IDwvdGg+CiAgICAgICAgICAgIDx0ZD5BbmFudGhhIFJhZ2hhdmEgPGEgY2xhc3M9Im1vei10 eHQtbGluay1yZmMyMzk2RSIgaHJlZj0ibWFpbHRvOnJhZ2hhdkBleHphdGVjaGNvbnN1bHRpbmcu Y29tIj4mbHQ7cmFnaGF2QGV4emF0ZWNoY29uc3VsdGluZy5jb20mZ3Q7PC9hPjwvdGQ+CiAgICAg ICAgICA8L3RyPgogICAgICAgICAgPHRyPgogICAgICAgICAgICA8dGggYWxpZ249IlJJR0hUIiB2 YWxpZ249IkJBU0VMSU5FIiBub3dyYXA9Im5vd3JhcCI+UmVwbHktVG86CiAgICAgICAgICAgIDwv dGg+CiAgICAgICAgICAgIDx0ZD48YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBo cmVmPSJtYWlsdG86cmFnaGF2QGV4emF0ZWNoY29uc3VsdGluZy5jb20iPnJhZ2hhdkBleHphdGVj aGNvbnN1bHRpbmcuY29tPC9hPjwvdGQ+CiAgICAgICAgICA8L3RyPgogICAgICAgICAgPHRyPgog ICAgICAgICAgICA8dGggYWxpZ249IlJJR0hUIiB2YWxpZ249IkJBU0VMSU5FIiBub3dyYXA9Im5v d3JhcCI+T3JnYW5pemF0aW9uOgogICAgICAgICAgICA8L3RoPgogICAgICAgICAgICA8dGQ+ZVh6 YSBUZWNobm9sb2d5IENvbnN1bHRpbmcgJmFtcDsgU2VydmljZXM8L3RkPgogICAgICAgICAgPC90 cj4KICAgICAgICAgIDx0cj4KICAgICAgICAgICAgPHRoIGFsaWduPSJSSUdIVCIgdmFsaWduPSJC QVNFTElORSIgbm93cmFwPSJub3dyYXAiPlRvOiA8L3RoPgogICAgICAgICAgICA8dGQ+dXNlcnMg PGEgY2xhc3M9Im1vei10eHQtbGluay1yZmMyMzk2RSIgaHJlZj0ibWFpbHRvOnVzZXJzQG92aXJ0 Lm9yZyI+Jmx0O3VzZXJzQG92aXJ0Lm9yZyZndDs8L2E+PC90ZD4KICAgICAgICAgIDwvdHI+CiAg ICAgICAgPC90Ym9keT4KICAgICAgPC90YWJsZT4KICAgICAgPGJyPgogICAgICA8YnI+CiAgICAg IDxtZXRhIGh0dHAtZXF1aXY9ImNvbnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFy c2V0PXV0Zi04Ij4KICAgICAgSGksPGJyPgogICAgICA8YnI+CiAgICAgIEkgaGF2ZSBhIHBlY3Vs aWFyIHByb2JsZW0gd2l0aCBvVmlydCAzLjYuIEFueSBWTSBjb25uZWN0ZWQgdG8KICAgICAgb3Zy dG1nbXQgaXMgd29ya2luZyBhYnNvbHV0ZWx5IGZpbmUsIGJ1IHRoZSBWTXMgKFdpbmRvd3MgR3Vl c3RzKQogICAgICBpbiBkaWZmZXJlbnQgVkxBTnMgc2F5IDEwLCAzMiwgMzQsIDQwLCA0OCAmYW1w OyA2OSBhcmUgbm90IGFibGUgdG8KICAgICAgZXZlbiBwaW5nIHRoZWlyIHJlc3BlY3RpdmUgZ2F0 ZXdheXMuIEluIG90aGVyIHdvcmRzLCBuZXR3b3JrCiAgICAgIHBhY2tldHMgYXJlIG5vdCBjb21p bmcgb3V0IG9mIHRoZSBWTXMgYXQgYWxsLjxicj4KICAgICAgPGJyPgogICAgICAxLiBPdXIgaW5m cmFzdHJ1Y3R1cmUgY29uc2lzdHMgb2YgTGVub3ZvIEZsZXggQ2hhc3NpcyB3aXRoIDMKICAgICAg TGVub3ZvIHgyNDAgQ29tcHV0ZSBub2Rlcy4gQWxsIG5vZGVzIGFyZSB1cCBhbmQgcnVubmluZyBh bmQgVk1zCiAgICAgIGFyZSBhbHNvIGNyZWF0ZWQgYW5kIGd1ZXN0IE9TIGluc3RhbGxlZC48YnI+ CiAgICAgIDIuIENoYXNzaXMgc3dpdGNoIGhhcyBhIHRydW5rIHBvcnQgdGhhdCBjYXJyaWVzIGFs bCBWTEFOIHRyYWZmaWMuPGJyPgogICAgICAzLiBJIGhhdmUgY3JlYXRlZCBsb2dpY2FsIG5ldHdv cmtzIGFuZCBhZGRlZCBWTEFOIHRhZ3MgKDEwLCAzMiwKICAgICAgMjQsIDQwLCA0OCAmYW1wOyA2 OSkuPGJyPgogICAgICA0LiBJIGhhdmUgYXR0YWNoZWQgdGhlIHZOSUMgdG8gZWFjaCBob3N0IGFu ZCBhc3NpZ25lZCBzdGF0aWMgSVAgaW4KICAgICAgcmVzcGVjdGl2ZSBWTEFOcy4gRm9yIGV4YW1w bGUgaW4gVkxBTiAzMiwgdGhlIHZOSUMgaXMgYXNzaWduZWQKICAgICAgd2l0aCAxNzIuMjAuMTAx LjcwLCBzdWJuZXQ6IDI1NS4yNTUuMjU1LjE5MiwgR2F0ZXdheToKICAgICAgMTcyLjIwLjEwMS42 NTxicj4KICAgICAgNS4gVk1zIGFyZSBtYXBwZWQgd2l0aCByZXNwZWN0aXZlIHZOSUMgYW5kIGFz c2lnbmVkIElQcyBpbgogICAgICByZXNwZWN0aXZlIFZMQU4uIEZvciBFeGFtcGxlLCBWTSBpbiBW TEFOIDMyIGhhcyAxNzIuMjAuMTAxLjc5IGFzCiAgICAgIElQLCAyNTUuMjU1LjI1NS4xOTIgYXMg c3VibmV0IGFuZCAxNzIuMjAuMTAxLjY1IGFzIGdhdGV3YXkuPGJyPgogICAgICA8YnI+CiAgICAg IE5vdywgVk0gaXMgYWJsZSB0byBwaW5nIHZOSUMgaW4gVkxBTiAzMiwgYnV0IG5laXRoZXIgVk0g aXMgYWJsZSB0bwogICAgICBwaW5nIHRoZSBnYXRld2F5IG5vciBob3N0cyBhcmUgYWJsZSB0byBw aW5nIHZOSUMgb3IgdGhlIFZNLjxicj4KICAgICAgPGJyPgogICAgICBXZSBldmVuIGF0dGVtcHRl ZCB3aXRoIHJlcGxhY2luZyBhIHRydW5rIHBvcnQgd2l0aCBhY2Nlc3MgcG9ydCwKICAgICAgYnV0 IHNhbWUgaXNzdWUgY29udGludWVzLjxicj4KICAgICAgPGJyPgogICAgICBXaGF0IGNvdWxkIGhh dmUgZ29uZSB3cm9uZz8gQW55IHRoaW5nIG1pc3Npbmcgb24gb1ZpcnQKICAgICAgY29uZmlndXJh dGlvbj88YnI+CiAgICAgIDxicj4KICAgICAgQSBxdWljayBoZWxwIGlzIGhpZ2hseSBhcHByZWNp YXRlZC48YnI+CiAgICAgIDxicj4KICAgICAgPGRpdiBjbGFzcz0ibW96LXNpZ25hdHVyZSI+LS0g PGJyPgogICAgICAgIDxtZXRhIGh0dHAtZXF1aXY9ImNvbnRlbnQtdHlwZSIgY29udGVudD0idGV4 dC9odG1sOwogICAgICAgICAgY2hhcnNldD11dGYtOCI+CiAgICAgICAgPHRpdGxlPjwvdGl0bGU+ CiAgICAgICAgPG1ldGEgbmFtZT0iZ2VuZXJhdG9yIiBjb250ZW50PSJMaWJyZU9mZmljZSA1LjAu My4yIChMaW51eCkiPgogICAgICAgIDxtZXRhIG5hbWU9ImNyZWF0ZWQiIGNvbnRlbnQ9IjAwOjAw OjAwIj4KICAgICAgICA8bWV0YSBuYW1lPSJjaGFuZ2VkYnkiIGNvbnRlbnQ9IkFuYW50aGEgUmFn aGF2YSI+CiAgICAgICAgPG1ldGEgbmFtZT0iY2hhbmdlZCIgY29udGVudD0iMjAxNi0wMS0wNVQx NzoyMDo1MC42Nzc1NDEzMDAiPgogICAgICAgIDxtZXRhIG5hbWU9ImNyZWF0ZWQiIGNvbnRlbnQ9 IjAwOjAwOjAwIj4KICAgICAgICA8bWV0YSBuYW1lPSJjaGFuZ2VkYnkiIGNvbnRlbnQ9IkFuYW50 aGEgUmFnaGF2YSI+CiAgICAgICAgPG1ldGEgbmFtZT0iY2hhbmdlZCIgY29udGVudD0iMjAxNS0x Mi0yMFQwOTowMzoyNi4yNTE3NjM4MTEiPgogICAgICAgIDxtZXRhIG5hbWU9ImNyZWF0ZWQiIGNv bnRlbnQ9IjIwMTUtMDItMjFUMDA6MDA6MDAiPgogICAgICAgIDxtZXRhIG5hbWU9ImNoYW5nZWRi eSIgY29udGVudD0iQW5hbnRoYSBSYWdoYXZhIj4KICAgICAgICA8bWV0YSBuYW1lPSJjaGFuZ2Vk IiBjb250ZW50PSIyMDE1LTEyLTIwVDA5OjAyOjExLjY2NjgyMTEzNCI+CiAgICAgICAgPHN0eWxl IHR5cGU9InRleHQvY3NzIj4KCQlAcGFnZSB7IG1hcmdpbjogMmNtIH0KCQlwIHsgbWFyZ2luLWJv dHRvbTogMC4yNWNtOyBjb2xvcjogIzAwMDAwMDsgbGluZS1oZWlnaHQ6IDEyMCUgfQoJCWFkZHJl c3MgeyBjb2xvcjogIzAwMDAwMCB9CgkJYTpsaW5rIHsgc28tbGFuZ3VhZ2U6IHp4eCB9Cgk8L3N0 eWxlPgogICAgICAgIDxwIHN0eWxlPSJtYXJnaW4tYm90dG9tOiAwY20iPjxicj4KICAgICAgICA8 L3A+CiAgICAgICAgPHA+LS0gPC9wPgogICAgICAgIDxwIHN0eWxlPSJtYXJnaW4tYm90dG9tOiAw Y207IGxpbmUtaGVpZ2h0OiAxMDAlIj48Zm9udAogICAgICAgICAgICBmYWNlPSJUaW1lcyBOZXcg Um9tYW4sIHNlcmlmIj5UaGFua3MgJmFtcDsgUmVnYXJkcyw8L2ZvbnQ+PC9wPgogICAgICAgIDxw IHN0eWxlPSJtYXJnaW4tYm90dG9tOiAwY207IGxpbmUtaGVpZ2h0OiAxMDAlIj48YnI+CiAgICAg ICAgPC9wPgogICAgICAgIDxhZGRyZXNzIHN0eWxlPSJsaW5lLWhlaWdodDogMTAwJSI+PGZvbnQg ZmFjZT0iVGltZXMgTmV3IFJvbWFuLAogICAgICAgICAgICBzZXJpZiI+QW5hbnRoYSBSYWdoYXZh PC9mb250PjwvYWRkcmVzcz4KICAgICAgICA8YnI+CiAgICAgIDwvZGl2PgogICAgICA8YnI+CiAg ICA8L2Rpdj4KICAgIDxicj4KICA8L2JvZHk+CjwvaHRtbD4KCi0tLS0tLS0tLS0tLS0tMDQwODAx MDYwMzAzMDEwNDAwMDgwMzAxLS0K --===============6561859081203145880==-- From ehaas at redhat.com Thu May 26 04:27:12 2016 Content-Type: multipart/mixed; boundary="===============4673646693911959959==" MIME-Version: 1.0 From: Edward Haas To: users at ovirt.org Subject: Re: [ovirt-users] Fwd: Struggling to get the network work Date: Thu, 26 May 2016 11:26:32 +0300 Message-ID: In-Reply-To: 57458C6C.5090609@exzatechconsulting.com --===============4673646693911959959== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Wed, May 25, 2016 at 2:28 PM, Anantha Raghava < raghav(a)exzatechconsulting.com> wrote: > > Hi, > > Just to add on the previous mail, the vNIC is added over a Physical NIC > that does not have any IP address, but enabled and connected. > > -- > > Thanks & Regards, > > > Anantha Raghava > -------- Forwarded Message -------- > Subject: Struggling to get the network work > Date: Wed, 25 May 2016 15:41:06 +0530 > From: Anantha Raghava > > Reply-To: raghav(a)exzatechconsulting.com > Organization: eXza Technology Consulting & Services > To: users > > > Hi, > > I have a peculiar problem with oVirt 3.6. Any VM connected to ovrtmgmt is > working absolutely fine, bu the VMs (Windows Guests) in different VLANs s= ay > 10, 32, 34, 40, 48 & 69 are not able to even ping their respective > gateways. In other words, network packets are not coming out of the VMs at > all. > > 1. Our infrastructure consists of Lenovo Flex Chassis with 3 Lenovo x240 > Compute nodes. All nodes are up and running and VMs are also created and > guest OS installed. > 2. Chassis switch has a trunk port that carries all VLAN traffic. > 3. I have created logical networks and added VLAN tags (10, 32, 24, 40, 48 > & 69). > 4. I have attached the vNIC to each host and assigned static IP in > respective VLANs. For example in VLAN 32, the vNIC is assigned with > 172.20.101.70, subnet: 255.255.255.192, Gateway: 172.20.101.65 > 5. VMs are mapped with respective vNIC and assigned IPs in respective > VLAN. For Example, VM in VLAN 32 has 172.20.101.79 as IP, 255.255.255.192 > as subnet and 172.20.101.65 as gateway. > > Now, VM is able to ping vNIC in VLAN 32, but neither VM is able to ping > the gateway nor hosts are able to ping vNIC or the VM. > > We even attempted with replacing a trunk port with access port, but same > issue continues. > > What could have gone wrong? Any thing missing on oVirt configuration? > > A quick help is highly appreciated. > > -- > > > -- > > Thanks & Regards, > > > Anantha Raghava > > > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > > Only a guess: On the VM OS, do not define any VLAN on its vnics. Each VM that is assigned to a vlan network on the host will have its traffic tagged only when traffic will go out of the network to the 'world'. So the VM is not aware that the traffic will be tagged when passing through the host. If this is not the case, please share the screenshots of what you configured for one of the networks (including the vnic) and on the VM. Thanks, Edy. --===============4673646693911959959== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBkaXI9Imx0ciI+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj48YnI+PGRpdiBjbGFz cz0iZ21haWxfcXVvdGUiPk9uIFdlZCwgTWF5IDI1LCAyMDE2IGF0IDI6MjggUE0sIEFuYW50aGEg UmFnaGF2YSA8c3BhbiBkaXI9Imx0ciI+Jmx0OzxhIGhyZWY9Im1haWx0bzpyYWdoYXZAZXh6YXRl Y2hjb25zdWx0aW5nLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnJhZ2hhdkBleHphdGVjaGNvbnN1bHRp bmcuY29tPC9hPiZndDs8L3NwYW4+IHdyb3RlOjxicj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxf cXVvdGUiIHN0eWxlPSJtYXJnaW46MCAwIDAgLjhleDtib3JkZXItbGVmdDoxcHggI2NjYyBzb2xp ZDtwYWRkaW5nLWxlZnQ6MWV4Ij4KICAKCiAgICAKICAKICA8ZGl2IHRleHQ9IiMwMDAwMDAiIGJn Y29sb3I9IiNGRkZGRkYiPgogICAgPGJyPgogICAgPGRpdj5IaSw8YnI+CiAgICAgIDxicj4KICAg ICAgSnVzdCB0byBhZGQgb24gdGhlIHByZXZpb3VzIG1haWwsIHRoZSB2TklDIGlzIGFkZGVkIG92 ZXIgYQogICAgICBQaHlzaWNhbCBOSUMgdGhhdCBkb2VzIG5vdCBoYXZlIGFueSBJUCBhZGRyZXNz LCBidXQgZW5hYmxlZCBhbmQKICAgICAgY29ubmVjdGVkLjxicj4KICAgICAgPGRpdj48c3BhbiBj bGFzcz0iIj4KICAgICAgICAKICAgICAgICAKICAgICAgICAKICAgICAgICAKICAgICAgICAKICAg ICAgICAKICAgICAgICAKICAgICAgICAKICAgICAgICAKICAgICAgICAKICAgICAgICAKICAgICAg ICAKICAgICAgICAKICAgICAgICA8cD4tLSA8L3A+CiAgICAgICAgPHAgc3R5bGU9Im1hcmdpbi1i b3R0b206MGNtO2xpbmUtaGVpZ2h0OjEwMCUiPjxmb250IGZhY2U9IlRpbWVzIE5ldyBSb21hbiwg c2VyaWYiPlRoYW5rcwogICAgICAgICAgICAmYW1wOyBSZWdhcmRzLDwvZm9udD48L3A+CiAgICAg ICAgPHAgc3R5bGU9Im1hcmdpbi1ib3R0b206MGNtO2xpbmUtaGVpZ2h0OjEwMCUiPjxicj4KICAg ICAgICA8L3A+CiAgICAgICAgPGFkZHJlc3Mgc3R5bGU9ImxpbmUtaGVpZ2h0OjEwMCUiPjxmb250 IGZhY2U9IlRpbWVzIE5ldyBSb21hbiwKICAgICAgICAgICAgc2VyaWYiPkFuYW50aGEKICAgICAg ICAgICAgUmFnaGF2YTwvZm9udD48L2FkZHJlc3M+CiAgICAgICAgPGJyPjwvc3Bhbj4KICAgICAg ICAtLS0tLS0tLSBGb3J3YXJkZWQgTWVzc2FnZSAtLS0tLS0tLTwvZGl2PgogICAgICA8dGFibGUg Ym9yZGVyPSIwIiBjZWxscGFkZGluZz0iMCIgY2VsbHNwYWNpbmc9IjAiPgogICAgICAgIDx0Ym9k eT4KICAgICAgICAgIDx0cj4KICAgICAgICAgICAgPHRoIGFsaWduPSJSSUdIVCIgbm93cmFwIHZh bGlnbj0iQkFTRUxJTkUiPlN1YmplY3Q6CiAgICAgICAgICAgIDwvdGg+CiAgICAgICAgICAgIDx0 ZD5TdHJ1Z2dsaW5nIHRvIGdldCB0aGUgbmV0d29yayB3b3JrPC90ZD4KICAgICAgICAgIDwvdHI+ CiAgICAgICAgICA8dHI+CiAgICAgICAgICAgIDx0aCBhbGlnbj0iUklHSFQiIG5vd3JhcCB2YWxp Z249IkJBU0VMSU5FIj5EYXRlOiA8L3RoPgogICAgICAgICAgICA8dGQ+V2VkLCAyNSBNYXkgMjAx NiAxNTo0MTowNiArMDUzMDwvdGQ+CiAgICAgICAgICA8L3RyPgogICAgICAgICAgPHRyPgogICAg ICAgICAgICA8dGggYWxpZ249IlJJR0hUIiBub3dyYXAgdmFsaWduPSJCQVNFTElORSI+RnJvbTog PC90aD4KICAgICAgICAgICAgPHRkPkFuYW50aGEgUmFnaGF2YSA8YSBocmVmPSJtYWlsdG86cmFn aGF2QGV4emF0ZWNoY29uc3VsdGluZy5jb20iIHRhcmdldD0iX2JsYW5rIj4mbHQ7cmFnaGF2QGV4 emF0ZWNoY29uc3VsdGluZy5jb20mZ3Q7PC9hPjwvdGQ+CiAgICAgICAgICA8L3RyPgogICAgICAg ICAgPHRyPgogICAgICAgICAgICA8dGggYWxpZ249IlJJR0hUIiBub3dyYXAgdmFsaWduPSJCQVNF TElORSI+UmVwbHktVG86CiAgICAgICAgICAgIDwvdGg+CiAgICAgICAgICAgIDx0ZD48YSBocmVm PSJtYWlsdG86cmFnaGF2QGV4emF0ZWNoY29uc3VsdGluZy5jb20iIHRhcmdldD0iX2JsYW5rIj5y YWdoYXZAZXh6YXRlY2hjb25zdWx0aW5nLmNvbTwvYT48L3RkPgogICAgICAgICAgPC90cj4KICAg ICAgICAgIDx0cj4KICAgICAgICAgICAgPHRoIGFsaWduPSJSSUdIVCIgbm93cmFwIHZhbGlnbj0i QkFTRUxJTkUiPk9yZ2FuaXphdGlvbjoKICAgICAgICAgICAgPC90aD4KICAgICAgICAgICAgPHRk PmVYemEgVGVjaG5vbG9neSBDb25zdWx0aW5nICZhbXA7IFNlcnZpY2VzPC90ZD4KICAgICAgICAg IDwvdHI+CiAgICAgICAgICA8dHI+CiAgICAgICAgICAgIDx0aCBhbGlnbj0iUklHSFQiIG5vd3Jh cCB2YWxpZ249IkJBU0VMSU5FIj5UbzogPC90aD4KICAgICAgICAgICAgPHRkPnVzZXJzIDxhIGhy ZWY9Im1haWx0bzp1c2Vyc0BvdmlydC5vcmciIHRhcmdldD0iX2JsYW5rIj4mbHQ7dXNlcnNAb3Zp cnQub3JnJmd0OzwvYT48L3RkPgogICAgICAgICAgPC90cj4KICAgICAgICA8L3Rib2R5PgogICAg ICA8L3RhYmxlPjxkaXY+PGRpdiBjbGFzcz0iaDUiPgogICAgICA8YnI+CiAgICAgIDxicj4KICAg ICAgCiAgICAgIEhpLDxicj4KICAgICAgPGJyPgogICAgICBJIGhhdmUgYSBwZWN1bGlhciBwcm9i bGVtIHdpdGggb1ZpcnQgMy42LiBBbnkgVk0gY29ubmVjdGVkIHRvCiAgICAgIG92cnRtZ210IGlz IHdvcmtpbmcgYWJzb2x1dGVseSBmaW5lLCBidSB0aGUgVk1zIChXaW5kb3dzIEd1ZXN0cykKICAg ICAgaW4gZGlmZmVyZW50IFZMQU5zIHNheSAxMCwgMzIsIDM0LCA0MCwgNDggJmFtcDsgNjkgYXJl IG5vdCBhYmxlIHRvCiAgICAgIGV2ZW4gcGluZyB0aGVpciByZXNwZWN0aXZlIGdhdGV3YXlzLiBJ biBvdGhlciB3b3JkcywgbmV0d29yawogICAgICBwYWNrZXRzIGFyZSBub3QgY29taW5nIG91dCBv ZiB0aGUgVk1zIGF0IGFsbC48YnI+CiAgICAgIDxicj4KICAgICAgMS4gT3VyIGluZnJhc3RydWN0 dXJlIGNvbnNpc3RzIG9mIExlbm92byBGbGV4IENoYXNzaXMgd2l0aCAzCiAgICAgIExlbm92byB4 MjQwIENvbXB1dGUgbm9kZXMuIEFsbCBub2RlcyBhcmUgdXAgYW5kIHJ1bm5pbmcgYW5kIFZNcwog ICAgICBhcmUgYWxzbyBjcmVhdGVkIGFuZCBndWVzdCBPUyBpbnN0YWxsZWQuPGJyPgogICAgICAy LiBDaGFzc2lzIHN3aXRjaCBoYXMgYSB0cnVuayBwb3J0IHRoYXQgY2FycmllcyBhbGwgVkxBTiB0 cmFmZmljLjxicj4KICAgICAgMy4gSSBoYXZlIGNyZWF0ZWQgbG9naWNhbCBuZXR3b3JrcyBhbmQg YWRkZWQgVkxBTiB0YWdzICgxMCwgMzIsCiAgICAgIDI0LCA0MCwgNDggJmFtcDsgNjkpLjxicj4K ICAgICAgNC4gSSBoYXZlIGF0dGFjaGVkIHRoZSB2TklDIHRvIGVhY2ggaG9zdCBhbmQgYXNzaWdu ZWQgc3RhdGljIElQIGluCiAgICAgIHJlc3BlY3RpdmUgVkxBTnMuIEZvciBleGFtcGxlIGluIFZM QU4gMzIsIHRoZSB2TklDIGlzIGFzc2lnbmVkCiAgICAgIHdpdGggMTcyLjIwLjEwMS43MCwgc3Vi bmV0OiAyNTUuMjU1LjI1NS4xOTIsIEdhdGV3YXk6CiAgICAgIDE3Mi4yMC4xMDEuNjU8YnI+CiAg ICAgIDUuIFZNcyBhcmUgbWFwcGVkIHdpdGggcmVzcGVjdGl2ZSB2TklDIGFuZCBhc3NpZ25lZCBJ UHMgaW4KICAgICAgcmVzcGVjdGl2ZSBWTEFOLiBGb3IgRXhhbXBsZSwgVk0gaW4gVkxBTiAzMiBo YXMgMTcyLjIwLjEwMS43OSBhcwogICAgICBJUCwgMjU1LjI1NS4yNTUuMTkyIGFzIHN1Ym5ldCBh bmQgMTcyLjIwLjEwMS42NSBhcyBnYXRld2F5Ljxicj4KICAgICAgPGJyPgogICAgICBOb3csIFZN IGlzIGFibGUgdG8gcGluZyB2TklDIGluIFZMQU4gMzIsIGJ1dCBuZWl0aGVyIFZNIGlzIGFibGUg dG8KICAgICAgcGluZyB0aGUgZ2F0ZXdheSBub3IgaG9zdHMgYXJlIGFibGUgdG8gcGluZyB2TklD IG9yIHRoZSBWTS48YnI+CiAgICAgIDxicj4KICAgICAgV2UgZXZlbiBhdHRlbXB0ZWQgd2l0aCBy ZXBsYWNpbmcgYSB0cnVuayBwb3J0IHdpdGggYWNjZXNzIHBvcnQsCiAgICAgIGJ1dCBzYW1lIGlz c3VlIGNvbnRpbnVlcy48YnI+CiAgICAgIDxicj4KICAgICAgV2hhdCBjb3VsZCBoYXZlIGdvbmUg d3Jvbmc/IEFueSB0aGluZyBtaXNzaW5nIG9uIG9WaXJ0CiAgICAgIGNvbmZpZ3VyYXRpb24/PGJy PgogICAgICA8YnI+CiAgICAgIEEgcXVpY2sgaGVscCBpcyBoaWdobHkgYXBwcmVjaWF0ZWQuPGJy PgogICAgICA8YnI+CiAgICAgIDxkaXY+LS0gPGJyPgogICAgICAgIAogICAgICAgIAogICAgICAg IAogICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgIAog ICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgIDxwIHN0eWxlPSJtYXJn aW4tYm90dG9tOjBjbSI+PGJyPgogICAgICAgIDwvcD4KICAgICAgICA8cD4tLSA8L3A+CiAgICAg ICAgPHAgc3R5bGU9Im1hcmdpbi1ib3R0b206MGNtO2xpbmUtaGVpZ2h0OjEwMCUiPjxmb250IGZh Y2U9IlRpbWVzIE5ldyBSb21hbiwgc2VyaWYiPlRoYW5rcyAmYW1wOyBSZWdhcmRzLDwvZm9udD48 L3A+CiAgICAgICAgPHAgc3R5bGU9Im1hcmdpbi1ib3R0b206MGNtO2xpbmUtaGVpZ2h0OjEwMCUi Pjxicj4KICAgICAgICA8L3A+CiAgICAgICAgPGFkZHJlc3Mgc3R5bGU9ImxpbmUtaGVpZ2h0OjEw MCUiPjxmb250IGZhY2U9IlRpbWVzIE5ldyBSb21hbiwKICAgICAgICAgICAgc2VyaWYiPkFuYW50 aGEgUmFnaGF2YTwvZm9udD48L2FkZHJlc3M+CiAgICAgICAgPGJyPgogICAgICA8L2Rpdj4KICAg ICAgPGJyPgogICAgPC9kaXY+PC9kaXY+PC9kaXY+CiAgICA8YnI+CiAgPC9kaXY+Cgo8YnI+X19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+ClVzZXJzIG1h aWxpbmcgbGlzdDxicj4KPGEgaHJlZj0ibWFpbHRvOlVzZXJzQG92aXJ0Lm9yZyI+VXNlcnNAb3Zp cnQub3JnPC9hPjxicj4KPGEgaHJlZj0iaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xp c3RpbmZvL3VzZXJzIiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vbGlz dHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM8L2E+PGJyPgo8YnI+PC9ibG9ja3F1 b3RlPjwvZGl2Pjxicj48L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+T25seSBhIGd1ZXNz OiBPbiB0aGUgVk0gT1MsIGRvIG5vdCBkZWZpbmUgYW55IFZMQU4gb24gaXRzIHZuaWNzLiBFYWNo IFZNIHRoYXQgaXMgYXNzaWduZWQgdG8gYSB2bGFuIG5ldHdvcmsgb24gdGhlIGhvc3Qgd2lsbCBo YXZlIGl0cyB0cmFmZmljIHRhZ2dlZCBvbmx5IHdoZW4gdHJhZmZpYyB3aWxsIGdvIG91dCBvZiB0 aGUgbmV0d29yayB0byB0aGUgJiMzOTt3b3JsZCYjMzk7LiBTbyB0aGUgVk0gaXMgbm90IGF3YXJl IHRoYXQgdGhlIHRyYWZmaWMgd2lsbCBiZSB0YWdnZWQgd2hlbiBwYXNzaW5nIHRocm91Z2ggdGhl IGhvc3QuPGJyPjxicj48L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+SWYgdGhpcyBpcyBu b3QgdGhlIGNhc2UsIHBsZWFzZSBzaGFyZSB0aGUgc2NyZWVuc2hvdHMgb2Ygd2hhdCB5b3UgY29u ZmlndXJlZCBmb3Igb25lIG9mIHRoZSBuZXR3b3JrcyAoaW5jbHVkaW5nIHRoZSB2bmljKSBhbmQg b24gdGhlIFZNLjxicj48YnI+PC9kaXY+PGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPlRoYW5rcyw8 YnI+PC9kaXY+PGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPkVkeS48YnI+PC9kaXY+PC9kaXY+Cg== --===============4673646693911959959==--