Pourquoi OpenStack distingue-t-il les images des instantanés?

10

Habituellement, https://serverfault.com/a/268727/126950 :

  • instantané = une capture exacte de ce à quoi ressemblait un volume à un moment donné, y compris toutes ses données.
  • image = un instantané total d'un système (ne sauvegarde pas les données utilisateur)

Cependant, http://docs.openstack.org/folsom/openstack-ops/content/snapsnots.html dit

Dans OpenStack, un instantané d'instance est une image. La seule différence entre une image que vous téléchargez directement pour un coup d'œil et une image que vous créez par un instantané est qu'une image créée par un instantané possède des propriétés supplémentaires dans la base de données de coup d'œil.

Alors pourquoi OpenStack distingue-t-il les images des instantanés?

Franck Dernoncourt
la source
en fait, je pense qu'à des fins d'organisation sur le tableau de bord, c'est une bonne idée de distinguer l'instantané de l'image au moins sur l'interface graphique, sinon dans un environnement en direct, vous avez une longue liste d'images dont certaines sont des instantanés.
Erik

Réponses:

11

Il n'y a pas de différence significative entre les deux, et ce n'est que le tableau de bord OpenStack qui fait une distinction entre les images et les instantanés. J'ai soumis ce problème en tant que bug d'interface il y a quelque temps, et il a été corrigé dans la prochaine version (havane) d'OpenStack.

Lorin Hochstein
la source
2
Merci pour cette réponse. À moins de mettre à niveau Openstack, existe-t-il un moyen de faire apparaître un instantané sous forme d' image dans l'interface utilisateur? Ou sinon "convertir" un instantané en image?
JDS
0

Je n'ai pas assez de représentants pour commenter directement la question de JDS, mais voici la réponse: vous devez télécharger l'instantané et créer une image à partir de celui-ci, donc quelque chose comme ceci:

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
la source