Restaurar un volumen a partir de una instantánea

La restauración de datos a partir de una instantánea crea un nuevo volumen completamente suministrado que puede utilizar para iniciar una instancia o conectarse como almacenamiento auxiliar. Puede restaurar los volúmenes de arranque y de datos durante la creación de una instancia o al modificar una instancia existente. También puede crear un volumen de datos autónomo a partir de una instantánea. Los volúmenes se pueden restaurar a partir de instantáneas creadas manualmente o mediante una política de copias de seguridad. También puede restaurar volúmenes desde clones de restauración rápida y copias entre regiones de instantáneas. Puedes crear volúmenes a partir de instantáneas en la consola, desde la CLI, con la API o Terraform.

Acerca de la restauración de un volumen a partir de una instantánea

La restauración de un volumen a partir de una instantánea crea un volumen de arranque o de datos, en función de si la instantánea es arrancable o no arrancable.

  • La restauración a partir de una instantánea de arranque crea un volumen de arranque que puede utilizarse para iniciar una instancia de servidor virtual. La capacidad del volumen de arranque está limitada a entre 10 y 250 GB.

  • Un nuevo volumen de datos creado a partir de una instantánea no arrancable hereda sus propiedades del volumen original, como el perfil, la capacidad, la generación de almacenamiento, los datos y los metadatos. Si el volumen de origen ha utilizado el cifrado gestionado por el cliente, el volumen hereda dicho cifrado con la clave raíz del cliente original (CRK). Sin embargo, puede especificar un tamaño de volumen mayor, un perfil diferente de la misma generación de almacenamiento y un CRK diferente si lo prefiere.

Puedes restaurar volúmenes desde una instantánea bajo demanda o desde una instantánea creada por una política de copia de seguridad. Para obtener más información, consulta Restauración de un volumen a partir de una instantánea de copia de seguridad.

Puede restaurar un volumen en una región diferente utilizando una copia entre regiones de una instantánea. Para obtener más información, consulte Instantáneas entre regiones.

También puede elegir restaurar un volumen utilizando un clon de instantánea de restauración rápida. Para obtener más información sobre la restauración rápida, consulte las Preguntas más frecuentes.

Si tiene previsto utilizar una instantánea de otra cuenta, asegúrese de que dispone de las autorizaciones y funciones de IAM adecuadas. Póngase en contacto con el propietario de la instantánea para obtener el CRN de la misma.

Puede restaurar volúmenes en varias etapas del ciclo de vida de VPC.

  • Al suministrar una instancia de servidor virtual, puede especificar una instantánea de un arranque o una instantánea de un volumen de datos. El volumen de arranque restaurado se utiliza para iniciar la nueva instancia. Los volúmenes de datos restaurados se asocian automáticamente a la instancia como almacenamiento auxiliar.
  • Cuando desee añadir un nuevo almacenamiento auxiliar a la instancia existente, puede restaurar un volumen de datos a partir de una instantánea no arrancable.
  • Cuando crea un volumen Block Storage for VPC no conectado (autónomo) a partir de una instantánea, todavía puede conectar el volumen a una instancia más adelante.

La restauración de una instancia directamente desde el identificador de grupo de consistencia de instantánea no está soportada. Sin embargo, puede restaurar una instancia de servidor virtual restaurando todos sus volúmenes de arranque y de datos a partir de las instantáneas que forman parte de un grupo de consistencia.

Todas las instantáneas heredan su tipo y clave de encriptación del volumen padre. Cuando creas un volumen a partir de una instantánea de primera generación, puedes mantener el cifrado igual que en la instantánea o cambiar las claves. Cuando la instantánea de primera generación está protegida con claves gestionadas por el proveedor, también puede optar por añadir claves gestionadas por el cliente. Si tu instantánea estaba protegida con claves gestionadas por el cliente, tu nuevo volumen también debe tener claves gestionadas por el cliente. Al crear un volumen a partir de una instantánea de segunda generación, el volumen debe tener el mismo tipo de cifrado (gestionado por el proveedor o por el cliente) que la instantánea.

Limitaciones

Se aplican las siguientes limitaciones al restaurar un volumen a partir de una instantánea.

  • Para restaurar un volumen, la instantánea debe encontrarse en un estado estable.
  • Puede suprimir el nuevo volumen en cualquier momento.
  • No se puede eliminar la instantánea desde la que se restaura el volumen a menos que la hidratación haya finalizado o se haya eliminado el volumen.
  • Si la instantánea está protegida con cifrado gestionado por el cliente y no especifica un CRN de clave raíz diferente, el volumen restaurado se cifra con la clave de cifrado de la instantánea. El cifrado no se puede cambiar más tarde.
  • Cuando se crea el nuevo volumen, la restauración de datos comienza inmediatamente, pero el rendimiento se degrada hasta que el volumen está completamente hidratado.
  • Los perfiles de volumen de primera y segunda generación no son intercambiables. Puedes utilizar una instantánea de un volumen de segunda generación para crear otro volumen de segunda generación, pero no puedes cambiar el perfil de volumen a un perfil de volumen de primera generación. Del mismo modo, puedes utilizar una instantánea de un volumen de primera generación para crear otro volumen de primera generación con los mismos datos, y no puedes cambiar el nuevo volumen al perfil sdp.

Los Hyper Protect Crypto Services han quedado obsoletos. Los clientes pueden utilizar las instancias existentes hasta el 20 de marzo de 2027. Para obtener más información, consulta IBM Cloud Hyper Protect Crypto Services: fin de la vida útil. Para garantizar una protección continua, plantéate migrar tus claves de cifrado actuales a una instancia dedicada de Key Protect. Para obtener más información, consulta la guía de migración.

Efecto sobre el rendimiento

El rendimiento de los volúmenes de arranque y de datos se degrada inicialmente cuando los datos se restauran desde una instantánea. El rendimiento se degrada durante la restauración porque los datos se copian del repositorio de almacenamiento regional a Block Storage for VPC en segundo plano.

Al principio, el volumen restaurado aparece como pendiente o degradado, y el servicio comienza a extraer datos de la instantánea que se almacena en un repositorio de almacenamiento regional independiente. Mientras se copian los datos, el estado de salud del volumen es supervisado por el recurso de volumen. Durante el proceso de hidratación, puede conectar el volumen a un servidor virtual o desconectarlo. Una vez completado el proceso de restauración, puede realizar IOPS completas en el nuevo volumen.

Los volúmenes que se restauran a partir de clones de restauración rápida no requieren hidratación. Los datos están disponibles tan pronto como se crea el volumen. Sin embargo, para lograr el mejor rendimiento y eficiencia al aprovisionar varias instancias, arranca desde una imagen existente. Para este fin, es preferible utilizar imágenes personalizadas que nos facilites en lugar de imágenes de archivo. Para obtener más información, consulte Iniciación a imágenes personalizadas.

Restauración de un volumen con restauración rápida

La restauración de un volumen utilizando un clon de instantánea de restauración rápida crea un volumen completamente suministrado en el momento de la creación.

Con la restauración rápida, se crea y mantiene un clon de la instantánea en una zona dentro de su región en lugar de un repositorio de almacenamiento regional independiente. Cuando restaura datos desde una instantánea de restauración rápida, los datos se extraen del clon dentro de la región. Debido a que los datos están inmediatamente disponibles, no es necesaria ninguna hidratación. Los niveles de rendimiento no se ven afectados. Mediante el uso de instantáneas de restauración rápida, puede lograr objetivos de tiempo de recuperaciónEn la planificación de la recuperación en caso de catástrofe, el tiempo que tarda en restablecerse un proceso empresarial tras una catástrofe. (RTO) más rápido que restaurando a partir de una instantánea normal.

También puede utilizar la característica de restauración rápida con el servicio de copia de seguridad. Para obtener más información, consulte creación de políticas y planes de copia de seguridad.

Restauración de volúmenes a partir de instantáneas en la consola

Puede crear volúmenes desde varias páginas de la IBM Cloud consola. La restauración desde una instantánea arrancable crea un volumen de arranque que se utiliza para suministrar la instancia de servidor virtual. Los volúmenes de arranque están limitados a 250 GB. Los volúmenes de datos se crean y se conectan a la instancia. También puede restaurar volúmenes desde una instantánea fuera del suministro de instancias, puede crear volúmenes autónomos y nuevos volúmenes auxiliares para instancias existentes.

Creación de un volumen a partir de la lista de instantáneas de la consola

A partir de la lista de instantáneas Block Storage for VPC, puede crear un volumen Block Storage for VPC y especificar si se va a adjuntar a una instancia de servidor virtual o no (independiente). Si elige conectar un volumen de datos, puede seleccionar una instancia de servidor virtual existente o elegir crear una instancia. Los nuevos volúmenes se añaden a la lista de Block Storage for VPC.

  1. Acceder a la lista de instantáneas de Block Storage for VPC. En ' consola IBM Cloud' , haga clic en el icono ' Menú de navegación ' ' icono del menú ' > Infraestructura ' Icono VPC ' > Almacenamiento > ' Block Storage snapshots.

  2. Seleccione una instantánea de la lista o búsquela por su CRN. Debe tener un estado stable.

  3. En el menú Acciones, icono Acciones, seleccione Crear volumen.

  4. Los detalles de la instantánea se muestran en el panel lateral Crear un volumen a partir de una instantánea. Selecciona una de las tres opciones:

    • No adjuntar- Seleccionando esta opción, empiezas a crear un volumen autónomo
    • Adjuntar nuevo volumen a un servidor virtual existente- Al elegir esta opción, se crea un volumen y se selecciona un servidor existente para adjuntarlo también.
    • Adjuntar un nuevo volumen a un nuevo servidor virtual- Al elegir esta opción, se crea un volumen y una nueva instancia de servidor virtual al mismo tiempo.
  5. Una vez realizada la selección, haga clic en Configurar volumen.

    • Si eligió las opciones No adjuntar o Adjuntar nuevo volumen a un servidor virtual existente, accederá a la página Volumen de almacenamiento en bloque para el aprovisionamiento de VPC. La instantánea se preselecciona por ti, y tú debes completar el resto de los detalles del volumen:

      1. Revisa la información sobre la ubicación. La geografía, la región y la zona se heredan de la VPC (por ejemplo, Norteamérica, Dallas, Dallas-1 ). Puede seleccionar una ubicación diferente haciendo clic en el icono Editar .

      2. En la sección Detalles, debes especificar el nombre del volumen y el grupo de recursos al que se va a añadir el volumen. Opcionalmente, puede añadir etiquetas de gestión de usuarios y accesos.

        • Especifique un nombre significativo para el volumen. Por ejemplo, especifique un nombre que describa la función de cálculo o de carga de trabajo. El nombre del volumen debe comenzar con una letra minúscula. El nombre del volumen puede tener hasta 63 caracteres alfanuméricos en minúsculas e incluir el guión (-). Los nombres de volumen deben ser únicos en toda la VPC. Puedes editar el nombre más adelante.
        • Especifique un grupo de recursos.
        • Especifique etiquetas de usuario para organizar sus recursos y para su uso por las políticas de copia de seguridad.
        • Especifique las etiquetas de gestión de acceso que se crearon en IAM para ayudarle a gestionar el acceso a sus volúmenes.
      3. En la sección Configuraciones opcionales, la instantánea está preseleccionada para usted.

        • Si lo desea, también puede aplicar una política de copia de seguridad al nuevo volumen. Haz clic en Aplicar para ver las pólizas y los planes disponibles.
        • Revise la sección Adjuntar al servidor virtual existente. Si quieres crear un volumen independiente, comprueba que la casilla No adjuntar está marcada. Si desea adjuntar el volumen a una instancia, quite la marca de la casilla y seleccione un servidor virtual existente de la tabla.
      4. En la sección Perfil, puedes especificar el perfil de rendimiento de tu volumen, sus límites de rendimiento y capacidad. El valor de generación de almacenamiento de la instantánea debe coincidir con el valor de generación de almacenamiento del perfil de volumen seleccionado.

        • Puedes seleccionar el perfil sdp si tu instantánea se creó a partir de un volumen de Generación 2. A continuación, especifica la capacidad de tu volumen, el límite de ancho de banda solicitado y las IOPS necesarias. El tamaño del volumen puede oscilar entre 1 y 32.000 GB. Puede especificar IOPS en el rango de 100 - 64.000. El límite de rendimiento es de 1000-8192 Mbps.
        • Si tu instantánea procede de un volumen de Generación 1, puedes seleccionar uno de los perfiles por niveles. Después de seleccionar general-purpose, 5iops-tier, o 10iops-tier, el siguiente paso es especificar la capacidad del volumen. El tamaño del volumen puede oscilar entre 10 y 16 000 GB.
        • Si su instantánea procede de un volumen de Generación 1 y sus requisitos de rendimiento no entran dentro de ninguno de los niveles de IOPS, puede seleccionar el perfil custom. A continuación, especifica el tamaño de tu volumen y las IOPS en el rango apropiado para la capacidad del volumen. A medida que escribes el valor de IOPS, la consola muestra el rango aceptable. También puedes hacer clic en el enlace de tamaño de almacenamiento para ver el tamaño y los rangos de IOPS del perfil de volumen personalizado.
      5. En la sección Cifrado en reposo, puedes elegir mantener el cifrado con claves gestionadas por IBM que está activado por defecto en todos los volúmenes. O bien, puede optar por utilizar su propia clave de cifrado seleccionando su servicio de gestión de claves. Para localizar su clave de encriptación, seleccione una de las siguientes opciones:

        • Buscar por instancia:
          1. Seleccione la instancia de cifrado de datos de la lista. Si aún no tienes una instancia, puedes hacer clic en el enlace para crear una.
          2. Seleccione la clave de cifrado de datos almacenada en la instancia Key Protect que se utilizará para cifrar el volumen.
        • Localizar por CRN: Introduzca el CRN de la clave raíz del cliente que se utilizará para cifrar el volumen.

        Si seleccionaste una instantánea de segunda generación para crear el volumen, el tipo de cifrado de tu volumen debe coincidir con el tipo de cifrado de la instantánea. Si la instantánea tiene claves gestionadas por el proveedor, no especifique una clave de un servicio de gestión de claves.

      6. Cuando haya terminado, haga clic en Crear volumen de almacenamiento en bloque.

        • Si aún no está listo para hacer un pedido o sólo busca información sobre precios, puede añadir la información que ve en el panel lateral a un Presupuesto. Para más información sobre el funcionamiento de esta función, consulte Estimación de costes.
      7. Se muestra la página de volúmenes Block Storage for VPC, donde un mensaje indica que el volumen se está creando (el estado del volumen es pendiente ). Aparece un segundo mensaje cuando se crea el volumen (el estado del volumen es disponible ).

      8. Para ver los detalles del nuevo volumen, seleccione el enlace Ver recurso en el segundo mensaje para ir a la página Detalles de volumen.

      Al actualizar la lista de volúmenes de Block Storage en la consola, el nuevo volumen aparece al principio de la lista de volúmenes. En el caso de los volúmenes independientes, la columna Tipo de conexión aparece en blanco (-). El de acciones situado al final de una fila de la tabla proporciona un enlace para conectar un volumen de Block Storage a una instancia.

    • Si ha elegido la opción Adjuntar nuevo volumen a un servidor virtual existente, accederá a la página Servidor virtual para aprovisionamiento de VPC. La instantánea se preselecciona por ti, si es de arranque, sus datos se utilizan para crear el volumen de arranque. Si se trata de una instantánea no arrancable, sus datos se utilizan para crear un volumen de datos. Debe completar el resto de los detalles de la instancia tal y como se describe en Creación de una instancia de servidor virtual con la interfaz de usuario.

Creación de un volumen desde la página de detalles de la instantánea en la consola

Sigue estos pasos para crear un volumen desde la página de detalles de la instantánea en la consola.

  1. Accede a la lista de volúmenes de Block Storage for VPC y selecciona uno. En ' consola IBM Cloud' , haga clic en el icono ' Menú de navegación ' ' icono del menú ' > Infraestructura ' Icono VPC ' **> Almacenamiento > volúmenes ' Block Storage **.
  2. En la página de detalles del volumen de Block Storage for VPC, selecciona la pestaña Instantáneas y copias de seguridad. Se muestra una lista de instantáneas que se han creado manualmente o mediante políticas de copia de seguridad.
  3. En la lista, pulse el nombre de la instantánea para ir a su página de detalles.
  4. En el menú Acciones Icono Acciones, seleccione Crear volumen.
  5. Los detalles de la instantánea se muestran en el panel lateral Crear un volumen a partir de una instantánea. Selecciona una de las tres opciones:
    • No adjuntar- Seleccionando esta opción, empiezas a crear un volumen autónomo
    • Adjuntar nuevo volumen a un servidor virtual existente- Al elegir esta opción, se crea un volumen y se selecciona un servidor existente para adjuntarlo también.
    • Adjuntar un nuevo volumen a un nuevo servidor virtual- Al elegir esta opción, se crea un volumen y una nueva instancia de servidor virtual al mismo tiempo.
  6. Una vez realizada la selección, haga clic en Configurar volumen. Los pasos de configuración son los mismos que cuando se crea un volumen a partir de la lista de instantáneas.

Creación de volúmenes para una instancia de servidor virtual desde un grupo de consistencia

Siga estos pasos para crear volúmenes para la instancia de servidor virtual desde la página de grupos de consistencia en la consola.

  1. Vaya a la lista de grupos de consistencia de instantáneas Block Storage for VPC. En ' consola IBM Cloud' , haga clic en el icono ' Menú de navegación ' ' icono del menú ' > Infraestructura ' Icono VPC ' > Almacenamiento > ' Block Storage snapshots.

  2. Selecciona un grupo de consistencia de instantáneas de la lista. Debe tener un estado stable.

  3. En el icono Acciones Icono Acciones, seleccione Crear servidor virtual.

    • Si el grupo tiene más de una instantánea arrancable, puede elegir la que desea utilizar para el volumen de arranque de la nueva instancia de servidor virtual. A continuación, pulse Configurar servidor virtual.
  4. La información sobre su región, perfil, volumen de arranque y volúmenes de datos se rellenan en la página de aprovisionamiento Nuevo servidor virtual para VPC.

    Si cambia la selección de perfil a Imagen o Volumen existente, se elimina la instantánea del volumen de arranque. La sección de volúmenes de datos también se llena con las instantáneas no arrancables del grupo de consistencia. Puede eliminar una instantánea o crear otro volumen de datos. Sin embargo, si ha eliminado un volumen de datos y desea volver a añadirlo, debe volver al paso de volver a seleccionar el grupo de consistencia.

  5. Configure otros aspectos de la instancia de servidor virtual como, por ejemplo, las redes y las características avanzadas.

Creación de un volumen de arranque a partir de una instantánea al aprovisionar una instancia de servidor virtual en la consola

Sigue estos pasos para crear un volumen de arranque y un volumen de datos a partir de instantáneas al aprovisionar una nueva instancia de servidor virtual.

  1. En ' consola IBM Cloud' , haga clic en el icono ' Menú de navegación ' ' icono del menú ' > Infraestructura ' Icono VPC ' > Informática> Instancias de servidor virtual.
  2. Pulse Crear y suministre la nueva instancia. Para más información sobre los campos obligatorios, consulte la tabla en Creación de instancias de servidor virtual en la consola.
  3. Para el sistema operativo, pulse Cambiar imagen y, a continuación, pulse la pestaña Instantáneas. Se lista la instantánea de arranque más reciente.
    • Si desea utilizar una instantánea diferente, pulse Editar. Elija una instantánea de arranque de la lista o busque una instantánea específica por su CRN. Pulse Guardar. Esta acción llena los datos de instantánea en el campo de volumen de arranque en la página de suministro.
    • Si quieres modificar las propiedades del volumen de arranque, como el nombre, la función de eliminación automática, el cifrado o las etiquetas, haz clic en el icono Editar Cambie la propiedad que desee y pulse Guardar. La información del volumen de arranque se actualiza en la página de suministro.
  4. Para crear un volumen de datos, en Volúmenes de datos, pulse Crear. Se muestra un panel lateral.
    1. Seleccione Importar desde instantánea. Expanda la lista para seleccionar una instantánea de datos. La instantánea de datos más reciente está seleccionada de forma predeterminada. No obstante, puede seleccionar cualquier instantánea de la lista.
    2. La instantánea contiene las propiedades del volumen de origen original, incluyendo el estado de eliminación automática, las etiquetas, el tamaño, el perfil y el cifrado. Puede cambiar todas estas propiedades. Tenga en cuenta que puede cambiar el nombre de volumen, perfil, tamaño e IOPS más adelante, pero no puede cambiar el tipo de cifrado o CRK después de crear el volumen.
    3. Seleccione un nombre exclusivo, especifique el tamaño y pulse Crear. La información de volumen de datos se añade a la lista de volúmenes de datos.
  5. Revise las selecciones de volúmenes, perfil de instancia, claves SSH, redes, etc.
  6. Si está satisfecho con sus opciones, pulse Crear instancia de servidor virtual. La nueva instancia se crea con los volúmenes que ha especificado. La nueva instancia aparece en la lista de instancias de servidor virtual.
  7. Para ver los detalles de la instancia, pulse el nombre de la instancia. El volumen o los volúmenes que ha restaurado a partir de instantáneas se listan en Volúmenes de almacenamiento. El icono de la cámara indica que el volumen se ha creado a partir de una instantánea.

Creación de un volumen de datos a partir de una instantánea para una instancia de servidor virtual existente mediante la interfaz de usuario

También puede crear un volumen de datos a partir de una instantánea para una instancia existente. Elija entre la lista de instancias de servidor virtual.

  1. En la consola IBM Cloud, haga clic en el ícono del menú de navegación > ícono de Infraestructura VPC > Computación > Instancias de servidor virtual.

  2. En la lista, haz clic en el nombre de una instancia. La instancia ha de encontrarse en estado ejecutando.

  3. En la página Detalles de la instancia, desplácese a la lista de volúmenes de almacenamiento y pulse Conectar volúmenes. Se abrirá un panel lateral para definir la conexión de volumen.

  4. En el panel Adjuntar volumen de almacenamiento, despliega la lista de Volúmenes de bloques y selecciona Crear un volumen de datos.

  5. Puede ampliar la lista y seleccionar una instantánea, o buscar una instantánea específica por su CRN.

  6. La instantánea contiene las propiedades del volumen de origen, incluyendo el estado de eliminación automática, las etiquetas, el perfil y el cifrado. Puede cambiar todas estas propiedades. Tenga en cuenta que puede cambiar el nombre de volumen, perfil, tamaño e IOPS más adelante, pero no puede cambiar el tipo de cifrado o CRK después de crear el volumen.

    Si seleccionaste una instantánea de segunda generación para crear el volumen, el tipo de cifrado de tu volumen debe coincidir con el tipo de cifrado de la instantánea. Si la instantánea tiene claves gestionadas por el proveedor, no especifique una clave de un servicio de gestión de claves.

  7. Seleccione un nombre exclusivo, especifique el tamaño y pulse Guardar. La información de volumen de datos se añade a la lista de volúmenes de datos.

  8. Pulse Guardar. El panel lateral se cierra y los mensajes indican que el volumen restaurado se está conectando a la instancia. El nuevo volumen aparece en la lista de volúmenes de almacenamiento. Pase el cursor por encima del icono de la cámara para ver el nombre de la instantánea a partir de la cual se ha creado.

Restauración de un volumen a partir de una instantánea desde la CLI

La restauración a partir de una instantánea de arranque crea un volumen de arranque que puede utilizarse para aprovisionar una instancia de servidor virtual. El volumen de arranque no puede superar los 250 GB. Los volúmenes de datos se crean y se pueden conectar a la instancia. También puede restaurar volúmenes desde una instantánea fuera del suministro de instancias, puede crear volúmenes autónomos y nuevos volúmenes auxiliares para instancias existentes.

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. Inicia 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.

  2. Recopile información sobre la instantánea o las instantáneas que desea utilizar para restaurar un volumen.

    • Si desea restaurar un volumen desde una única instantánea, localice primero la instantánea y vea sus detalles. Puede utilizar la CLI para ver todas las instantáneas de una cuenta en una región y seleccionar en la lista. De forma alternativa, también puede listar todas las instantáneas de un volumen específico y elegir una de la salida. A continuación, utilice el mandato ibmcloud is snapshots SNAPSHOT_ID para listar los detalles de la instantánea elegida. Si desea restaurar un volumen a partir de una instantánea de otra cuenta, póngase en contacto con el propietario de la instantánea para obtener el CRN de la instantánea.

    • Si desea restaurar una instancia restaurando varios volúmenes de un grupo de consistencia, debe recopilar información sobre las instantáneas del grupo de consistencia. Listar todos los grupos de consistencia de la región. Filtrar la lista de grupos de consistencia por el ID de una tarea de copia de seguridad puede resultar útil cuando se desea restaurar una instancia recuperando volúmenes de dos grupos de consistencia de instantáneas de copia de seguridad que se crearon porque la instancia original tenía conectados volúmenes tanto de primera como de segunda generación.

      ibmcloud is snapshot-consistency-groups --backup-policy-job BACKUP_POLICY_JOB_ID
      

      A continuación, toma el ID del grupo de consistencia y utilízalo con el comando ibmcloud is snapshots para filtrar los resultados y mostrar solo las instantáneas del grupo de consistencia especificado. Vea el ejemplo siguiente.

      ibmcloud is snapshots --snapshot-consistency-group CONSISTENCY_GROUP_ID
      

Creación de un volumen de arranque a partir de una instantánea para una nueva instancia desde la CLI

Ejecute el mandato ibmcloud is instance-create con la propiedad source_snapshot en el JSON del volumen de arranque. Especifique el ID o el nombre de una instantánea arrancable. El volumen de arranque restaurado se utiliza para inicializar la instancia.

Vea el ejemplo siguiente.

ibmcloud is instance-create my-instance-restore1 ea002578-ff10-41fe-9652-e63f7e0e3cba us-south-1 bx2-2x8 ba11a6f2-6c17-4fee-a4b5-5c016fe64376 --boot-volume '{"name":"boot-from-snapshot1","volume":{"name":"boot-from-snapshot1","profile":{"name":"general-purpose"},"source_snapshot":{"id":"d857c69f-d795-46ac-85e4-f26ca3001033"}}}'

Una respuesta satisfactoria tiene un aspecto similar al del ejemplo siguiente.

Creating instance my-instance-restore1 in resource group under account Test Account as user test.user@ibm.com...
ID               r006-eded6dcd-4f3c-4e79-a0cb-00f7c72f38cd
Name             my-instance-restore1
CRN              crn:v1:bluemix:public:is:us-south-1/a1234567::instance:7101_eded6dcd-4f3c-4e79-a0cb-00f7c72f38cd
Status           pending
Profile          bx2-2x8
Architecture     amd64
vCPUs            2
Memory           8
Network(Gbps)    4
Image            ID                                         Name
                 6f153c4d-6a9a-496d-8063-5c39932f6ded       ibm-centos-7-6-minimal-amd64-2
VPC              ID                                         Name
                 ea002578-ff10-41fe-9652-e63f7e0e3cba       my-vpc
Zone             us-south-1
Resource group   ID                                         Name
                 cdc21b72d4f557b195de988b175e3d81           Default
Created          2022-06-14T17:03:30+08:00
Boot volume      ID                                   Name                  Attachment ID                            Attachment name
                 0651dacb-4589-4147-86b3-a77544598f93 boot-from-snapshot1                  r006-abf9dd2b-9d5d-41f1-849d-55a8ab580ddb                            boot-from-snapshot1

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

Creación de un volumen de datos a partir de una instantánea para una nueva instancia desde la CLI

Cuando cree una instancia utilizando el mandato ibmcloud is instance-create, especifique el parámetro source_snapshot y el nombre o ID de instantánea en la conexión de volumen.

Vea el ejemplo siguiente.

ibmcloud is instance-create my-instance-restore1 ea002578-ff10-41fe-9652-e63f7e0e3cba us-south-1 bx2-2x8 ba11a6f2-6c17-4fee-a4b5-5c016fe64376 --volume-attach
'{
   "name":"datavol-from-snapshot",
   "volume":{
      "name":"datavol-from-snapshot",
      "profile":{
         "name":"general-purpose"
      },
      "source_snapshot":{
         "id":"6daaaa39-3d81-4d1d-81f8-e1f6a14f97f3"
      }
   }
}'

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

Creación de un volumen de datos a partir de una instantánea de una instancia existente desde la CLI

Para una instancia existente, especifique el mandato ibmcloud is instance-volume-attachment-add con el parámetro source-snapshot y el nombre o ID de la instantánea. Para buscar el ID de la instantánea desde la CLI, consulte Ver instantáneas desde la CLI.

Vea el ejemplo siguiente.

ibmcloud is instance-volume-attachment-add data-vol-1 a67f49de-fccc-4e5c-824e-dcbd06d009af --profile general-purpose --source-snapshot 52de6e85-7068-4247-90fd-d2fa91fd9864

Para obtener más información sobre las opciones de mandato disponibles, consulte ibmcloud is instance-volume-attachment-add.

Creación de un volumen independiente a partir de una instantánea desde la CLI

Puede crear un volumen de datos Block Storage for VPC autónomo a partir de una instantánea desde la CLI. El volumen no está asociado a ninguna instancia de servidor virtual. Al ejecutar el mandato ibmcloud is volume, la respuesta muestra el tipo de adjunto como unattached. Puede conectar el volumen a una instancia más adelante.

Utilice esta opción cuando no esté seguro de a qué instancia de servidor virtual desea conectar el volumen.

Ejecute el mandato ibmcloud is volume-create y especifique el parámetro snapshot y el nombre o ID de la instantánea. Ejecute el comando ibmcloud is volume-create y especifique el parámetro snapshot y el nombre, ID o CRN de la instantánea. Para obtener más información, consulte Crear un volumen Block Storage for VPC independiente a partir de una instantánea.

El siguiente ejemplo crea un volumen de datos independiente utilizando el CRN de una instantánea de otra cuenta.

ibmcloud is volume-create my-new-volume general-purpose us-east-1 --snapshot crn:v1:bluemix:public:is:eu-east-1:a/a7654321::snapshot:r014-4463eb2c-4913-43b1-b9bf-62a94f74c146
Creating volume my-new-volume under account Test Account as user test.user@ibm.com...
ID                                     r014-dee9736d-08ee-4992-ba8d-3b64a4f0baac
Name                                   my-new-volume
CRN                                    crn:v1:bluemix:public:is:us-east-1:a/a1234567::volume:r014-dee9736d-08ee-4992-ba8d-3b64a4f0baac
Status                                 pending
Attachment state                       unattached
Capacity                               100
IOPS                                   3000
Bandwidth(Mbps)                        393
Profile                                general-purpose
Encryption key                         -
Encryption                             provider_managed
Resource group                         defaults
Created                                2024-07-15T16:14:59+00:00
Zone                                   us-east-1
Health State                           inapplicable
Volume Attachment Instance Reference   -
Active                                 false
Busy                                   false
Tags                                   -

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

Restauración de un volumen a partir de una instantánea mediante la API

Puede restaurar mediante programación un volumen durante el suministro de instancias llamando al método /instances en la API de VPC tal como se muestra en la siguiente solicitud de ejemplo. También puede crear un volumen autónomo llamando al método /volumes en la API de VPC.

Antes de empezar, recopile información sobre la instantánea o las instantáneas que desea utilizar para restaurar un volumen o volúmenes.

  • Si desea restaurar un volumen desde una única instantánea, localice primero la instantánea y vea sus detalles. Puede utilizar la API para listar todas las instantáneas de una cuenta en una región y seleccionar en la lista. A continuación, recupere los detalles de la instantánea. Si desea restaurar un volumen a partir de una instantánea de otra cuenta, póngase en contacto con el propietario de la instantánea para obtener el CRN de la instantánea.

  • Si desea restaurar una instancia restaurando varios volúmenes de un grupo de consistencia, debe recopilar información sobre las instantáneas del grupo de consistencia. Listar todos los grupos de consistencia de la región. Filtrar la lista de grupos de consistencia por el ID de una tarea de copia de seguridad puede resultar útil cuando se desea restaurar una instancia recuperando volúmenes de dos grupos de consistencia de instantáneas de copia de seguridad que se crearon porque la instancia original tenía conectados volúmenes tanto de primera como de segunda generación. A continuación, tome el ID del grupo de consistencia que desea restaurar y utilícelo para recuperar los detalles del grupo de consistencia de instantánea.

Una instantánea cuyo valor de propiedad storage_generation es 1 solo se puede utilizar para crear un volumen de almacenamiento en bloque con el mismo valor storage_generation. Cuando se crea un volumen a partir de una instantánea, los valores de la instantánea ( storage_generation ) y el perfil de volumen seleccionado deben coincidir.

Si has seleccionado una instantánea que tiene el valor 2 de la propiedad storage_generation, el tipo de cifrado de tu volumen debe coincidir con el tipo de cifrado de la instantánea. Si la instantánea tiene claves gestionadas por el proveedor, no especifique una clave de un servicio de gestión de claves.

Creación de un volumen de arranque al suministrar una instancia con la API

Para restaurar un volumen de arranque a partir de una instantánea arrancable al crear una instancia, realice una solicitud POST /instances y especifique la propiedad boot_volume_attachment y el ID de instantánea arrancable en la subpropiedad source_snapshot.

Vea el ejemplo siguiente.

curl -X POST \
"$vpc_api_endpoint/v1/instances?version=2025-01-21&generation=2" \
-H "Authorization: Bearer $iam_token" \
-H "Content-Type: application/json" \
-d '{
  "zone": {
    "name": "us-south-2"
  },
  "resource_group": {
    "id": "6edefe513d934fdd872e78ee6a8e73ef"
  },
  "name": "my-virtual-server-instance",
  "vpc": {
    "id": "r006-01030e3c-2663-4f7d-ac55-651929dafe37"
  },
  "user_data": "",
  "profile": {
    "name": "bx2-2x8"
  },
  "keys": [
    {
      "id": "r006-d17665a1-1359-4cc1-b983-735754a1e908"
    }
  ],
  "volume_attachments": [],
  "boot_volume_attachment": {
    "volume": {
      "name": "my-virtual-server-instance-boot-1737500760000",
      "capacity": 100,
      "profile": {
        "name": "general-purpose"
      },
      "source_snapshot": {
        "id": "r006-daefc524-2643-4444-a22d-7c38144cc529"
      }
    },
    "delete_volume_on_instance_delete": true
  },
  "metadata_service": {
    "enabled": false
  },
  "primary_network_attachment": {
    "name": "eth0",
    "virtual_network_interface": {
      "allow_ip_spoofing": false,
      "auto_delete": true,
      "enable_infrastructure_nat": true,
      "primary_ip": {
        "auto_delete": true
      },
      "subnet": {
        "id": "0727-f24237f5-bdf0-4b94-ab4c-167a44b8bcb5"
      },
      "security_groups": [
        {
          "id": "r006-f380e7ba-b671-4232-9492-ecf59a0e6e1e"
        }
      ],
      "protocol_state_filtering_mode": "auto"
    }
  },
  "network_attachments": [],
  "reservation_affinity": {
    "policy": "automatic"
  },
  "volume_bandwidth_qos_mode": "weighted"
}'

Creación de un volumen de datos al suministrar una instancia con la API

Para restaurar un volumen de datos a partir de una instantánea y conectarlo durante el arranque, realice una solicitud de POST /instances y especifique la conexión del volumen de datos y el ID de instantánea.

curl -X POST \
"$vpc_api_endpoint/v1/instances?version=2022-06-14&generation=2" \
-H "Authorization: Bearer $iam_token" \
-H "Content-Type: application/json" \
-d '{
      "name": "my-server-name",
      "zone": {
         "name": "us-south-1"
      },
      "vpc": {
        "id": "4d27c489-8ad7-3c18-cbf4-2103d9f8da93"
      },
      "profile": {
         "name": "cx2-2x4"
      },
      "primary_network_interface": {
        "name": "region1example-net1",
        "subnet": {
           "id": ""
        }
      },
     "volume_attachments": [
        {
            "name": "restore-data-vol1",
            "delete_volume_on_instance_delete": true,
            "volume": {
                "profile": {
                    "name": "general-purpose"
                },
                "source_snapshot": {
                    "id": "bdcdc984-ba4e-4aef-84fb-e8448c3116b1"
                }
            }
        }
     ]
    "resource_group": {
        "id": "2fab2c7f-c09d-4c64-baf7-1453b7461493"
    }
}'

Creación de un volumen de datos independiente a partir de una instantánea mediante la API

Puede utilizar la API para crear un volumen autónomo a partir de una instantánea. Utilice esta opción cuando no esté seguro de a qué instancia de servidor virtual desea conectar el volumen. O, si desea restaurar datos de un volumen no conectado que se ha desconectado de una instancia.

Para restaurar un volumen de datos independiente a partir de una instantánea, realiza una solicitud POST /volumes y especifica el ID, el CRN o el URL de la instantánea en la propiedad source_snapshot. La capacidad del volumen restaurado (en GB) debe ser al menos la capacidad mínima de la instantánea.

La siguiente solicitud de ejemplo crea un volumen de 100 GB que se basa en un perfil de 5 IOPS/GB. Especifica una clave raíz distinta que la instantánea original. La instantánea de origen se especifica por ID.

curl -X POST \
"$vpc_api_endpoint/v1/volumes/?version=2022-06-14&generation=2" \
-H "Authorization: Bearer $iam_token" \
-H "Content-Type: application/json" \
-d '{
     "name": "volume-from-snapshot-1",
     "capacity": 100,
     "profile": {
        "name": "5iops-tier"
     },
     "zone": {
        "name": "us-south-1"
     },
     "encryption_key":{
        "crn":"crn:[...]"
     },
     "source_snapshot:" {
        "id": "bdcdc984-ba4e-4aef-84fb-e8448c3116b1"
     }
   }`

Si quieres restaurar un volumen a partir de una instantánea de otra cuenta, puedes utilizar el CRN para identificar la instantánea por su CRN, en lugar de por su ID.

Restauración de un volumen a partir de una instantánea con Terraform

Para utilizar Terraform, descargue la CLI de Terraform y configure el IBM Cloud complemento del proveedor. 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"
}

Creación de un volumen de arranque al suministrar una instancia con Terraform

Para restaurar un volumen de arranque a partir de una instantánea arrancable al crear una instancia, utilice el recurso ibm_is_instance. El ejemplo siguiente define la nueva instancia con el nombre my-server-name, y un perfil cx2-2x4, y crea el volumen de arranque a partir de la instantánea eb373975-4171-4d91-81d2-c49efb033753.

resource "ibm_is_instance" "example" {
  name    = "my-server-name"
  profile = "cx2-2x4"
  boot_volume {
    name     = "boot-restore"
    snapshot = eb373975-4171-4d91-81d2-c49efb033753
    tags     = ["dev:test"]
  }
  primary_network_interface {
    subnet = ibm_is_subnet.example.id
  }
  vpc  = 4d27c489-8ad7-3c18-cbf4-2103d9f8da93
  zone = "us-south-1"
  keys = [ibm_is_ssh_key.example.id]
}

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

Creación y conexión de un volumen de datos a una instancia con Terraform

Para restaurar un volumen de datos a partir de una instantánea no arrancable y adjuntar el volumen a una instancia, utilice el recurso ibm_is_instance_volume_attachment. Vea el ejemplo siguiente.

resource "ibm_is_instance_volume_attachment" "example" {
  instance = ibm_is_instance.example.id
  name = "test-attachment-1"
  profile = "general-purpose"
  snapshot = "ibm_is_snapshot.example.id"
  delete_volume_on_attachment_delete = true
  delete_volume_on_instance_delete = true
  volume_name = "restore-data-vol1"
  }

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

Creación de un volumen de datos autónomo a partir de una instantánea con Terraform

Para crear un volumen a partir de una instantánea, utilice el recurso ibm_is_volume. El ejemplo siguiente crea un volumen a partir de la instantánea bdcdc984-ba4e-4aef-84fb-e8448c3116b1 con el perfil de rendimiento de propósito general.

resource "ibm_is_volume" "storage" {
  name            = "restore-data-vol1"
  profile         = "general-purpose"
  zone            = "us-south-1"
  source_snapshot = "ibm_is_snapshot.example.id"
}

Si quieres restaurar un volumen a partir de una instantánea de otra cuenta, puedes utilizar el argumento ' source_snapshot_crn ' para identificar la instantánea por su CRN.

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

Próximos pasos

Puede crear más instantáneas o gestionar instantáneas existentes.