Hi all!
Thank you for your replies.
The VLAN range I posted on my email was a typo. The command I used had the correct range 1000:1009. The network templates were configured according to my physical network.
I followed Marius suggestion and used the following command to deploy the overcloud stack:
openstack overcloud deploy --control-scale 3 --compute-scale 3 --libvirt-type kvm --ntp-server
pool.ntp.org --templates ~/the-cloud/ -e ~/the-cloud/environments/puppet-pacemaker.yaml -e ~/the-cloud/environments/network-isolation.yaml -e ~/the-cloud/environments/net-single-nic-with-vlans.yaml -e ~/the-cloud/environments/network-environment.yaml --control-flavor controller --compute-flavor compute --neutron-network-type vlan --neutron-bridge-mappings datacentre:br-ex --neutron-network-vlan-ranges datacentre:1000:1009 --neutron-tunnel-types vlan
The overcloud stack was deployed in VLAN mode without the GRE-tunnels.
However, it doesn't work correctly because the neutron-openvswitch-agent is unable to start as it doesn't recognize "vlan" as a tunnel mode.
I captured the followinfg error in /var/log/neutron/openvswitch-agent.log
2015-10-28 11:35:53.057 160431 WARNING oslo_config.cfg [-] Option "lock_path" from group "DEFAULT" is deprecated. Use option "lock_path" from group "oslo_concurrency".
2015-10-28 11:35:53.058 160431 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [-] Agent failed to create agent config map
2015-10-28 11:35:53.058 160431 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent Traceback (most recent call last):
2015-10-28 11:35:53.058 160431 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 1894, in main
2015-10-28 11:35:53.058 160431 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent agent_config = create_agent_config_map(cfg.CONF)
2015-10-28 11:35:53.058 160431 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 1863, in create_agent_config_map
2015-10-28 11:35:53.058 160431 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent raise ValueError(msg)
2015-10-28 11:35:53.058 160431 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent ValueError: (u'Invalid tunnel type specified: %s', 'vlan')
2015-10-28 11:35:53.058 160431 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent
2015-10-28 11:36:19.023 161519 WARNING oslo_config.cfg [-] Option "lock_path" from group "DEFAULT" is deprecated. Use option "lock_path" from group "oslo_concurrency".
2015-10-28 11:36:19.024 161519 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [-] Agent failed to create agent config map
2015-10-28 11:36:19.024 161519 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent Traceback (most recent call last):
2015-10-28 11:36:19.024 161519 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 1894, in main
2015-10-28 11:36:19.024 161519 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent agent_config = create_agent_config_map(cfg.CONF)
2015-10-28 11:36:19.024 161519 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 1863, in create_agent_config_map
2015-10-28 11:36:19.024 161519 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent raise ValueError(msg)
2015-10-28 11:36:19.024 161519 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent ValueError: (u'Invalid tunnel type specified: %s', 'vlan')
2015-10-28 11:36:19.024 161519 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent
So the --neutron-tunnel-types vlan command allows the deployment to pass the CLI bug but creates a problem in neutron configuration.
Do you have any other suggestions?
Thank you very much!
Regards,