ERR Error: argument "enx8cae4cfe75f2.101" is wrong: "name" too long -
Hello, I am trying to create an openstack environment using Danube x86. The OS loads to the nodes and then OpenStack starts to load and eventually on the controller 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.
It 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 - so my Openstack enviornment completes the deployment process?
please advise, thanks, dan
You could use udev to rename the interface to something shorter.
Hi Bernd, Thanks for the reply. I would but the error is generated during the openstack deploymnt. When i start the deploymnt, my nodes are loaded with ubuntu, then when completed openstck is loaded on the nodes and during this time, the controller node fails with the reported error. any suggestion
I am not aware of an OpenStack configuration option to change the VLAN interface naming rules. You could submit a bug asking to better process such cases.
For now I think the best bet is renaming the interface. Possible instructions: http://debianhelp.co.uk/udev.htm.
I do not think this an option - some details, when I add the compute/cinder and controller nodes to each hardware device, the fuel UI OS ENV discovers the logical name of the nic's in each device. the "name to long" error is generated during the load of OS onto the controller node - suggestions
Perhaps Fuel has an option for renaming interfaces?