Warum unterscheidet OpenStack Bilder von Schnappschüssen?

10

Normalerweise /server//a/268727/126950 :

  • Schnappschuss = eine genaue Erfassung, wie ein Volume zu einem bestimmten Zeitpunkt aussah, einschließlich aller Daten.
  • image = ein Gesamtschnappschuss eines Systems (speichert die Benutzerdaten nicht)

Laut http://docs.openstack.org/folsom/openstack-ops/content/snapsnots.html ist dies jedoch der Fall

In OpenStack ist ein Instanz-Snapshot ein Image. Der einzige Unterschied zwischen einem Bild, das Sie direkt auf einen Blick hochladen, und einem Bild, das Sie mit einem Schnappschuss erstellen, besteht darin, dass ein mit einem Schnappschuss erstelltes Bild zusätzliche Eigenschaften in der Blickdatenbank aufweist.

Warum unterscheidet OpenStack Bilder von Schnappschüssen?

Franck Dernoncourt
quelle
Eigentlich denke ich, dass es für Organisationszwecke im Dashboard eine gute Idee ist, Schnappschüsse zumindest auf der GUI von Bildern zu unterscheiden. Andernfalls haben Sie in einer Live-Umgebung eine lange Liste von Bildern, von denen einige Schnappschüsse sind.
Erik

Antworten:

11

Es gibt keinen bedeutenden Unterschied zwischen den beiden und nur das OpenStack-Dashboard unterscheidet zwischen Bildern und Snaphots. Ich habe dieses Problem vor einiger Zeit als UI-Fehler eingereicht und es wurde in der kommenden (Havana-) Version von OpenStack behoben .

Lorin Hochstein
quelle
2
Danke für diese Antwort. Gibt es eine Möglichkeit, einen Snapshot kurz vor dem Upgrade von Openstack als Bild in der Benutzeroberfläche anzuzeigen ? Oder auf andere Weise einen Schnappschuss in ein Bild "konvertieren"?
JDS
0

Ich habe nicht genug Repräsentanten, um die Frage von JDS direkt zu kommentieren, aber hier ist die Antwort: Sie müssen den Schnappschuss herunterladen und aus einem Blick ein Bild daraus erstellen.

source openrc
glance list-images #find your snapshots ID
glance image-download "snapshot-ID" --file "some name".qcow2 #without the ""
glance image-create --name "desired image name" --disk-format qcow2 --container-format bare --min-disk="size of the virtual disk of the snapshot" --is-public True --is-protected True --file "some-name".qcow2 #again without the ""
S. Bumann
quelle