nuagenetworks / nuage-ospdirector

OSP Director integration for Nuage VSP
https://github.com/nuagenetworks/nuage-ospdirector/wiki
Apache License 2.0
16 stars 33 forks source link

overcloud deployment issue AVRS due to nuage-puppet-modules-6.3.0? #132

Closed sacckth closed 4 years ago

sacckth commented 4 years ago

Deployment of overcloud with AVRS computes fails using nuage-puppet-modules-6.3.0

RHEL AVRS COMPUTE:

Openstack version is Queens (RHOSP13) Nuage version: 6.0.7

[root@overcloud-computeavrs-0 heat-admin]# rpm -qa | grep nuage selinux-policy-nuage-6.0.7-263.el7.x86_64 nuage-bgp-6.0.7-275.x86_64 nuage-openstack-neutronclient-6.5.0-6.0.7_274_nuage.noarch selinux-policy-nuage-avrs-6.0.7-263.el7.x86_64 nuage-metadata-agent-6.0.7-274.el7.x86_64 nuage-puppet-modules-6.3-0.x86_64 nuage-openvswitch-6wind-6.0.7-274.el7.x86_64 python-openvswitch-nuage-6.0.7-274.el7.x86_64 [root@overcloud-computeavrs-0 heat-admin]# cat /etc/system-release Red Hat Enterprise Linux Server release 7.7 (Maipo) [root@overcloud-computeavrs-0 heat-admin]#

overcloud_deploy_16h52-073020.log

sjabasti commented 4 years ago

Hi Sergio

Could you share the result of "sudo yum list installed" on the undercloud and the avrs node?

Kind Regards Steven

sacckth commented 4 years ago

UC details: (undercloud) [stack@uc ~]$ cat /etc/system-release Red Hat Enterprise Linux Server release 7.8 (Maipo) See attached for yum list installed packages and other packages. yum-list-installed.txt compute-avrs-environment.yaml.txt nuage_overcloud_images.yaml.txt overcloud_images.yaml.txt

Installation with other compute flavors (aka SRIOV/OVS) is OK

sacckth commented 4 years ago

I was missing an update in my avrs environment file required on 6.0.7 and 5.4.1U12 as in the documentation example:

https://github.com/nuagenetworks/nuage-ospdirector/blob/OSPD13/nuage-tripleo-heat-templates/environments/compute-avrs-environment.yaml

resource_registry: OS::TripleO::Services::NovaComputeAvrs: ../docker/services/nova-compute-avrs.yaml OS::TripleO::Services::ComputeNeutronCorePluginNuage: ../puppet/services/neutron-compute-plugin-nuage.yaml 

Thanks Steven for looking into this!