Bug 1115420
Summary: | Network connectivity get lost on the hypervisor host adding it to a cluster if NetworkManager is running | ||
---|---|---|---|
Product: | [Retired] oVirt | Reporter: | Simone Tiraboschi <stirabos> |
Component: | vdsm | Assignee: | Antoni Segura Puimedon <asegurap> |
Status: | CLOSED WONTFIX | QA Contact: | Gil Klein <gklein> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 3.5 | CC: | acathrow, bazulay, danken, gklein, iheim, mgoldboi, michal.skrivanek, myakove, sbonazzo, stirabos, yeylon |
Target Milestone: | --- | Keywords: | Triaged |
Target Release: | 3.5.0 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | network | ||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2014-07-08 13:01:47 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | Network | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Simone Tiraboschi
2014-07-02 10:29:57 UTC
Have you disabled NetworkManager? In f19 (and f20) it still tries to take over any network device. Please try again after having run /usr/bin/systemctl stop NetworkManager.service /usr/bin/systemctl mask NetworkManager.service on the nodes to be added. If this is not the case, please attach the output of bash -xv /etc/sysconfig/network-scripts/ifup-eth eth0 to understand why this fails. Yes, I think it was indeed enabled: [stirabos@f19t2 ~]$ /usr/bin/systemctl status NetworkManager.service NetworkManager.service - Network Manager Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; disabled) Active: inactive (dead) I'll try again with a fresh VM disabling it. Please reopen the bug if it's not all about NetworkManager (which should be harmless to Vdsm beginning Fedora 21) Fedora 20, disabling NetworkManager before trying to add it, works correctly. but what to do in the mean time? Fedora 20 uses NetworkManager by default. I think that this is a regression: previously having NetworkManager running didn't cause any issue. And also if in F21 it will be harmless, we're not supporting F21, we're supporting F19 and F20. And there it's an issue. If NetworkManager must be stopped, vdsm should ensure it's stopped or if not vdsm at least host-deploy. I don't think this can be covered only by release note. This is not a regression. We could never install vdsm (or setup networking in other circumstances) while NetworkManager was running. Unless configured otherwise (which should be available in F20, not only F21) NM auto-manages any new device, and takes it down. https://bugzilla.redhat.com/show_bug.cgi?id=1001186#c14 I think that in such case at least host-deploy should detect NetworkManager in order to abort alerting the user to stop it before trying again. Now it doesn't provide any hint to the user and it results in a not working network configuration. If the host is remote is always a mess. By the way, no problem on my side to close it on VDSM front, but at least we should solve it on host-deploy side. Simone, you can re-open, and change component, but I am not sure that we'd have resources to fix a f19-only bug. Unfortunately we got the same behavior on RHEL7, Centos7 and f20. Do you have NetworkManager-config-server installed on these hosts? No, I don't: I just discovered now this pkg. This morning sbonazzo told me that he got it working on centos7 with NetworkManager simply enforcing 'NM_CONTROLLED=no' on the network-script of the physical interface before starting engine-setup. I didn't try with that. |