Overcloud deployment getting failed while trying to integrate Bigswitch
Issue
- Why
Bigswitch
metadata is not getting reflected on overcloud nodes ? - Used following command for overcloud deployment. Included the
bigswitch
andstorage
yaml files to include the components.
openstack overcloud deploy --templates /home/stack/templates -e /home/stack/templates/bigswitch-config.yaml -e /home/stack/templates/environments/network-isolation.yaml -e /home/stack/network-environment.yaml -e /home/stack/templates/post_config_env.yaml -e /home/stack/templates/firstboot.yaml -e /home/stack/templates/environments/storage-environment.yaml -e /home/stack/templates/environments/enable-tls.yaml -e /home/stack/templates/environments/inject-trust-anchor.yaml -e /home/stack/templates/environments/cinder-dellsc-config.yaml -e /home/stack/templates/multipath-config.yaml --control-scale 3 --compute-scale 1 --ceph-storage-scale 0 --control-flavor control --compute-flavor compute --ntp-server xx.xx.xx.xx --neutron-disable-tunneling --neutron-network-type vlan --neutron-network-vlan-ranges 'datacentre:3500:3749,datacentre:112:112' --debug --libvirt-type kvm
Depolyment fails with the following error.
Error: Must pass servers to Class[Neutron::Plugins::Ml2::Bigswitch::Restproxy] at /var/lib/heat-config/heat-config-puppet/5d4899c7-4624-4d5f-ae97-f6ad1f7c28bb.pp:868 on node testctrl0.localdomain
- However, if deployment command is trim down so that it doesn't not include storage templates, the deploy completes without issue and the parameter_defaults are pushed to
/etc/puppet/hieradata/neutron_bigswitch_data.yaml
. Following trimmed command is completing the overcloud stack creation :
$ openstack overcloud deploy --templates /home/stack/templates -e /home/stack/templates/bigswitch-config.yaml -e /home/stack/templates/environments/network-isolation.yaml -e /home/stack/network-environment.yaml --control-scale 3 --compute-scale 1 --ceph-storage-scale 0 --control-flavor control --compute-flavor compute --ntp-server xx.xx.xx.xx --neutron-disable-tunneling --neutron-network-type vlan --neutron-network-vlan-ranges 'datacentre:3500:3749,datacentre:112:112' --debug --libvirt-type kvm
Environment
- Red Hat Openstack Platform 8
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.