yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #95791
[Bug 2108944] Re: Baremetal node VIFs not created for non pxe-enabled ports
** Changed in: neutron
Status: New => Invalid
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/2108944
Title:
Baremetal node VIFs not created for non pxe-enabled ports
Status in Ironic:
New
Status in neutron:
Invalid
Bug description:
Hello,
Apologies if this is already a known issue—I wasn’t able to find it in
the current bug list.
Problem Description:
We're encountering an issue where baremetal node VIFs are not
automatically created for non-PXE-enabled ports.
We have nodes with up to 12 active ports (1 PXE, and 11 others used
for storage or GPU fabric). When the node transitions to the tenant
network after the deploy phase, only the PXE-enabled port has a VIF
attached. This prevents the ML2 driver from being invoked for the
other interfaces, so our fabric switches never receive the correct
network configuration.
Our Setup:
All VIFs we're attempting to plug are on VLAN-backed provider
networks.
Each baremetal port is mapped to a physical switch/interface via
local_link_connection.
VLAN segments are manually assigned to the networks.
We boot instances via Nova using the --network-id flag.
Expected Behavior:
We expect Ironic to fetch all baremetal ports, not just PXE-enabled
ones, and create VIFs for each. If a port has no
local_link_connection, it should be skipped (as a no-op). Otherwise,
the ML2 driver should be triggered using the port’s
local_link_connection data.
Current Workaround:
We're currently working around this by pre-creating n number of Nova
ports during instance provisioning and attaching them to the requested
network. When we do this, Ironic is able to successfully create VIFs.
However, it's unclear if this is the intended behavior.
Ironic Version:
"min_version": "1.1",
"version": "1.93"
To manage notifications about this bug go to:
https://bugs.launchpad.net/ironic/+bug/2108944/+subscriptions