[ovirt-users] Networking issues with oVirt Guest VM.
Yevgeny Zaspitsky
yzaspits at redhat.com
Mon Jul 4 12:41:38 UTC 2016
Adding mailing list back...
On Mon, Jul 4, 2016 at 3:38 PM, Yevgeny Zaspitsky <yzaspits at redhat.com>
wrote:
> Clint,
>
> Sorry, I missed that you already tried that.
>
> Here are my thoughts (some more shooting in the dark) after reading your
> description again:
>
> - You have quite complicate setup. IIUC, ovirt-engine and its host are
> vSphere VMs. Then, a kind of no-macspoof should be applied from the vSphere
> side. BTW, are both of them on the same vShepre host? Is DHCP server
> another VM on that host?
> - Where/how did you "turn on Port Mirroring"?
> - I'd start the troubleshooting by using tcpdump utility in order to
> pinpoint the component that blocks the traffic.
> - Did you try assigning a static IP instead of DHCP and then check
> connectivity? If that works, then the problem is on the DHCP sever side
> probably.
> - If you do not see any requests in the DHCP server log, then I guess,
> "dhclient -B" wouldn't help.
> - Please turn iptables/firewalld off.
>
>
> Regards,
> Yevgeny
>
> On Sun, Jul 3, 2016 at 9:06 PM, Yevgeny Zaspitsky <yzaspits at redhat.com>
> wrote:
>
>> Hello,
>>
>> IIUC using vdsm macspoof hook would help - reading [1] should help you
>> configuring that.
>>
>> [1] https://github.com/oVirt/vdsm/blob/master/vdsm_hooks/macspoof/README
>>
>> Hope that helps,
>> Yevgeny
>>
>> On Thu, Jun 30, 2016 at 6:11 AM, Clint Smith <clint.smith.maui at gmail.com>
>> wrote:
>>
>>> Hello,
>>>
>>> I have been experimenting with oVirt for the last couple of weeks and I
>>> must say it has a lot of nice features. I really like it, however, I am
>>> having a heck of a time getting the guest networking all set up correctly.
>>> I am hoping that someone can give me a little guidance in figuring this
>>> out. I apologize in advance if some of my terminology is off, I am new.
>>>
>>> Here is a brief intro to my setup:
>>> I created a Centos 7 VM within a vSphere/ESXI environment and then
>>> installed ovirt-engine on it. I also created another Centos 7 VM and set
>>> it up as a host. I have configured the Cluster and Host via the oVirt
>>> Administration Portal. For simplicity, I am using the default ovirtmgmt
>>> network as my only logical network, however I have tried several different
>>> schemes with no luck. I have a DHCP server and a DNS server that are
>>> siblings to the oVirt host and the engine. Both the engine and the host
>>> have been upgraded to version 4.0.
>>>
>>> The problem:
>>> My thought was that I would have the guest VMs on the oVirt host use my
>>> existing DHCP server to get their IP addresses, at least at first. The
>>> problem I am having is that the DHCPACK is not making it back across the
>>> ovirtmgmt bridge and on to the guest. If I tell dhclient(from the guest)
>>> to force a Broadcast (by using the –B option) on the DHCP server, it will
>>> work. This is not a solution, just a clue. Another clue is that ARP
>>> replies from the gateway don’t make it back to the machine, preventing
>>> pings even when I force the IP. Lastly, If I turn on Port Mirroring,
>>> everything works fine, but it’s my understanding that this is only for
>>> debugging purposes.
>>>
>>> What I have tried (in no particular order):
>>>
>>> - Reading the docs
>>> - Turning on VLAN tagging.
>>> - Installing the mac-spoofing hook, making the configuration changes
>>> to the engine, and then turning it on in the VM config. I also verified
>>> that the ‘filterref’ tag was removed using virsh.
>>> - Setting up a second logical network on a different subnet, and
>>> connecting it to an additional network interface that I added to the host.
>>> On the host, I setup dnsmasq as a DNS and DHCP server. I got this working
>>> up to the point of having the same issues that I was having using the
>>> existing DHCP and DNS servers on the ovirtmgmt network.
>>> - I have tried various changes to iptables as well as the original
>>> settings as well as verified that ebtables is not blocking any traffic. I
>>> did configure iptables for logging and noticed it was dropping some traffic
>>> related to DHCP, however it seemed like it was DISCOVER or REQUEST traffic
>>> due to the IN, OUT, SRC, and DST variables in the log. I have viewed the
>>> DHCP server logs multiple times and I can see that it is receiving the
>>> DISCOVER and the REQUEST from my guests MAC and sending the OFFER and ACK
>>> consistently.
>>> - Setting SELinux to Permissive
>>> - Setting ip_forward to 1
>>> - Turning STP ON on the bridge
>>> - Changing the bridge delay
>>> - Setting up a dhcrelay using dnsmasq (not sure I implemented this
>>> right though)
>>>
>>> I am really shooting in the dark when it comes to networking because I
>>> am learning a lot of this on the fly. I feel like I must have a
>>> misconception about how networking should work with oVirt. Is my entire
>>> approach naïve? Any help/guidance that someone could offer would be much
>>> appreciated.
>>>
>>> Thanks,
>>> Clint
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at ovirt.org
>>> http://lists.ovirt.org/mailman/listinfo/users
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/users/attachments/20160704/131d2f0c/attachment-0001.html>
More information about the Users
mailing list