** 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


-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to