Bug 1260776
| Summary: | Error is displayed in the beginning of the deploy: "nodes with no profile that will not be used" | ||
|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Udi Kalifon <ukalifon> |
| Component: | python-rdomanager-oscplugin | Assignee: | Ryan Brown <rybrown> |
| Status: | CLOSED ERRATA | QA Contact: | Udi Kalifon <ukalifon> |
| Severity: | urgent | Docs Contact: | |
| Priority: | high | ||
| Version: | 7.0 (Kilo) | CC: | akrivoka, bkopilov, calfonso, dnavale, dyocum, jcoufal, jliberma, jslagle, mandreou, mburns, oblaut, ohochman, rhel-osp-director-maint |
| Target Milestone: | y2 | Keywords: | Triaged |
| Target Release: | 7.0 (Kilo) | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | python-rdomanager-oscplugin-0.0.10-10.el7ost | Doc Type: | Bug Fix |
| Doc Text: |
This update removes an incorrect warning when deploying the Red Hat Enterprise Linux OpenStack Platform director.
|
Story Points: | --- |
| Clone Of: | Environment: | ||
| Last Closed: | 2015-12-21 16:48:36 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Udi Kalifon
2015-09-07 17:18:58 UTC
From Marios: Hey Udi, as I guessed it is coming from the rdomanager plugin (I didn't have it in my setup - git blame says landed like 7 days ago)... so the relevant code is [0][1][2]. I don't know why it is happening, but the warning is logged as a predeploy_warning. Since we are by default setting validation_warnings_fatal to False, the deploy proceeds (it may not be an actual problem with the nodes, or could be a sync. issue (In reply to Udi from comment #3) > From Marios: > > Hey Udi, as I guessed it is coming from the rdomanager plugin (I didn't > have it in my setup - git blame says landed like 7 days ago)... > > so the relevant code is [0][1][2]. I don't know why it is happening, but > the warning is logged as a predeploy_warning. Since we are by default > setting validation_warnings_fatal to False, the deploy proceeds (it may > not be an actual problem with the nodes, or could be a sync. issue [0] https://github.com/rdo-management/python-rdomanager-oscplugin/blob/646028f82eeaec9111c6a50ca2e57d3b14f811ba/rdomanager_oscplugin/v1/overcloud_deploy.py#L802 [1] https://github.com/rdo-management/python-rdomanager-oscplugin/blob/646028f82eeaec9111c6a50ca2e57d3b14f811ba/rdomanager_oscplugin/v1/overcloud_deploy.py#L1164 [2] https://github.com/rdo-management/python-rdomanager-oscplugin/blob/646028f82eeaec9111c6a50ca2e57d3b14f811ba/rdomanager_oscplugin/v1/overcloud_deploy.py#L1112 Hi, I've made a patch to prevent this warning from showing when you don't specify flavors (as Udi did). See https://review.openstack.org/221940 for the upstream patch. Hi , Reproduced on my setup too , deployment has failed on my side . Installing all nodes on a single baremetal. Here is the automation job: http://10.35.186.229:8080/view/RHOS_DIRECTOR_RHEL7.1_A_BARMETAL_VM/job/rhos-7-director-rhel-7.1-glance-ceph-cinder-ceph-nova-ceph-keystone-local/8/consoleFull Could you please suggest a workaround ? Thanks, Benny Hi , Reproduced on my setup too , deployment has failed on my side . Installing all nodes on a single baremetal. Here is the automation job: http://10.35.186.229:8080/view/RHOS_DIRECTOR_RHEL7.1_A_BARMETAL_VM/job/rhos-7-director-rhel-7.1-glance-ceph-cinder-ceph-nova-ceph-keystone-local/8/consoleFull Could you please suggest a workaround ? Thanks, Benny The error here isn't what caused your deploy failure - this is just a validation check that isn't totally relevant for the virt use case. I've posted the patches to run the validation only when it's going to be useful, so you can ignore that error for now. *** Bug 1264471 has been marked as a duplicate of this bug. *** This change is now merged upstream, awaiting downstream review. Downstream change is now merged, this will be included in the next build Verified in: python-tripleoclient-0.0.11-5.el7ost.noarch (final beta puddle 2015-11-19.2) Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2015:2650 Section https://access.redhat.com/documentation/en/red-hat-openstack-platform/version-8/director-installation-and-usage/#sect-Major-Upgrading_the_Overcloud has the following note that should be removed: IMPORTANT If using custom NIC templates from Red Hat OpenStack Platform 7, add the ManagementSubnetIp parameter to the parameters section of your NIC templates. For example: parameters: ManagementIpSubnet: # Only populated when including environments/network-management.yaml default: '' description: IP address/subnet on the management network type: string The ManagmentIpSubnet is already in the all of the OPS-d v8 nic-config files in /usr/share/openstack-tripleo-heat-template/network/config/*/* files - no need to add it again. |