diff --git a/pkg/baremetal/manager.go b/pkg/baremetal/manager.go index 74f9e0b61f..aebf288f5d 100644 --- a/pkg/baremetal/manager.go +++ b/pkg/baremetal/manager.go @@ -2136,6 +2136,10 @@ func (b *SBaremetalInstance) SendNicInfo(nic *types.SNicDevInfo, idx int, nicTyp params.Add(jsonutils.JSONTrue, "reserve") } } + localNic := b.GetNicByMac(nic.Mac) + if localNic != nil { + params.Add(jsonutils.NewString(localNic.WireId), "wire_id") + } resp, err := modules.Hosts.PerformAction( b.GetClientSession(), b.GetId(),