Crea instantáneas estándar para crear una copia de seguridad de los datos de estos tipos de discos de forma periódica:
- Volúmenes de discos persistentes zonales
- Volúmenes de discos persistentes regionales
- Volúmenes de hiperdiscos de Google Cloud
Puedes crear instantáneas desde discos incluso mientras están conectados a instancias en ejecución. Las instantáneas son recursos globales, por lo que puedes usarlas para restablecer datos en un disco o una VM nuevos dentro del mismo proyecto. También puedes compartir instantáneas entre proyectos.
Antes de comenzar
-
Configura la autenticación si aún no lo hiciste.
La autenticación es el proceso mediante el cual se verifica tu identidad para acceder a los servicios y las API de Google Cloud.
Para ejecutar código o muestras desde un entorno de desarrollo local, puedes autenticarte en Compute Engine de la siguiente manera.
Selecciona la pestaña sobre cómo planeas usar las muestras en esta página:
Consola
Cuando usas la consola de Google Cloud para acceder a los servicios y las APIs de Google Cloud, no necesitas configurar la autenticación.
gcloud
-
Instala Google Cloud CLI y, luego, inicializa la ejecución del siguiente comando:
gcloud init
- Configura una región y una zona predeterminadas.
Terraform
Para usar las muestras de Terraform de esta página desde un entorno de desarrollo local, instala e inicializa la CLI de gcloud y, luego, configura las credenciales predeterminadas de la aplicación con tus credenciales de usuario.
- Instala Google Cloud CLI.
-
Para inicializar la CLI de gcloud, ejecuta el siguiente comando:
gcloud init
-
Crea credenciales de autenticación locales para tu Cuenta de Google:
gcloud auth application-default login
Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Go
Para usar las muestras de Go de esta página desde un entorno de desarrollo local, instala e inicializa la CLI de gcloud y, luego, configura las credenciales predeterminadas de la aplicación con tus credenciales de usuario.
- Instala Google Cloud CLI.
-
Para inicializar la CLI de gcloud, ejecuta el siguiente comando:
gcloud init
-
Crea credenciales de autenticación locales para tu Cuenta de Google:
gcloud auth application-default login
Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Java
Para usar las muestras de Java de esta página desde un entorno de desarrollo local, instala e inicializa la CLI de gcloud y, luego, configura las credenciales predeterminadas de la aplicación con tus credenciales de usuario.
- Instala Google Cloud CLI.
-
Para inicializar la CLI de gcloud, ejecuta el siguiente comando:
gcloud init
-
Crea credenciales de autenticación locales para tu Cuenta de Google:
gcloud auth application-default login
Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Para usar las muestras de Node.js de esta página desde un entorno de desarrollo local, instala e inicializa la CLI de gcloud y, luego, configura las credenciales predeterminadas de la aplicación con tus credenciales de usuario.
- Instala Google Cloud CLI.
-
Para inicializar la CLI de gcloud, ejecuta el siguiente comando:
gcloud init
-
Crea credenciales de autenticación locales para tu Cuenta de Google:
gcloud auth application-default login
Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Para usar las muestras de Python de esta página desde un entorno de desarrollo local, instala e inicializa la CLI de gcloud y, luego, configura las credenciales predeterminadas de la aplicación con tus credenciales de usuario.
- Instala Google Cloud CLI.
-
Para inicializar la CLI de gcloud, ejecuta el siguiente comando:
gcloud init
-
Crea credenciales de autenticación locales para tu Cuenta de Google:
gcloud auth application-default login
Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
REST
Para usar las muestras de la API de REST en esta página en un entorno de desarrollo local, debes usar las credenciales que proporcionas a la CLI de gcloud.
Instala Google Cloud CLI y, luego, inicializa la ejecución del siguiente comando:
gcloud init
-
Funciones y permisos requeridos
Para obtener los permisos que necesitas para crear una instantánea estándar, pídele a tu administrador que te otorgue los siguientes roles de IAM en el proyecto:
-
Administrador de instancias de Compute (v1) (
roles/compute.instanceAdmin.v1
) -
Para conectarte a una VM que puede ejecutarse como una cuenta de servicio:
Cuenta de servicio Usuario(v1) (
roles/iam.serviceAccountUser
)
Si quieres obtener más información para otorgar roles, consulta Administra el acceso.
Estos roles predefinidos contienen los permisos necesarios para crear una instantánea estándar. Para ver los permisos exactos que son necesarios, expande la sección Permisos requeridos:
Permisos necesarios
Se requieren los siguientes permisos para crear una instantánea estándar:
-
Para crear una instantánea de un disco zonal, haz lo siguiente:
-
compute.snapshots.create
-
compute.disks.createSnapshot
-
-
Para crear una instantánea de un disco regional mediante los datos del disco, sigue estos pasos:
-
compute.snapshots.create
-
compute.instances.useReadOnly
-
compute.disks.createSnapshot
-
-
Para crear una instantánea de un disco regional a partir de un punto de control de recuperación de réplicas, sigue estos pasos:
-
compute.snapshots.create
-
compute.disks.createSnapshot
-
También puedes obtener estos permisos con funciones personalizadas o con otras funciones predefinidas
Prepárate para crear instantáneas
Para prepararte para crear instantáneas de discos persistentes o hiperdiscos, haz lo siguiente:
Revisa las Prácticas recomendadas para las instantáneas de discos de Compute Engine a fin de preparar el disco para la creación de instantáneas.
Si deseas personalizar la ubicación de almacenamiento predeterminada para todas las instantáneas nuevas, actualiza la configuración de la instantánea para tu proyecto. Google Cloud mantiene un valor de ubicación de almacenamiento predeterminado predefinido hasta que actualices la configuración de la instantánea por primera vez. Esta ubicación predefinida es la multirregión más cercana al disco de origen.
Consulta Crea programas para las instantáneas de discos para obtener información sobre cómo crear un programa de instantáneas y adjuntarlo a los discos. Crear copias de seguridad de tus discos periódicamente con instantáneas programadas puede reducir el riesgo de pérdida inesperada de datos.
Crea una instantánea del volumen de Persistent Disk
Las instrucciones para crear instantáneas de volúmenes de discos persistentes son diferentes, según si creas una instantánea de discos persistentes zonales o regionales.
Crea una instantánea de un volumen de Persistent Disk zonal
Console
-
En la consola de Google Cloud, ve a la página Instancias de VM.
Ir a Instancias de VM
Los pasos restantes aparecerán automáticamente en la consola de Google Cloud. - Selecciona el proyecto que contiene las instancias de VM.
- En la columna Nombre, haz clic en el nombre de la VM que tiene el disco persistente para crear la copia de seguridad.
-
En
Almacenamiento :- Para crear una copia de seguridad del disco de arranque, en la sección Disco de arranque, haz clic en el Nombre del disco de arranque.
- Para crear una copia de seguridad de un disco persistente conectado, en Discos adicionales, haz clic en el Nombre del disco persistente conectado.
-
Haz clic en
Crear instantánea . -
En Nombre, ingresa un nombre único que ayude a identificar el propósito de la instantánea, por ejemplo:
boot-disk-snapshot
attached-persistent-disk-snapshot
-
En Tipo, el valor predeterminado es una instantánea normal, que es la mejor opción para las copias de seguridad a largo plazo y la recuperación ante desastres.
Elige Instantánea de archivo para lograr una retención de datos más rentable.
-
En la sección Ubicación, elige la ubicación de almacenamiento de instantáneas. La ubicación predeterminada o personalizada predeterminada que se define en la configuración de la instantánea se selecciona de forma automática. De manera opcional, puedes anular la configuración de la instantánea y almacenar tus instantáneas en una ubicación de almacenamiento personalizada si haces lo siguiente:
-
Elige el tipo de ubicación de almacenamiento que deseas para tu instantánea.
-
Elige Multirregional para obtener una mayor disponibilidad a un costo más alto.
- Elige Instantáneas regionales para tener más control sobre la ubicación física de los datos a un costo más bajo.
-
Elige Multirregional para obtener una mayor disponibilidad a un costo más alto.
-
En el campo Seleccionar ubicación, selecciona la región o multirregión específica que deseas usar. Para usar la región o multirregión más cercana al disco de origen, selecciona En función de la ubicación del disco.
-
- Para crear una instantánea manual, haz clic en Crear.
gcloud
Puedes crear tu instantánea en la política de ubicación de almacenamiento que define tu configuración de instantáneas o usar una ubicación de almacenamiento alternativa de tu elección. Para obtener más información, consulta Elige la ubicación de almacenamiento de tu instantánea.
Para crear una instantánea en la ubicación predefinida o en la ubicación personalizada predeterminada que se estableció en la configuración de instantánea, usa el comando
gcloud compute snapshots create
.gcloud compute snapshots create SNAPSHOT_NAME \ --source-disk-zone=SOURCE_ZONE \ --source-disk=SOURCE_DISK_NAME \ --snapshot-type=SNAPSHOT_TYPE
-
De lo contrario, si quieres anular la configuración de la instantánea y crear una instantánea en una ubicación de almacenamiento personalizada, incluye la marca
--storage-location
para indicar dónde almacenar la instantánea.gcloud compute snapshots create SNAPSHOT_NAME \ --source-disk-zone=SOURCE_ZONE \ --source-disk=SOURCE_DISK_NAME \ --snapshot-type=SNAPSHOT_TYPE \ --storage-location=STORAGE_LOCATION
Reemplaza lo siguiente:
- SNAPSHOT_NAME: Es un nombre para la instantánea.
- SOURCE_ZONE: Es la zona del disco de origen.
- SOURCE_DISK_NAME: Es el nombre del volumen de Persistent Disk desde el que deseas crear una instantánea.
- SNAPSHOT_TYPE: Es el tipo de instantánea, ya sea STANDARD o ARCHIVE.
Si no se especifica un tipo de instantánea, se crea una instantánea
STANDARD
. -
STORAGE_LOCATION: Opcional: la multirregión de Cloud Storage o la región de Cloud Storage en la que quieres almacenar la instantánea. Solo puedes especificar una ubicación de almacenamiento.
Usa el parámetro
--storage-location
solo cuando quieras anular la ubicación de almacenamiento predeterminada o personalizada establecida en tu configuración de instantáneas.
Terraform
Para crear una instantánea del disco persistente zonal, usa el recurso google_compute_snapshot
.
Si deseas obtener más información para aplicar o quitar una configuración de Terraform, consulta los comandos básicos de Terraform.
Go
Go
Antes de probar esta muestra, sigue las instrucciones de configuración de Go en la Guía de inicio rápido de Compute Engine: Usa las bibliotecas cliente. Si quieres obtener más información, consulta la documentación de referencia de la API de Go de Compute Engine.
Para autenticarte en Compute Engine, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Java
Java
Antes de probar esta muestra, sigue las instrucciones de configuración de Java en la Guía de inicio rápido de Compute Engine: Usa las bibliotecas cliente. Si quieres obtener más información, consulta la documentación de referencia de la API de Java de Compute Engine.
Para autenticarte en Compute Engine, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Node.js
Antes de probar esta muestra, sigue las instrucciones de configuración de Node.js en la Guía de inicio rápido de Compute Engine: Usa las bibliotecas cliente. Si quieres obtener más información, consulta la documentación de referencia de la API de Node.js de Compute Engine.
Para autenticarte en Compute Engine, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Python
Antes de probar esta muestra, sigue las instrucciones de configuración de Python en la Guía de inicio rápido de Compute Engine: Usa las bibliotecas cliente. Si quieres obtener más información, consulta la documentación de referencia de la API de Python de Compute Engine.
Para autenticarte en Compute Engine, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
REST
Puedes crear tu instantánea en la política de ubicación de almacenamiento que define tu configuración de instantáneas o usar una ubicación de almacenamiento alternativa de tu elección. Para obtener más información, consulta Elige la ubicación de almacenamiento de tu instantánea.
-
Para crear la instantánea en la ubicación predeterminada o personalizada establecida en tu configuración de instantáneas, haz una solicitud
POST
al métodosnapshots.insert
.POST https://compute.googleapis.com/compute/v1/projects/DESTINATION_PROJECT_ID/global/snapshots { "name": "SNAPSHOT_NAME", "sourceDisk": "projects/SOURCE_PROJECT_ID/zones/SOURCE_ZONE/disks/SOURCE_DISK_NAME", "snapshotType": "SNAPSHOT_TYPE" }
-
De forma alternativa, para anular la configuración de instantáneas y crear una instantánea en una ubicación de almacenamiento personalizada, haz una solicitud
POST
al métodosnapshots.insert
y, además, incluye la propiedadstorageLocations
en tu solicitud:POST https://compute.googleapis.com/compute/v1/projects/DESTINATION_PROJECT_ID/global/snapshots { "name": "SNAPSHOT_NAME", "sourceDisk": "projects/SOURCE_PROJECT_ID/zones/SOURCE_ZONE/disks/SOURCE_DISK_NAME", "snapshotType": "SNAPSHOT_TYPE", "storageLocations": [ "STORAGE_LOCATION" ], }
Reemplaza lo siguiente:
- DESTINATION_PROJECT_ID: Es el ID del proyecto en el que deseas crear la instantánea.
- SNAPSHOT_NAME: Es un nombre para la instantánea.
- SOURCE_PROJECT_ID: Es el ID del proyecto del disco de origen.
- SOURCE_ZONE: Es la zona del disco de origen.
- SOURCE_DISK_NAME: Es el nombre del volumen de Persistent Disk desde el que deseas crear una instantánea.
- SNAPSHOT_TYPE: Es el tipo de instantánea, ya sea STANDARD o ARCHIVE.
Si no se especifica un tipo de instantánea, se crea una instantánea
STANDARD
. -
STORAGE_LOCATION: Opcional: la multirregión de Cloud Storage o la región de Cloud Storage en la que quieres almacenar la instantánea. Solo puedes especificar una ubicación de almacenamiento.
Usa el parámetro
storageLocations
solo cuando quieras anular la ubicación de almacenamiento predeterminada o personalizada establecida en tu configuración de instantáneas.
Crea una instantánea del volumen de un Persistent Disk regional
Puedes crear instantáneas de tu volumen de disco persistente regional de una de las siguientes maneras:
- A través de los datos en el disco de origen. Para usar este método de creación de instantáneas, debes tener una réplica zonal sincronizada disponible.
- A través del uso del punto de control de recuperación de réplicas de un disco degradado. Puedes crear instantáneas desde un punto de control solo con Google Cloud CLI o REST.
Después de preparar el disco, puedes crear una instantánea. Cuando creas una instantánea de un Persistent Disk regional, debes indicar la región en la que se encuentra el disco de origen.
Console
Dirígete a la página Crear una instantánea en la consola de Google Cloud.
Ir a la página Crear una instantánea- Ingresa un Nombre para la instantánea.
-
Selecciona un Tipo de instantánea. El valor predeterminado es una instantánea
STANDARD
, que es la mejor opción para la copia de seguridad a largo plazo y la recuperación ante desastres.Elige Instantánea de archivo para lograr una retención de datos más rentable.
- Opcional: ingresa una descripción de la instantánea.
- En Disco de origen, elige el disco existente del que deseas crear una instantánea.
En la sección Ubicación, elige la ubicación de almacenamiento de instantáneas.
La ubicación predeterminada predefinida o personalizada que se define en la configuración de la instantánea se elige de forma automática. De manera opcional, puedes anular la configuración de la instantánea y almacenar tus instantáneas en una ubicación de almacenamiento personalizada si haces lo siguiente:
Elige el tipo de ubicación de almacenamiento que deseas para tu instantánea.
- Elige Multirregional para obtener una mayor disponibilidad a un costo más alto.
- Elige Instantáneas regionales para tener más control sobre la ubicación física de los datos a un costo más bajo.
- En el campo Seleccionar ubicación, elige la región o multirregión específica que deseas usar. Para usar la región o multirregión más cercana al disco de origen, elige En función de la ubicación del disco.
- Haz clic en Crear para crear la instantánea.
gcloud
Puedes crear una instantánea mediante los datos del disco de origen o su punto de control de recuperación de réplica.
Desde datos de disco
Puedes crear una instantánea desde los datos de tu disco con la política de ubicación de almacenamiento definida por la configuración de instantáneas o con una ubicación de almacenamiento alternativa de tu elección. Para obtener más información, consulta Elige la ubicación de almacenamiento de tu instantánea.
Para crear una instantánea en la ubicación predefinida o en la ubicación personalizada predeterminada que se estableció en la configuración de instantánea, usa el comando
gcloud compute snapshots create
.gcloud compute snapshots create SNAPSHOT_NAME \ --source-disk-region=SOURCE_REGION \ --source-disk=SOURCE_DISK_NAME \ --snapshot-type=SNAPSHOT_TYPE
-
De lo contrario, si quieres anular la configuración de la instantánea y crear una instantánea en una ubicación de almacenamiento personalizada, incluye la marca
--storage-location
para indicar dónde almacenar la instantánea.gcloud compute snapshots create SNAPSHOT_NAME \ --source-disk-region=SOURCE_REGION \ --source-disk=SOURCE_DISK_NAME \ --snapshot-type=SNAPSHOT_TYPE \ --storage-location=STORAGE_LOCATION
Reemplaza lo siguiente:
- SNAPSHOT_NAME: Es un nombre para la instantánea.
- SOURCE_REGION: Es la región del disco de origen.
- SOURCE_DISK_NAME: Es el nombre del volumen regional de Persistent Disk desde el que deseas crear una instantánea.
- SNAPSHOT_TYPE: Es el tipo de instantánea, ya sea STANDARD o ARCHIVE.
Si no se especifica un tipo de instantánea, se crea una instantánea
STANDARD
. -
STORAGE_LOCATION: Opcional: la multirregión de Cloud Storage o la región de Cloud Storage en la que quieres almacenar la instantánea. Solo puedes especificar una ubicación de almacenamiento.
Usa el parámetro
--storage-location
solo cuando quieras anular la ubicación de almacenamiento predeterminada o personalizada establecida en tu configuración de instantáneas.
Desde el punto de control
Puedes crear la instantánea a través del punto de control de recuperación de réplicas (vista previa) de un disco degradado . La instantánea se creará siempre y cuando la réplica incompleta esté disponible.
Para crear una instantánea mediante el punto de control de recuperación de réplicas, usa el
comando gcloud compute snapshots create
.
Incluye la marca --source-disk-for-recovery-checkpoint
para especificar que deseas crear la instantánea mediante un punto de control de recuperación de réplicas. Excluye los parámetros --source-disk
y --source-disk-region
.
gcloud compute snapshots create SNAPSHOT_NAME \ --source-disk-for-recovery-checkpoint=SOURCE_DISK \ --source-disk-for-recovery-checkpoint-region=SOURCE_REGION \ --storage-location=STORAGE_LOCATION \ --snapshot-type=SNAPSHOT_TYPE
Reemplaza lo siguiente:
DESTINATION_PROJECT_ID
: Es el ID del proyecto en el que deseas crear la instantánea.SNAPSHOT_NAME
: Es un nombre para la instantánea.SOURCE_PROJECT_ID
: Es el ID del proyecto del disco de origen cuyo punto de control deseas usar para crear la instantánea.SOURCE_REGION
: Es la región del disco de origen cuyo punto de control deseas usar para crear la instantánea.SOURCE_DISK_NAME
: el nombre del disco de origen cuyo punto de control quieres usar para crear la instantánea.STORAGE_LOCATION
: Opcional: la multirregión de Cloud Storage o la región de Cloud Storage en la que quieres almacenar la instantánea. Solo puedes especificar una ubicación de almacenamiento.
Usa solo cuando quieras anular la ubicación de almacenamiento predeterminada o personalizada establecida en tu configuración de instantáneas.SNAPSHOT_TYPE
: Es el tipo de instantánea, ya sea ESTANDARD o ARCHIVO. Si no se especifica un tipo de instantánea, se crea una instantánea ESTANDARD.
Puedes usar el punto de control de recuperación de réplicas para crear una instantánea solo en discos degradados. Si intentas crear una instantánea desde un punto de control de recuperación de réplicas cuando el dispositivo está completamente replicado, verás el siguiente mensaje de error:
The device is fully replicated and should not create snapshots out of a recovery checkpoint. Please create regular snapshots instead.
Google Cloud CLI espera hasta que la operación muestre un estado de READY
o FAILED
, o hasta que alcance el tiempo de espera máximo y muestre los últimos detalles conocidos de la instantánea.
Terraform
El proveedor de Terraform para Google Cloud no admite la creación de una instantánea de un disco persistente regional. Para realizar un seguimiento de esta limitación, consulta el problema en GitHub.
Go
Go
Antes de probar esta muestra, sigue las instrucciones de configuración de Go en la Guía de inicio rápido de Compute Engine: Usa las bibliotecas cliente. Si quieres obtener más información, consulta la documentación de referencia de la API de Go de Compute Engine.
Para autenticarte en Compute Engine, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Java
Java
Antes de probar esta muestra, sigue las instrucciones de configuración de Java en la Guía de inicio rápido de Compute Engine: Usa las bibliotecas cliente. Si quieres obtener más información, consulta la documentación de referencia de la API de Java de Compute Engine.
Para autenticarte en Compute Engine, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Node.js
Antes de probar esta muestra, sigue las instrucciones de configuración de Node.js en la Guía de inicio rápido de Compute Engine: Usa las bibliotecas cliente. Si quieres obtener más información, consulta la documentación de referencia de la API de Node.js de Compute Engine.
Para autenticarte en Compute Engine, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Python
Antes de probar esta muestra, sigue las instrucciones de configuración de Python en la Guía de inicio rápido de Compute Engine: Usa las bibliotecas cliente. Si quieres obtener más información, consulta la documentación de referencia de la API de Python de Compute Engine.
Para autenticarte en Compute Engine, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
REST
Puedes crear una instantánea mediante los datos del disco de origen o su punto de control de recuperación de réplica.
Desde datos de disco
Puedes crear una instantánea desde los datos de tu disco con la política de ubicación de almacenamiento definida por la configuración de instantáneas o con una ubicación de almacenamiento alternativa de tu elección. Para obtener más información, consulta Elige la ubicación de almacenamiento de tu instantánea.
-
Para crear la instantánea en la ubicación predeterminada o personalizada establecida en tu configuración de instantáneas, haz una solicitud
POST
al métodosnapshots.insert
.POST https://compute.googleapis.com/compute/v1/projects/DESTINATION_PROJECT_ID/global/snapshots { "name": "SNAPSHOT_NAME", "sourceDisk": "projects/SOURCE_PROJECT_ID/regions/SOURCE_REGION/disks/SOURCE_DISK_NAME", "snapshotType": "SNAPSHOT_TYPE" }
-
De forma alternativa, para anular la configuración de instantáneas y crear una instantánea en una ubicación de almacenamiento personalizada, haz una solicitud
POST
al métodosnapshots.insert
y, además, incluye la propiedadstorageLocations
en tu solicitud:POST https://compute.googleapis.com/compute/v1/projects/DESTINATION_PROJECT_ID/global/snapshots { "name": "SNAPSHOT_NAME", "sourceDisk": "projects/SOURCE_PROJECT_ID/regions/SOURCE_REGION/disks/SOURCE_DISK_NAME", "snapshotType": "SNAPSHOT_TYPE", "storageLocations": [ "STORAGE_LOCATION" ], }
Reemplaza lo siguiente:
- DESTINATION_PROJECT_ID: Es el ID del proyecto en el que deseas crear la instantánea.
- SNAPSHOT_NAME: Es un nombre para la instantánea.
- SOURCE_PROJECT_ID: Es el ID del proyecto del disco de origen.
- SOURCE_REGION: Es la región del disco de origen.
- SOURCE_DISK_NAME: Es el nombre del volumen regional de Persistent Disk desde el que deseas crear una instantánea.
- SNAPSHOT_TYPE: Es el tipo de instantánea, ya sea STANDARD o ARCHIVE.
Si no se especifica un tipo de instantánea, se crea una instantánea
STANDARD
. -
STORAGE_LOCATION: Opcional: la multirregión de Cloud Storage o la región de Cloud Storage en la que quieres almacenar la instantánea. Solo puedes especificar una ubicación de almacenamiento.
Usa el parámetro
storageLocations
solo cuando quieras anular la ubicación de almacenamiento predeterminada o personalizada establecida en tu configuración de instantáneas.
Desde el punto de control
De manera alternativa, puedes crear tu instantánea mediante el punto de control de recuperación de réplica de un disco degradado. La instantánea se creará siempre que la réplica incompleta esté disponible.
Para crear una instantánea mediante el punto de control de recuperación de réplicas, realiza una solicitud POST
al
método snapshots.insert
.
Excluye el parámetro sourceDisk
y, en su lugar, incluye el parámetro sourceDiskForRecoveryCheckpoint
para especificar que deseas crear la instantánea mediante el punto de control.
POST https://compute.googleapis.com/compute/v1/projects/DESTINATION_PROJECT_ID/global/snapshots { "name": "SNAPSHOT_NAME", "sourceDiskForRecoveryCheckpoint": "projects/SOURCE_PROJECT_ID/regions/SOURCE_REGION/disks/SOURCE_DISK_NAME", "storageLocations": "STORAGE_LOCATION", "snapshotType": "SNAPSHOT_TYPE" }
Reemplaza lo siguiente:
DESTINATION_PROJECT_ID
: Es el ID del proyecto en el que deseas crear la instantánea.SNAPSHOT_NAME
: Es un nombre para la instantánea.SOURCE_PROJECT_ID
: Es el ID del proyecto del disco de origen cuyo punto de control deseas usar para crear la instantánea.SOURCE_REGION
: Es la región del disco de origen cuyo punto de control deseas usar para crear la instantánea.SOURCE_DISK_NAME
: el nombre del disco de origen cuyo punto de control quieres usar para crear la instantánea.STORAGE_LOCATION
: Opcional: la multirregión de Cloud Storage o la región de Cloud Storage en la que quieres almacenar la instantánea. Solo puedes especificar una ubicación de almacenamiento.
Usa el parámetrostorageLocations
solo cuando quieras anular la ubicación de almacenamiento predeterminada o personalizada establecida en tu configuración de instantáneas.SNAPSHOT_TYPE
: Es el tipo de instantánea, ya sea ESTANDARD o ARCHIVO. Si no se especifica un tipo de instantánea, se crea una instantánea ESTANDARD.
Puedes usar el punto de control de recuperación de réplicas para crear una instantánea solo en discos degradados. Si intentas crear una instantánea desde un punto de control de recuperación de réplicas cuando el dispositivo está completamente replicado, verás el siguiente mensaje de error:
The device is fully replicated and should not create snapshots out of a recovery checkpoint. Please create regular snapshots instead.
Crea una instantánea de un Hyperdisk
Console
En la consola de Google Cloud, ve a la página Instancias de VM.
Selecciona el proyecto que contiene las instancias de VM.
En la columna Nombre, haz clic en el nombre de la VM que tiene el Hyperdisk del que se creará una copia de seguridad.
En Almacenamiento, en Discos adicionales, haz clic en el Nombre del Hyperdisk conectado.
Haz clic en Crear instantánea.
En Nombre, ingresa un nombre único que ayude a identificar el propósito de la instantánea, por ejemplo,
hyperdisk-data-snapshot
.En Tipo, el valor predeterminado es una instantánea normal, que es la mejor opción para las copias de seguridad a largo plazo y la recuperación ante desastres.
En la sección Ubicación, elige la ubicación de almacenamiento de instantáneas.
La ubicación predeterminada predefinida o personalizada que se define en la configuración de la instantánea se elige de forma automática. De manera opcional, puedes anular la configuración de la instantánea y almacenar tus instantáneas en una ubicación de almacenamiento personalizada si haces lo siguiente:
Elige el tipo de ubicación de almacenamiento que deseas para tu instantánea.
- Elige Multirregionalpara obtener una mayor disponibilidad a un costo más alto.
- Elige Instantáneas regionales para tener más control sobre la ubicación física de los datos a un costo más bajo.
En el campo Seleccionar ubicación, elige la región o multirregión específica que deseas usar. Para usar la región o multirregión más cercana al disco de origen, selecciona En función de la ubicación del disco.
Haz clic en Crear.
gcloud
Puedes crear tu instantánea en la política de ubicación de almacenamiento que define tu configuración de instantáneas o usar una ubicación de almacenamiento alternativa de tu elección. Para obtener más información, consulta Elige la ubicación de almacenamiento de tu instantánea.
Debes especificar un nombre de instantánea. El nombre debe tener entre 1 y 63 caracteres y cumplir con RFC 1035.
Para crear una instantánea en la ubicación predefinida o en la ubicación personalizada predeterminada que se estableció en la configuración de instantánea, usa el comando
gcloud compute snapshots create
.gcloud compute snapshots create SNAPSHOT_NAME \ --source-disk-zone=SOURCE_ZONE \ --source-disk=SOURCE_DISK_NAME \ --snapshot-type=SNAPSHOT_TYPE
-
De lo contrario, si quieres anular la configuración de la instantánea y crear una instantánea en una ubicación de almacenamiento personalizada, incluye la marca
--storage-location
para indicar dónde almacenar la instantánea.gcloud compute snapshots create SNAPSHOT_NAME \ --source-disk-zone=SOURCE_ZONE \ --source-disk=SOURCE_DISK_NAME \ --snapshot-type=SNAPSHOT_TYPE \ --storage-location=STORAGE_LOCATION
Reemplaza lo siguiente:
- SNAPSHOT_NAME: Es un nombre para la instantánea.
- SOURCE_ZONE: Es la zona del disco de origen.
- SOURCE_DISK_NAME: Es el nombre del volumen de Hyperdisk desde el que deseas crear una instantánea.
- SNAPSHOT_TYPE: Es el tipo de instantánea, ya sea STANDARD o ARCHIVE.
Si no se especifica un tipo de instantánea, se crea una instantánea
STANDARD
. -
STORAGE_LOCATION: Opcional: la multirregión de Cloud Storage o la región de Cloud Storage en la que quieres almacenar la instantánea. Solo puedes especificar una ubicación de almacenamiento.
Usa el parámetro
--storage-location
solo cuando quieras anular la ubicación de almacenamiento predeterminada o personalizada establecida en tu configuración de instantáneas.
La CLI de gcloud espera hasta que la operación muestre un estado de
READY
oFAILED
, o hasta que alcance el tiempo de espera máximo y muestre los últimos detalles conocidos de la instantánea.
REST
Puedes crear tu instantánea en la política de ubicación de almacenamiento que define tu configuración de instantáneas o usar una ubicación de almacenamiento alternativa de tu elección. Para obtener más información, consulta Elige la ubicación de almacenamiento de tu instantánea.
Debes especificar un nombre de instantánea. El nombre debe tener entre 1 y 63 caracteres y cumplir con RFC 1035.
-
Para crear la instantánea en la ubicación predeterminada o personalizada establecida en tu configuración de instantáneas, haz una solicitud
POST
al métodosnapshots.insert
.POST https://compute.googleapis.com/compute/v1/projects/DESTINATION_PROJECT_ID/global/snapshots { "name": "SNAPSHOT_NAME", "sourceDisk": "projects/SOURCE_PROJECT_ID/zones/SOURCE_ZONE/disks/SOURCE_DISK_NAME", "snapshotType": "SNAPSHOT_TYPE" }
-
De forma alternativa, para anular la configuración de instantáneas y crear una instantánea en una ubicación de almacenamiento personalizada, haz una solicitud
POST
al métodosnapshots.insert
y, además, incluye la propiedadstorageLocations
en tu solicitud:POST https://compute.googleapis.com/compute/v1/projects/DESTINATION_PROJECT_ID/global/snapshots { "name": "SNAPSHOT_NAME", "sourceDisk": "projects/SOURCE_PROJECT_ID/zones/SOURCE_ZONE/disks/SOURCE_DISK_NAME", "snapshotType": "SNAPSHOT_TYPE", "storageLocations": [ "STORAGE_LOCATION" ], }
Reemplaza lo siguiente:
- DESTINATION_PROJECT_ID: Es el ID del proyecto en el que deseas crear la instantánea.
- SNAPSHOT_NAME: Es un nombre para la instantánea.
- SOURCE_PROJECT_ID: Es el ID del proyecto del disco de origen.
- SOURCE_ZONE: Es la zona del disco de origen.
- SOURCE_DISK_NAME: Es el nombre del volumen de Hyperdisk desde el que deseas crear una instantánea.
- SNAPSHOT_TYPE: Es el tipo de instantánea, ya sea STANDARD o ARCHIVE.
Si no se especifica un tipo de instantánea, se crea una instantánea
STANDARD
. -
STORAGE_LOCATION: Opcional: la multirregión de Cloud Storage o la región de Cloud Storage en la que quieres almacenar la instantánea. Solo puedes especificar una ubicación de almacenamiento.
Usa el parámetro
storageLocations
solo cuando quieras anular la ubicación de almacenamiento predeterminada o personalizada establecida en tu configuración de instantáneas.
¿Qué sigue?
- Obtén información sobre cómo crear instantáneas programadas para discos.
- Obtén información sobre cómo ver, borrar y compartir instantáneas de discos.
- Obtén más información sobre cómo crear una imagen de disco a partir de instantáneas.