I am trying to create an openstack environment using Fuel 9.0 - Openstack Mitaka-9.0. Ubuntu loads clean on all 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.
The issue is related to when creating a vlan link the network name with vlan id number exceeds the 16 character length so it fails.
the why: There are 2 nodes and a Fuel Server. both nodes boot up and retrieve a Ubuntu image from the Fuel Server (via PXE). Then using the Fuel Dashboard I create a OS Enviornment which queries the network for any nodes and collects the logical names of the network interfaces, and all hardware attributes (memory, cores, etc).
Once the envirnment is created and one selects deploy, the deployment starts by first loading ubuntu. This process completes on both nodes and then Openstack is loaded on both nodes, here is when the problem starts. On the controller node at about 28 percent, the phyton script wants to creat a IP VLAN link
and since the logical name of the network interface is already at 14 (determined during the discovery of the nodes by the Fuel Dashboard) , it tries to add the vlan ID which is an additional 3 exceeding the 16 character max. Hence it fails and the openstack stack deployment fails.
I am looking for a solution - please help