Overcloud deployment getting failed while trying to integrate Bigswitch
Issue
- Why
Bigswitchmetadata is not getting reflected on overcloud nodes ? - Used following command for overcloud deployment. Included the
bigswitchandstorageyaml 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 of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
