Fuel 9.0 - when deploying an OS ENV it fails when the controller node tries to create a vlan interface during deployment process

Bug #1688037 reported by dan tiernan
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Won't Fix
Undecided
Unassigned

Bug Description

Hello,

I am trying to create an openstack environment using Danube x86. The OS loads to all of the nodes and then OpenStack starts to load on all of the nodes, but eventually on the controller node I get the following errors.

2017-05-02 21:13:30 ERR Error: argument "enx8cae4cfe75f2.101" is wrong: "name" too long
2017-05-02 21:13:30 ERR Command 'ip link add link enx8cae4cfe75f2 name enx8cae4cfe75f2.101 type vlan id 101' has been failed with exit_code=255.

Is appears the interface name is based on mac address and exceeds the 16 character limit when adding the vlan ID to the interface.

How do I get around this problem -
please advise,

thanks,
dan

dan tiernan (dtiernan-1)
summary: - Fuel 9.0 Fails to deploy when controller tries to create a vlan
- interface
+ Fuel 9.0 - when deploying an OS ENV it fails when the controller node
+ tries to create a vlan interface during deployment process
Revision history for this message
Michael Polenchuk (mpolenchuk) wrote :

OPNFV Danube is based on Fuel10/newton.
As a workaround in UI you could set "net.ifnames=0 biosdevname=1" in kernel parameters at settings/general tab.

Revision history for this message
dan tiernan (dtiernan-1) wrote :

Hi Michael - thanks for the note - I will give this a try tonight and let you know of the results. thank you! Dan

Revision history for this message
dan tiernan (dtiernan-1) wrote :

i gave it a try, no change - some more details, when I assign the compute/cinder and controller node to each hardware device, the fuel UI already knows the the logical name of the nic's in each device. In my case I have 3 nic cards in my two devices (controller and compute/cinder). see attached img. I think my only work around is to login into each device and change the logical name of the nic's on the two devices after the PXE load, then bring up the fuel UI and add the nodes. are there any other suggestions or workarounds?

Revision history for this message
Michael Polenchuk (mpolenchuk) wrote :

Dan, try out the "biosdevname=0 net.ifnames=0" settings.
It should do a trick.

Changed in fuel:
milestone: none → 10.x-updates
Revision history for this message
dan tiernan (dtiernan-1) wrote :

Hi Micheal - I made the recommended change and the controller still fails during openstack load. see attached puppet log page 9 first ERR message.

Revision history for this message
dan tiernan (dtiernan-1) wrote :

Hi Michael,

just checking in to see if there is any additional suggestions you can provide that will allow me to get my OS ENV up and running? I'm at a standstill at this point. Any suggestions would be helpful.

thanks,
dan

Revision history for this message
Michael Polenchuk (mpolenchuk) wrote :

Dan, please make sure suggested params is in place, additionally reset the env before deploy.

Revision history for this message
dan tiernan (dtiernan-1) wrote :

Hi Mike,

here is what I did - deleted the current env. created new env and in setting assigned the following.
net.ifnames=0 biosdevname=0

then went into networking add assgined vlan's and ip address then ran connectivity test.
then added the two nodes, controller and compute/ cinder.

Ran the deployment and it failed again on the controller with same error messages.

Error: argument "enp0s29u1u2u3.101" is wrong: "name" too long
2017-05-12 13:23:46 ERR Command 'ip link add link enp0s29u1u2u3 name enp0s29u1u2u3.101 type vlan id 101' has been failed with exit_code=255:

are there any other work arounda I could try?

thanks,
dan

Revision history for this message
dan tiernan (dtiernan-1) wrote :

Hello all - due to this error I cannot create an opestack environment.

This has become a serious problem where I cannot get openstack up and running. Anyone reading this post please advise a viable workaround or a fix to this issue.

thgank you!

dan

Revision history for this message
Oleksiy Molchanov (omolchanov) wrote :

We are not planning to fix this issue.

Changed in fuel:
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.