2 Stimmen

OpenStack API erstellenInstanz

Nachdem ich eine Instanz auf OpenStack mit der REST-API über den Nova-Endpunkt erstellt habe, ist der Vorgang erfolgreich mit der Server-ID-Referenz. Wenn ich sofort versuche, Details zu den Netzwerkschnittstellen abzurufen (unter Verwendung von /servers/server-id/ips), erhalte ich nichts, nicht einmal eine Fehlermeldung, dass die Ressource beschäftigt ist. Wenn ich eine willkürliche Wartezeit von 30 Sekunden einfüge, erhalte ich die Details. Gibt es einen API-Aufruf, den ich auf OpenStack verwenden kann, um einen "ist bereit" Zustand nach einer Erstellung zu erhalten?

Wenn es keine Operation gibt, um festzustellen, ob der Server bereit ist, gibt es dann eine empfohlene Wartezeit in der Dokumentation?

1voto

Michael Still Punkte 116

Sie sollten warten, bis die Instanz den Status "aktiv" hat. Das bedeutet, dass die Instanz vollständig erstellt wurde, einschließlich des Netzwerks. Wahrscheinlich greifen Sie auf die Instanz zu, während sie sich noch im Status "wird erstellt" befindet.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X