Unable to take instances snapshots after upgrading to OSP7

Solution Verified - Updated -

Issue

  • While trying to take snapshot of nova instance, getting following errors in compute.log:
2015-11-06 15:27:14.674 78915 INFO nova.compute.manager [req-4da39cf7-c1ec-4cf4-b62e-d0a98c354769 27f895b2afa340d8976f5e19a19f4792 5dd11780ffd746e697c02636aa1f7593 - - -] [instance: c3e38059-7fff-438d-a7c1-cc2b8a396985] instance snapshotting
2015-11-06 15:27:14.692 78915 ERROR nova.image.glance [req-4da39cf7-c1ec-4cf4-b62e-d0a98c354769 27f895b2afa340d8976f5e19a19f4792 5dd11780ffd746e697c02636aa1f7593 - - -] Error contacting glance server '10.60.119.16:9292' for 'get', done trying.

...(snipped)....

2015-11-06 15:27:14.692 78915 TRACE nova.image.glance CommunicationError: Error finding address for http://10.60.119.16:9292/v1/images/51c9ef9d-3313-4f0a-ab1f-67027c33b006: ('Connection aborted.', error(111, 'ECONNREFUSED'))
2015-11-06 15:27:14.692 78915 TRACE nova.image.glance 

...(snipped)....

2015-11-06 15:27:14.695 78915 ERROR nova.compute.manager [req-4da39cf7-c1ec-4cf4-b62e-d0a98c354769 27f895b2afa340d8976f5e19a19f4792 5dd11780ffd746e697c02636aa1f7593 - - -] [instance: c3e38059-7fff-438d-a7c1-cc2b8a396985] Error while trying to clean up image 27158342-0bd9-44b4-8349-1be30cf4e625
  • It looks like for some reason the Compute node attempts to access the Controller node over a network used for PXE provisioning instead of the network used for OpenStack services communication. I cannot find any parameter in the /etc directory pointing to the PXE provisioning IP address. It used to work before the upgrade.

Environment

  • Red Hat OpenStack 7.0
  • OpenStack environment initially provisioned using the OSP Installer for OSP5 and then manually upgraded to OSP6 and OSP7.

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content