Can not upload image to glance using swift backend
Issue
- /var/log/glance/api.log
2017-11-02 15:11:14.792 948408 ERROR glance.common.wsgi Got error from Swift: Container PUT failed: http://172.18.4.17:8080/v1/AUTH_4ac8137779464060a474f44b4b7c2eb5/glance 404 Not Found [first 60 chars of response] <html><h1>Not Found</h1><p>The resource could not be found.<.
2017-11-02 15:11:14.792 948408 ERROR glance.common.wsgi
- or error could look like:
Caught error: Failed to add container to Swift.
Got error from Swift: Container PUT failed: http://172.18.0.11:8080/v1/AUTH_b27bec4a62cd4e39bcf9de831139e350/glance 404 Not Found [first 60 chars of response] <html><h1>Not Found</h1><p>The resource could not be found.<.
- Also in swift.log we see it tries to use ips that don't exist on the controller:
Dec 29 21:30:49 overcloud-controller-0 container-server: ERROR reading HTTP response from {'index': 0, u'replication_port': 6001, u'weight': 100.0, u'zone': 1, u'ip': u'172.19.0.18', u'region': 1, u'id': 2, u'replication_ip': u'172.19.0.18', u'meta': u'', u'device': u'd1', u'port': 6001}: Host unreachable
Dec 29 21:31:06 overcloud-controller-0 swift: ERROR with Account server 172.19.0.11:6002/d1 re: Trying to HEAD /v1/.expiring_objects: ConnectionTimeout (0.5s) (txn: txfc7865f7599e4a9688b6b-005a46b41a)
Dec 29 21:31:09 overcloud-controller-0 account-server: ERROR reading HTTP response from {'index': 0, u'replication_port': 6002, u'weight': 100.0, u'zone': 1, u'ip': u'172.19.0.11', u'region': 1, u'id': 0, u'replication_ip': u'172.19.0.11', u'meta': u'', u'device': u'd1', u'port': 6002}: Host unreachable
Environment
- Red Hat OpenStack Platform 10.0
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.
