Ich möchte eine Instanz von einem Image mit einer Größe von 1 TB in meiner OpenStack-Pike-Umgebung starten, die Cinder mit Ceph als Speicher-Backend verwendet. Der Volume-Erstellungsprozess für diese Instanz schlägt mit der folgenden Meldung fehl:
logs schedule allocate volume:Could not find any available weighted backend.
Als ich in den Cinder-Protokollen nachgesehen habe, fand ich diese Meldung:
...raise exc.from_response(resp, resp.content)\n', 'glanceclient.exc.HTTPUnauthorized: HTTP 401 Unauthorized: This server could not verify that you are authorized to access the document you requested. Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required...
Und ein paar Zeilen später sehe ich Folgendes:
...cinder.exception.ImageNotAuthorized: Not authorized for image...
Ich kann jedoch erfolgreich jede Instanz mit einer kleineren Bildgröße erstellen.
Zuerst vermutete ich, dass das Token in Keystone abgelaufen ist, da die Volume-Erstellung bis zu 4–5 Stunden dauert. Ich habe die Ablaufzeit auf 48 Stunden erhöht, aber der Fehler bleibt derselbe.
Ist es möglich, dass Glance eine eigene Token-Ablaufzeit hat, oder sollte diese ab Keystone global gelten?