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.
-
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,
- Haga clic en el icono Menú de navegación
>Infraestructura
>Almacenamiento > Block Storage instantáneas.
- En la lista de instantáneas inicialmente vacía, haga clic en Crear.
- Haga clic en el icono Menú de navegación
-
En la lista Block Storage volúmenes para VPC,
- Haga clic en el icono Menú de navegación
>Infraestructura
>Almacenamiento > Block Storage volúmenes.
- En la lista de volúmenes, localice un volumen de datos o de arranque que esté conectado a una instancia.
- Pulse el menú Acciones (
) y seleccione Crear instantánea.
- Haga clic en el icono Menú de navegación
-
En la pantalla Detalles de volumen deBlock Storage,
-
Vaya a la página de detalles de volumen de una de estas maneras.
- Haga clic en el icono Menú de navegación
>Infraestructura
>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
>Infraestructura
>Almacenamiento > Block Storage volúmenes. En la lista de volúmenes Block Storage, seleccione el volumen del que desea realizar una instantánea.
- Haga clic en el icono Menú de navegación
-
En la página de detalles del volumen, seleccione Crear instantánea en el menú Acciones.
-
-
-
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. -
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
- Para habilitar la característica de restauración rápida, pulse la nueva instantánea para ver sus detalles.
- Desplácese a la tarjeta Restauración rápida y pulse Editar.
- En el panel lateral, seleccione las zonas en las que desea habilitar los clones de restauración rápida.
- 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.
-
En la consola, haga clic en el icono Menú de navegación
>Infraestructura
>Almacenamiento > Block Storage instantáneas.
-
En la lista de instantáneas, localice la instantánea que desea copiar. Asegúrese de que la instantánea tenga el estado Estable.
-
Haga clic en el menú
) y seleccione Copiar instantánea.
-
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.
-
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.
-
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
odata
) 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.