IBM Cloud Docs
Creación de instantáneas de Block Storage for VPC

Creación de instantáneas de Block Storage for VPC

Con la interfaz de usuario, la CLI, la API o Terraform, puede crear una instantánea de un volumen Block Storage for VPC de primera generación que esté conectado a una instancia de servidor virtual en ejecución. Puedes crear una instantánea de un volumen de arranque o de un volumen de datos. Si el volumen no está conectado a una instancia de servidor, no puede crear una instantánea del mismo.

Antes de realizar una instantánea, asegúrese de que todos los datos almacenados en caché están presentes en el disco, especialmente cuando realice una instantánea de instancias con sistemas operativos Windows y Linux®. Por ejemplo, en los sistemas operativos Linux®, ejecute el mandato sync para forzar una escritura inmediata en disco de todos los datos almacenados en la memoria caché.

Puede crear un grupo de consistencia que contenga instantáneas de varios volúmenes conectados a una instancia de servidor virtual. Todas las instantáneas del grupo de consistencia se crean al mismo tiempo y se acoplan de forma flexible. Para obtener más información, consulte Creación de grupos de consistencia de instantáneas.

Puede tomar una instantánea de un volumen de almacenamiento de segunda generación aunque no esté conectado a una instancia de servidor virtual en ejecución. La función de instantáneas está disponible en las regiones de Dallas (us-south), Fráncfort (eu-de), Londres (eu-gb), Madrid (eu-es), Osaka (js-osa), São Paulo (br-sao), Sídney (au-sys), Tokio (jp-tok), Toronto (ca-tor) y Washington (us-east). En esta versión, los clones de instantáneas de restauración rápida, las copias entre regiones y los grupos de coherencia no son compatibles con los volúmenes de almacenamiento de segunda generación.

Crear una instantánea en la consola

En la consola, puede crear una instantánea de un volumen Block Storage for VPC que esté conectado a una instancia de servidor virtual en ejecución.

  1. Puede acceder a la instantánea Block Storage para la pantalla de suministro de VPC en la consola deIBM Cloud® de varias formas.

    • En la lista Block Storage instantáneas para VPC,

      1. Haga clic en el icono Menú de navegación icono del menú >Infraestructura icono VPC >Almacenamiento > Block Storage instantáneas.
      2. En la lista de instantáneas inicialmente vacía, haga clic en Crear.
    • En la lista Block Storage volúmenes para VPC,

      1. Haga clic en el icono Menú de navegación icono del menú >Infraestructura icono VPC >Almacenamiento > Block Storage volúmenes.
      2. En la lista de volúmenes, localice un volumen de datos o de arranque que esté conectado a una instancia.
      3. Pulse el menú Acciones (Menú Acciones) y seleccione Crear instantánea.
    • En la pantalla Detalles de volumen deBlock Storage,

      1. Vaya a la página de detalles de volumen de una de estas maneras.

        • Haga clic en el icono Menú de navegación icono del menú >Infraestructura icono VPC >Computación > Instancias de servidor virtual. Seleccione la instancia que contiene el volumen del que desea realizar una instantánea. En la página de detalles de instancia, desplácese a la lista de volúmenes adjuntos y pulse el nombre del volumen.
        • Haga clic en el icono Menú de navegación icono del menú >Infraestructura icono VPC >Almacenamiento > Block Storage volúmenes. En la lista de volúmenes Block Storage, seleccione el volumen del que desea realizar una instantánea.
      2. En la página de detalles del volumen, seleccione Crear instantánea en el menú Acciones.

  2. Especifique la información necesaria para definir la instantánea y seleccione el volumen Block Storage for VPC del que desea tomar una instantánea.

    Selecciones para crear una instantánea
    Campo Valor
    Ubicación Especifique la geografía y la región para esta instantánea.
    Tipo de instantánea Seleccione Volumen único.
    Nombre Proporcione un nombre exclusivo para la instantánea. La interfaz de usuario verifica el nombre de los convenios adecuados e identifica nombres duplicados. Para obtener sugerencias sobre cómo denominar las instantáneas, consulte Denominación de instantáneas.
    Grupo de recursos Seleccione un grupo de recursos para la instantánea, o utilice el valor predeterminado. No puede cambiar el grupo de recursos después de crear la instantánea.
    Etiquetas Especifique las etiquetas de usuario que desee que identifiquen este recurso.
    Etiquetas de gestión de acceso Especifique los códigos de gestión de acceso para este recurso.
    Volumen Seleccione un volumen de la lista. El volumen de arranque o de datos debe estar conectado a una instancia de servidor virtual en ejecución.
    Cifrado Información de cifrado para el volumen que ha seleccionado, ya sea cifrado gestionado por el proveedor o cifrado gestionado por el cliente. La instantánea hereda el cifrado del volumen de origen. No puede cambiar el tipo de cifrado.
    Configuraciones opcionales Copia de instantánea entre regiones. Seleccione Copiar instantánea en otra región. Haga clic en Crear.
    Esta función no es compatible con las instantáneas de segunda generación.
  3. Pulse Crear. Ha vuelto a la pantalla desde la que ha empezado. Los mensajes se visualizan mientras se está creando la instantánea y cuando está lista, la instantánea se visualiza en la lista de instantáneas. Para obtener más información, consulte Ver detalles de la instantánea en la consola.

Si usted no está listo para pedir todavía o simplemente buscando información de precios, puede añadir la información que se ve en el panel lateral a una estimación. Para obtener más información sobre cómo funciona esta característica, consulte Estimación de los costes.

Activación de los clones de instantáneas de restauración rápida en la consola

  1. Para habilitar la característica de restauración rápida, pulse la nueva instantánea para ver sus detalles.
  2. Desplácese a la tarjeta Restauración rápida y pulse Editar.
  3. En el panel lateral, seleccione las zonas en las que desea habilitar los clones de restauración rápida.
  4. Pulse Guardar.

La característica de restauración rápida se factura a una tarifa por hora adicional para cada zona en la que esté habilitada independientemente del tamaño de la instantánea. Mantener clones de restauración rápida es considerablemente más costoso que mantener instantáneas regulares.

Crear una copia entre regiones a partir de la lista Instantáneas para VPC

En la sección anterior, viste cómo crear una copia instantánea interregional al tomar una nueva instantánea en la consola. También puede crear copias entre regiones de instantáneas existentes.

  1. En la consola, haga clic en el icono Menú de navegación icono del menú >Infraestructura icono VPC >Almacenamiento > Block Storage instantáneas.

  2. En la lista de instantáneas, localice la instantánea que desea copiar. Asegúrese de que la instantánea tenga el estado Estable.

  3. Haga clic en el menúAcciones(menú Actions) y seleccione Copiar instantánea.

  4. Seleccione la región en la que desea crear la copia.

    Sólo puede tener una copia por región. No puede crear una copia en la región local (origen). Durante la versión de disponibilidad selecta, no se pueden crear copias de instantáneas de segunda generación.

  5. Pulse Crear.

Creación de una instantánea desde la CLI

Antes de empezar

Para poder utilizar la CLI, debe instalar la CLI de IBM Cloud y el plugin de la CLI de VPC. Para obtener más información, consulte los Requisitos previos de la CLI.

  1. Inicie sesión en IBM Cloud®.

    ibmcloud login --sso -a cloud.ibm.com
    

    Este mandato devuelve un URL y solicita un código de acceso. Vaya a ese URL en el navegador e inicie la sesión. Si se ejecuta correctamente, recibe un código de acceso de un solo uso. Copie este código de acceso y péguelo como respuesta en la solicitud. Después de una autenticación correcta, se le solicitará que elija su cuenta. Si tiene acceso a varias cuentas, seleccione la cuenta con la que desea iniciar sesión. Responda a cualquier solicitud restante para finalizar el inicio de sesión.

Antes de empezar, recopile la información siguiente:

  • Un nombre único para la instantánea.
  • El ID del volumen de origen.
  • El ID de grupo de recursos. No puede cambiar el grupo de recursos después de crear la instantánea.
  • Cualquier etiqueta que desee adjuntar a la instantánea.

Utilice los siguientes mandatos de CLI para recopilar la información que necesita.

  • ibmcloud is volumes- El comando enumera todos los volúmenes disponibles en la región seleccionada. Localice el volumen en la lista, verifique el estado (available), el tipo de conexión (boot o data) y el grupo de recursos.
  • ibmcloud is volume VOLUME_ID-Utilice este mandato con el ID de volumen de la salida del mandato anterior para revisar los detalles del volumen. Si la salida muestra que el volumen está disponible, conectado a una instancia y no ocupado, puede crear una instantánea.

Creación de una instantánea desde la CLI

Para crear una instantánea, ejecute el mandato imbcloud is snapshot-create.

ibmcloud is snapshot-create --volume VOLUME [--name NAME] [--clone-zones CLONE_ZONES] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--tags  TAG_NAME1,TAG_NAME2,...] [--output JSON] [-q, --quiet]

Para obtener más información sobre las opciones de mandato disponibles, consulte ibmcloud is snapshot-create.

El ejemplo siguiente crea una instantánea con el nombre cli-snapshot-test del volumen de datos block-test1 en la región eu-de-2. La instantánea se etiqueta con env:test y env:prod, y tiene un clon de instantánea de restauración rápida en la zona eu-de-1.

cloudshell:~$ ibmcloud is snapshot-create --volume r010-df8ffd90-f2e5-470b-83d7-76e64995a1aa --name cli-snapshot-test --tags env:test,env:prod --clone-zones eu-de-1
Creating snapshot cli-snapshot-test under account Test Account as user test.user@ibm.com...

ID                     r138-4463eb2c-4913-43b1-b9bf-62a94f74c146
Name                   cli-snapshot-test
CRN                    crn:v1:bluemix:public:is:eu-de:a/a1234567::snapshot:r138-4463eb2c-4913-43b1-b9bf-62a94f74c146
Status                 pending
Clones                 Zone      Available   Created
                       eu-de-1   false       2023-02-17T20:15:46+00:00

Source volume          ID                                          Name
                       r010-df8ffd90-f2e5-470b-83d7-76e64995a1aa   block-test1

Bootable               false
Encryption             provider_managed
Encryption key         -
Minimum capacity(GB)   20
Size(GB)               1
Resource group         ID                                 Name
                       6edefe513d934fdd872e78ee6a8e73ef   defaults

Created                2023-02-17T20:15:43+00:00
Captured at            0001-01-01T00:00:00+00:00
Tags                   env:prod,env:test

El estado muestra pending mientras se crea la instantánea. Emita el mandato ibmcloud is snapshot con el ID de instantánea para ver la nueva instantánea en estado stable.

cloudshell:~$ ibmcloud is snapshot r138-4463eb2c-4913-43b1-b9bf-62a94f74c146
Getting snapshot r138-4463eb2c-4913-43b1-b9bf-62a94f74c146 under account Test Account as user test.user@ibm.com...

ID                     r138-4463eb2c-4913-43b1-b9bf-62a94f74c146
Name                   cli-snapshot-test
CRN                    crn:v1:bluemix:public:is:eu-de:a/a1234567::snapshot:r138-4463eb2c-4913-43b1-b9bf-62a94f74c146
Status                 stable
Clones                 Zone      Available   Created
                       eu-de-1   true        2023-02-17T20:15:46+00:00

Source volume          ID                                          Name
                       r010-df8ffd90-f2e5-470b-83d7-76e64995a1aa   block-test1

Bootable               false
Encryption             provider_managed
Encryption key         -
Minimum capacity(GB)   20
Size(GB)               1
Resource group         ID                                 Name
                       6edefe513d934fdd872e78ee6a8e73ef   defaults

Created                2023-02-17T20:15:43+00:00
Captured at            2023-02-17T20:15:44+00:00
Tags                   env:prod,env:test

Creación de un clon de instantánea de restauración rápida desde la CLI

Puede crear un clon de restauración rápida utilizando el mandato ibmcloud is snapshot-clc con el ID de instantánea y la especificación de zona de destino. Para obtener más información sobre las opciones de mandato disponibles, consulte ibmcloud is snapshot-clone-create.

El ejemplo siguiente crea un clon de instantánea de restauración rápida de la instantánea r138-4463eb2c-4913-43b1-b9bf-62a94f74c146 en la zona eu-de-3.

cloudshell:~$ ibmcloud is snapshot-clc r138-4463eb2c-4913-43b1-b9bf-62a94f74c146  --zone eu-de-3
Creating zonal clone of snapshot r138-4463eb2c-4913-43b1-b9bf-62a94f74c146 under account Test Account as user test.user@ibm.com...

Zone        eu-de-3
Available   false
Created     2023-02-17T20:29:21+00:00
Href        https://eu-de.iaas.cloud.ibm.com/v1/regions/eu-de/zones/eu-de-3

El clon de instantánea aparece como no disponible mientras se crea el clon de instantánea. Emita el mandato ibmcloud is snapshot-cl con el ID de instantánea y la zona de destino de clonación para ver el nuevo clon de instantánea como disponible.

cloudshell:~$ ibmcloud is snapshot-cl r138-4463eb2c-4913-43b1-b9bf-62a94f74c146 eu-de-3
Getting zonal clone eu-de-3 of snapshot r138-4463eb2c-4913-43b1-b9bf-62a94f74c146 under account Test Account as user test.user@ibm.com...

Zone        eu-de-3
Available   true
Created     2023-02-17T20:29:21+00:00

La característica de restauración rápida se factura a una tarifa por hora adicional para cada zona en la que esté habilitada independientemente del tamaño de la instantánea. Mantener clones de restauración rápida es considerablemente más costoso que mantener instantáneas regulares.

Creación de una copia entre regiones de una instantánea desde la CLI

Para crear una copia de una instantánea en otra región, ejecute el mandato ibmcloud is snapshot-create con la opción --source-snapshot-crn y el CRN de instantánea de origen.

Si la instantánea de origen no está cifrada con una clave de cliente, el cifrado de la copia permanece gestionado por el proveedor. Si la instantánea de origen está protegida por una clave gestionada por el cliente, debe especificar la clave gestionada por el cliente que desea utilizar para cifrar la nueva copia. La instantánea de origen debe estar en estado Estable para que la copia se cree correctamente.

El ejemplo siguiente crea una instantánea en la región de destino (us-south) utilizando el CRN de una instantánea de la región de origen (us-east).

$ ibmcloud is snapshot-create --name my-cli-snapshot-crc --source-snapshot-crn crn:v1:bluemix:public:is:us-east:a/a1234567::snapshot:r014-14aae86e-f03d-4978-a4da-ab02e69bb2f9
Creating snapshot my-cli-snapshot-crc under account Test Account as user test.user@ibm.com...

ID                     r006-daefc524-2643-4444-a22d-7c38144cc529   
Name                   my-cli-snapshot-crc   
CRN                    crn:v1:bluemix:public:is:us-south:a/a1234567::snapshot:r006-daefc524-2643-4444-a22d-7c38144cc529   
Status                 stable   
Clones                 Zone   Available   Created      

Source volume          ID                                          Name                   Remote Region   CRN                                                                                                                       Resource type      
                       r014-26fce2ff-8177-47ce-8182-49d8aed33063   -remote-49d8aed33063   us-east         crn:v1:bluemix:public:is:us-east-1:a/a1234567::volume:r014-26fce2ff-8177-47ce-8182-49d8aed33063   volume      

Backup policy plan     -   
Snapshot Copies        -   
Bootable               true   
Encryption             provider_managed   
Encryption key         -   
Source Snapshot        ID                                          Name                   Remote Region   CRN                                                                                                                       Resource type      
                       r014-14aae86e-f03d-4978-a4da-ab02e69bb2f9   my-bootable-snapshot   us-east         crn:v1:bluemix:public:is:us-east:a/a1234567::snapshot:r014-14aae86e-f03d-4978-a4da-ab02e69bb2f9   snapshot      

Minimum capacity(GB)   100   
Size(GB)               3   
Source Image           ID                                          Name                   Remote Region   CRN                                                                                                                    Resource type      
                       r014-da69503f-30d4-4f1d-b03f-1f4a7cd29214   -remote-1f4a7cd29214   us-east         crn:v1:bluemix:public:is:us-east:a/811f8abfbd32425597dc7ba40da98fa6::image:r014-da69503f-30d4-4f1d-b03f-1f4a7cd29214   image      

Operating system       Name                    Vendor   Version   Family          Architecture   Display name      
                       centos-stream-9-amd64   CentOS   9         CentOS Stream   amd64          CentOS Stream 9 - Minimal Install (amd64)      

Resource group         ID                                 Name      
                       6edefe513d934fdd872e78ee6a8e73ef   defaults      

Created                2025-01-21T21:27:30+00:00   
Captured at            2025-01-21T21:17:14+00:00   
Tags                   -   
Service Tags           -   

Para obtener más información sobre las opciones de mandato disponibles, consulte ibmcloud is snapshot-create.

Creación de una instantánea con la API

Puede crear una instantánea utilizando la API.

Requisitos previos para crear una instantánea con la API

Puede crear una instantánea llamando a la API de VPC. Antes de empezar, recopile la información siguiente:

  • Un nombre único para la instantánea.
  • El ID del volumen de origen.
  • El ID de grupo de recursos. No puede cambiar el grupo de recursos después de crear la instantánea.
  • Cualquier etiqueta que desee adjuntar a la instantánea.

Creación de una instantánea con la API

Para crear una instantánea de un volumen de arranque o de datos, cree un POST /snapshots. El ejemplo siguiente crea una instantánea de un volumen de arranque utilizando el ID de volumen y especifica las etiquetas de usuario que se pueden asociar con una política de copia de seguridad.

curl -X POST \
"$vpc_api_endpoint/v1/snapshots?version=2025-02-18&generation=2" \
-H "Authorization: $iam_token" \
-d '{
      "name": "my-bootable-snapshot",
      "source_volume": {"id": "r014-26fce2ff-8177-47ce-8182-49d8aed33063"},
      "resource_group": {"id": "6edefe513d934fdd872e78ee6a8e73ef"},
      "user_tags": ["env:test","env:prod"]
    }'

Una respuesta satisfactoria tiene un aspecto similar al del ejemplo siguiente. El estado del ciclo de vida de la instantánea es pending mientras se crea la instantánea. Cuando se crea correctamente, el estado cambia a stable.

{
    "bootable": true,
    "captured_at": "2025-01-21T21:17:14.000Z",
    "clones": [],
    "copies": [],
    "created_at": "2025-01-21T21:17:13.000Z",
    "crn": "crn:v1:bluemix:public:is:us-east:a/a1234567::snapshot:r014-14aae86e-f03d-4978-a4da-ab02e69bb2f9",
    "deletable": true,
    "encryption": "provider_managed",
    "href": "https://us-east.iaas.cloud.ibm.com/v1/snapshots/r014-14aae86e-f03d-4978-a4da-ab02e69bb2f9",
    "id": "r014-14aae86e-f03d-4978-a4da-ab02e69bb2f9",
    "lifecycle_state": "stable",
    "minimum_capacity": 100,
    "name": "my-bootable-snapshot",
    "operating_system": {
        "allow_user_image_creation": true,
        "architecture": "amd64",
        "dedicated_host_only": false,
        "display_name": "CentOS Stream 9 - Minimal Install (amd64)",
        "family": "CentOS Stream",
        "href": "https://us-east.iaas.cloud.ibm.com/v1/operating_systems/centos-stream-9-amd64",
        "name": "centos-stream-9-amd64",
        "user_data_format": "cloud_init",
        "vendor": "CentOS",
        "version": "9"
    },
    "resource_group": {
        "href": "https://resource-controller.cloud.ibm.com/v2/resource_groups/6edefe513d934fdd872e78ee6a8e73ef",
        "id": "6edefe513d934fdd872e78ee6a8e73ef",
        "name": "defaults"
    },
    "resource_type": "snapshot",
    "service_tags": [],
    "size": 2,
    "source_image": {
        "crn": "crn:v1:bluemix:public:is:us-east:a/a1234567:image:r014-da69503f-30d4-4f1d-b03f-1f4a7cd29214",
        "href": "https://us-east.iaas.cloud.ibm.com/v1/images/r014-da69503f-30d4-4f1d-b03f-1f4a7cd29214",
        "id": "r014-da69503f-30d4-4f1d-b03f-1f4a7cd29214",
        "name": "ibm-centos-stream-9-amd64-9",
        "resource_type": "image"
    },
    "source_volume": {
        "crn": "crn:v1:bluemix:public:is:us-east-1:a/a1234567::volume:r014-26fce2ff-8177-47ce-8182-49d8aed33063",
        "href": "https://us-east.iaas.cloud.ibm.com/v1/volumes/r014-26fce2ff-8177-47ce-8182-49d8aed33063",
        "id": "r014-26fce2ff-8177-47ce-8182-49d8aed33063",
        "name": "my-test-vm-boot-1",
        "resource_type": "volume"
    },
    "user_tags": ["env:test","env:prod"]
}

Creación de una instantánea y un clon de instantánea de restauración rápida con la API

Al crear una instantánea, también puede crear un clon de instantánea de restauración rápida en otra zona. Al clonar una instantánea y mantenerla en otra zona, posteriormente puede utilizar la característica de restauración rápida para suministrar rápidamente un nuevo volumen con datos de una instantánea. Para obtener más información, consulte Característica de restauración rápida de instantáneas.

Realice una solicitud POST/snapshots para crear una instantánea de un volumen de arranque o de datos y especifique la propiedad clones. Indique una zona o zonas diferentes en su región de la zona en la que está creando la instantánea. En el ejemplo siguiente, se crea un clon en us-south-2, especificado por nombre.

curl -X POST \
"$vpc_api_endpoint/v1/snapshots?version=2022-12-18&generation=2" \
-H "Authorization: $iam_token" \
-d '{
    "clones": [{"zone": {"name": "us-south-2"}}],
    "name": "my-snapshot-1",
    "source_volume": {"id": "1a6b7274-678d-4dfb-8981-c71dd9d4daa5"},
    "resource_group": {"id": "a342dbfb-3ea7-48d1-96e8-2825ec5feab4"},
    "user_tags": ["env:test","env:prod"]
    }
  }'

Una respuesta satisfactoria indica que el clon se ha creado en la zona especificada.

{
  "bootable": true,
  "clones": [
		{
			"available": false,
			"created_at": "2022-12-18T14:58:32Z",
			"zone": {
				"name": "us-south-2",
				"href": "https:ibm.com/v1/regions/us-south/zones/us-south-2",
				"resource_type": "zone"
			}
		}
	],
  "created_at": "2022-12-18T20:18:18Z",
  "crn": "crn:[...]",
  "deletable": false,
  "encryption": "user_managed",
  "encryption_key": {
     "crn": "crn:[...]"
  },
  "href": "https://us-south.iaas.cloud.ibm.com/v1/snapshots/12917904-3771-424d-8391-53ec9e305d52",
  "id": "12917904-3771-424d-8391-53ec9e305d52",
  "lifecycle_state": "pending",
}

La característica de restauración rápida se factura a una tarifa por hora adicional para cada zona en la que esté habilitada independientemente del tamaño de la instantánea. Mantener clones de restauración rápida es considerablemente más costoso que mantener instantáneas regulares.

Creación de una copia entre regiones de una instantánea con la API

Al crear una instantánea, también puede copiar la instantánea en otra región. Al crear una copia de instantánea en otra región y crear nuevas instancias con la ayuda de dicha instantánea, puede expandir la VPC a una región diferente. Esta característica también se puede utilizar en escenarios de recuperación tras desastre. Para obtener más información, consulte Copias de instantánea entre regiones.

Realice una solicitud POST /snapshots para crear una copia de instantánea en la región de destino, especifique el nombre y el CRN de la instantánea de origen. En el ejemplo siguiente, la región de destino es us-east y la región de origen es us-south. Las subpropiedades name y source_snapshot son necesarias. La dirección resource_group es opcional. La subpropiedad encryption_key es necesaria cuando la instantánea de origen se cifra con una clave gestionada por el cliente.

Si la instantánea de origen no está cifrada con una clave de cliente, el cifrado de la copia permanece gestionado por el proveedor. Si la instantánea de origen está protegida por una clave gestionada por el cliente, debe especificar la clave gestionada por el cliente que desea utilizar para cifrar la nueva copia. La instantánea de origen debe estar en estado Estable para que la copia se cree correctamente.

curl -X POST \
"$vpc_api_endpoint/v1/snapshots?version=2023-05-10&generation=2" \
-H "Authorization: $iam_token" \
-d '{
     "name": "my-api-snapshot-crc",    // required
     "source_snapshot": {      // required
      	"crn": "crn:[crn:v1:bluemix:public:is:us-south:a/a1234567::snapshot:r006-daefc524-2643-4444-a22d-7c38144cc529]"
     },
     "resource_group": {       // optional
       "id": "6edefe513d934fdd872e78ee6a8e73ef"
     },
     "encryption_key"; "crn:[...]"     // required when source has customer-managed encryption
}

Una respuesta correcta indica que la copia de instantánea se ha creado en la región de destino.

{
    "bootable": true,
    "captured_at": "2025-01-21T21:17:14.000Z",
    "clones": [],
    "copies": [],
    "created_at": "2025-01-21T21:27:30.000Z",
    "crn": "crn:v1:bluemix:public:is:us-south:a/a1234567::snapshot:r006-daefc524-2643-4444-a22d-7c38144cc529",
    "deletable": true,
    "encryption": "provider_managed",
    "href": "https://us-south.iaas.cloud.ibm.com/v1/snapshots/r006-daefc524-2643-4444-a22d-7c38144cc529",
    "id": "r006-daefc524-2643-4444-a22d-7c38144cc529",
    "lifecycle_state": "stable",
    "minimum_capacity": 100,
    "name": "my-api-snapshot-crc",
    "operating_system": {
        "allow_user_image_creation": true,
        "architecture": "amd64",
        "dedicated_host_only": false,
        "display_name": "CentOS Stream 9 - Minimal Install (amd64)",
        "family": "CentOS Stream",
        "href": "https://us-east.iaas.cloud.ibm.com/v1/operating_systems/centos-stream-9-amd64",
        "name": "centos-stream-9-amd64",
        "user_data_format": "cloud_init",
        "vendor": "CentOS",
        "version": "9"
    },
    "resource_group": {
        "href": "https://resource-controller.cloud.ibm.com/v2/resource_groups/6edefe513d934fdd872e78ee6a8e73ef",
        "id": "6edefe513d934fdd872e78ee6a8e73ef",
        "name": "defaults"
    },
    "resource_type": "snapshot",
    "service_tags": [],
    "size": 3,
    "source_image": {
        "crn": "crn:v1:bluemix:public:is:us-east:a/811f8abfbd32425597dc7ba40da98fa6::image:r014-da69503f-30d4-4f1d-b03f-1f4a7cd29214",
        "href": "https://us-east.iaas.cloud.ibm.com/v1/images/r014-da69503f-30d4-4f1d-b03f-1f4a7cd29214",
        "id": "r014-da69503f-30d4-4f1d-b03f-1f4a7cd29214",
        "name": "-remote-1f4a7cd29214",
        "remote": {
            "region": {
                "href": "https://us-south.iaas.cloud.ibm.com/v1/regions/us-east",
                "name": "us-east"
            }
        },
        "resource_type": "image"
    },
    "source_snapshot": {
        "crn": "crn:v1:bluemix:public:is:us-east:a/a1234567::snapshot:r014-14aae86e-f03d-4978-a4da-ab02e69bb2f9",
        "href": "https://us-east.iaas.cloud.ibm.com/v1/snapshots/r014-14aae86e-f03d-4978-a4da-ab02e69bb2f9",
        "id": "r014-14aae86e-f03d-4978-a4da-ab02e69bb2f9",
        "name": "my-bootable-snapshot",
        "remote": {
            "region": {
                "href": "https://us-south.iaas.cloud.ibm.com/v1/regions/us-east",
                "name": "us-east"
            }
        },
        "resource_type": "snapshot"
    },
    "source_volume": {
        "crn": "crn:v1:bluemix:public:is:us-east-1:a/a1234567::volume:r014-26fce2ff-8177-47ce-8182-49d8aed33063",
        "href": "https://us-east.iaas.cloud.ibm.com/v1/volumes/r014-26fce2ff-8177-47ce-8182-49d8aed33063",
        "id": "r014-26fce2ff-8177-47ce-8182-49d8aed33063",
        "name": "-remote-49d8aed33063",
        "remote": {
            "region": {
                "href": "https://us-south.iaas.cloud.ibm.com/v1/regions/us-east",
                "name": "us-east"
            }
        },
        "resource_type": "volume"
    },
    "user_tags": []
}

Creación de una instantánea con Terraform

Puede crear una instantánea utilizando Terraform.

Antes de empezar, recopile la información siguiente:

  • Un nombre único para la instantánea.
  • El ID del volumen de origen.
  • El ID de grupo de recursos. No puede cambiar el grupo de recursos después de crear la instantánea.
  • Cualquier etiqueta que desee adjuntar a la instantánea.

Para utilizar Terraform, descargue la CLI de Terraform y configure el plug-in de proveedor IBM Cloud®. Para obtener más información, consulte Cómo empezar con Terraform.

Los servicios de infraestructura de VPC utilizan un punto final regional específico, que se dirige a us-south de forma predeterminada. Si la VPC se crea en otra región, asegúrese de que el destino sea la región adecuada en el bloque de proveedor en el archivo provider.tf.

Consulte el ejemplo siguiente de destino de una región que no sea la predeterminada us-south.

provider "ibm" {
   region = "eu-de"
}

Para crear una instantánea, utilice el recurso ibm_is_snapshot. El ejemplo siguiente crea una instantánea del volumen con el ID r010-df8ffd90-f2e5-470b-83d7-76e64995a1aa. La instantánea se denomina snapshot-test.

resource "ibm_is_snapshot" "example" {
   name          = "snapshot-test"
   source_volume = "r010-df8ffd90-f2e5-470b-83d7-76e64995a1aa"
}

Para obtener más información sobre los argumentos y atributos, consulte ibm_is_snapshot.

Creación de una instantánea y un clon de instantánea de restauración rápida con Terraform

Para crear una instantánea con clones de restauración rápida, utilice el recurso ibm_is_snapshot. El ejemplo siguiente crea una instantánea del volumen con el ID r010-bdb8fc70-8afb-4622-826a-d65a9fc477a4. La instantánea se denomina example-snapshot. Además, se crean dos clones de restauración rápida de la instantánea en las regiones eu-de-1 y eu-de-3.

resource "ibm_is_snapshot" "example_clones" {
   name            = "example-snapshot-clone"
   source_volume   = "r010-bdb8fc70-8afb-4622-826a-d65a9fc477a4"
   clones          = ["eu-de-1", "eu-de-3"]
}

Para obtener más información sobre los argumentos y atributos, consulte ibm_is_snapshot.

La característica de restauración rápida se factura a una tarifa por hora adicional para cada zona en la que esté habilitada independientemente del tamaño de la instantánea. Mantener clones de restauración rápida es considerablemente más costoso que mantener instantáneas regulares.

Crear una copia entre regiones de una instantánea con Terraform

Para crear una copia de la instantánea en una región remota, utilice el recurso ibm_is_snapshot. El ejemplo siguiente crea una copia en la región de destino utilizando el CRN de la instantánea de origen. La copia se va a cifrar mediante la clave de cifrado especificada por su CRN.

resource "ibm_is_snapshot" "snapshot" {
   name 		        = "my-cross-regional-snapshot"
   source_snapshot = "r138-4463eb2c-4913-43b1-b9bf-62a94f74c146"
   encryption_key  = "crn:bluemix:public:kms:us-south:a/df0564dd126042ebb03e0224728ce939:4957299d-0ba0-487f-a1a0-c724a729b8b4:key:0cb88b98-9261-4d07-8329-8f594b6641b5"
}

Para obtener más información sobre los argumentos y atributos, consulte ibm_is_snapshot.

La instantánea de origen debe estar en estado Estable para que la copia se cree correctamente.

Próximos pasos

Después de crear una instantánea, puede ver más detalles sobre ella o restaurar un volumen a partir de la instantánea.

  • Ver todas las instantáneas que ha creado, o detalles sobre una sola instantánea.
  • Restaurar un volumen a partir de una instantánea.