En ocasiones, se necesita migrar un sistema en particular de un proyecto de cloud a otro. Por ejemplo, migrar una configuración de Kafka o un repositorio de Nexus a un proyecto diferente, independientemente de si usa un disco local o persistente.
¿Cómo puedes lograr eso?. Volcando un disco y restaurándolo en otro proyecto. Y al usar imágenes personalizadas. Veamos cómo.
Requisito previo
En primer lugar, deberá instalar y configurar gcloud CLI SDK.
Creando una imagen personalizada
Primero, volquemos el disco local como una imagen personalizada:
gcloud compute images create data_dump \
--project=<project_a> \
--source-disk=source-disk-name \
--source-disk-zone us-central1-b \
--force
Nota: --force puede usarse para un disco conectado a una instancia en ejecución, tenga en cuenta esto, ya que no se recomienda crear una imagen personalizada desde un disco en uso activo.
Enumera las imágenes personalizadas de project_a
gcloud compute images list \
--no-standard-images \
--project=<project_a>
Crear disco en el nuevo proyecto project_b
gcloud compute disks create data_disk \
--image=projects/<project_a>/global/images/data_dump \
--project=<project_b>
¡Ahora está listo para realizar una instantánea de data_disk o adjuntar data_disk a cualquier instancia en ejecución en project_b!
No hay comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.