Compartir imágenes entre proyectos de Public Cloud
Información sobre la traducción
Esta traducción ha sido generada de forma automática por nuestro partner SYSTRAN. En algunos casos puede contener términos imprecisos, como en las etiquetas de los botones o los detalles técnicos. En caso de duda, le recomendamos que consulte la versión inglesa o francesa de la guía. Si quiere ayudarnos a mejorar esta traducción, por favor, utilice el botón «Contribuir» de esta página.
Objetivo
En ocasiones, es posible que necesite compartir una imagen de backup de instancia o una imagen de backup por volumen entre varios proyectos de Public Cloud.
Con OpenStack, puede compartir una imagen entre varios proyectos, aunque no pertenezcan a la misma cuenta.
Esta funcionalidad ofrece numerosas posibilidades, pero también conlleva riesgos. Por lo tanto, es importante entender sus principios.
Por ejemplo, si desea compartir una imagen de un proyecto A con un proyecto B (en la misma cuenta o en una cuenta diferente), se aplican las reglas siguientes:
- La imagen permanece físicamente unida al proyecto A. El Proyecto B sólo tiene "permiso de acceso" a esta imagen.
- Si el Proyecto A elimina el acceso a la imagen (eliminación de la LCA, eliminación de la imagen, eliminación del proyecto para facturas impagadas, etc.), las instancias que se ejecutan a partir de esta imagen en el Proyecto B podrían dejar de funcionar debido a problemas de migración o de reconstrucción.
Por lo tanto, es importante tener esto en cuenta antes de comprometerse con esta configuración.
Para más informaciónes, consulte la documentación oficial de OpenStack.
Esta guía explica cómo compartir imágenes entre uno o varios proyectos, conservando al mismo tiempo la configuración y el estado de la imagen.
Requisitos
Antes de seguir estos pasos, le recomendamos que consulte esta guía:
También necesitará:
- Tener una instancia de Public Cloud en su cuenta de OVHcloud;
- Haber creado un usuario de OpenStack
Esta guía hace referencia al uso del OpenStack Client.
Procedimiento
Compartir una imagen
En primer lugar, ejecute el siguiente comando para enumerar las imágenes existentes:
Para poder compartir una imagen, primero debe estar en visibilidad compartida (shared visibility).
Puede ejecutar el siguiente comando para mostrar las imágenes que se pueden compartir con otro proyecto:
Agregar un proyecto a una imagen
El siguiente paso consiste en agregar el UUID de otro proyecto como miembro de la imagen. En nuestro ejemplo a continuación, añadimos el UUID del « Proyecto B ».
A continuación, compruebe la solicitud en el proyecto B:
Si la solicitud de uso compartido tiene el estado pending, deberá aceptarla:
Una vez aceptada la solicitud de uso compartido, compruebe que puede ver y acceder a la imagen:
Comprobar los miembros de una imagen
Para ver todos los proyectos que tienen acceso a la imagen, desde el proyecto de origen (en este caso el proyecto A), puede ejecutar este comando:
Eliminar un miembro de una imagen o dejar de compartir una imagen
En el proyecto de origen (proyecto A), puede eliminar un miembro del recurso compartido:
Más información
Transferir el backup de una instancia entre datacenters.
Interactúe con nuestra comunidad de usuarios.