Bug 988990
Summary: | oVirt 3.3 - (vdsm-network): netinfo - ValueError: unknown bridge ens3 | ||
---|---|---|---|
Product: | [Retired] oVirt | Reporter: | Douglas Schilling Landgraf <dougsland> |
Component: | vdsm | Assignee: | Antoni Segura Puimedon <asegurap> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Haim <hateya> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 3.3 | CC: | abaron, acathrow, bazulay, danken, iheim, mburns, mgoldboi, yeylon |
Target Milestone: | --- | ||
Target Release: | 3.3 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | network | ||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2013-09-23 07:30:29 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 918494 |
Description
Douglas Schilling Landgraf
2013-07-26 20:49:39 UTC
ovirt node has started creating bridgeless networks with http://gerrit.ovirt.org/15713/ (and the rest of "direct layout" support there). vdsm-reg must no longer assume that the interface used to reach Engine is a bridge. I'd love to avoid creating the management bridge in vdsm-reg (See https://bugzilla.redhat.com/show_bug.cgi?id=979572#c3 ). Life would be much easier if it is done only on the ovirt-host-deploy flow. The down side is that ovirt-Engine <= 3.2 expects that the management bridge exists when a registration requests arrives. Without it, we would not have a seamless registration of ovirt-node >= 3.3 to older Engines. Andy, do you think that this is something we can weather? With a less demanding schedule, we could add a configuration option, in both kernel arg and UI, where the user specifies if their Engine expects ovirtmgmt or not. A third option is to fix vdsm-reg so that it creates ovirtmgmt on top of the NIC much like in the fIsOvirt==False branch of deployUtil.makeBridge() ... if fIsOvirt: vlan, bonding, nic = _getOvirtBridgeParams(mgtBridge) else: vlan, bonding, nic = _getRHELBridgeParams(mgtIface, bridgeName=bridgeName) External Bug ID: oVirt gerrit 17728 and External Bug ID: oVirt gerrit 17730 are two alternatives in fixing the bug. Ther are both verified to fix the bug testing it with the Terminal user interface. There's no reason why it should be different with the kernel cmdline autoinstall flow. I've taken the http://gerrit.ovirt.org/17730 patch, which always create ovirtmgmt, regardless of Engine version. That's suboptimal, but would unblock ovirt-3.3. closing as this should be in 3.3 (doing so in bulk, so may be incorrect) |