Recuperar una VM con un disco dañado o completo

Si no se puede acceder a tu instancia de Compute Engine o no se inicia porque su disco de arranque está lleno o dañado, puedes restablecer el acceso siguiendo los pasos que se describen en este documento.

Recupera una VM inaccesible o un disco de arranque completo

Si no puedes conectarte a tu instancia o tu disco de arranque está lleno y no puedes cambiar su tamaño, debes crear una instancia nueva y volver a crear el disco de arranque desde una instantánea para cambiar su tamaño. Debes conocer el tamaño del disco de arranque que quieres recrear.

  1. En la consola de Google Cloud , ve a la página Instancias de VM.

    Ir a Instancias de VM

    1. Haz clic en el nombre de la instancia para abrir la página Detalles de instancia de VM.
    2. Haz clic en Detener para detener la VM. Si no aparece la opción Detener, haz clic en Más acciones > Detener.
    3. En la sección Disco de arranque, anota el tamaño y el nombre del disco de arranque.
  2. En la consola de Google Cloud , ve a la página Crear una instantánea.

    Ir a Crear una instantánea

    1. Ingresa un Nombre para la instantánea.
    2. Selecciona el disco de arranque en la lista desplegable Disco de origen.
    3. Haz clic en Crear.
  3. En la consola de Google Cloud , ve a la página Crear una instancia.

    Ir a Crear una instancia

  4. Ingresa los detalles de la instancia.

  5. Crea un disco de arranque nuevo a partir de la instantánea del disco de arranque antiguo.

    1. En Disco de arranque, selecciona Cambiar.
    2. Selecciona Instantáneas.
    3. Selecciona la instantánea del disco de arranque antiguo en la lista desplegable Instantánea.
    4. Selecciona el Tipo de disco de arranque.
    5. Ingresa el tamaño nuevo del disco.
    6. Haz clic en Seleccionar para confirmar las opciones del disco.
  6. Haz clic en Crear.

Recupera una VM dañada

Si el SO de una VM está dañado, puedes recuperar los datos del disco de arranque para recuperar la VM. Para recuperar el disco de arranque, primero debes crear una VM temporal mediante una imagen proporcionada por Google, ya que la instantánea de la VM de origen podría estar dañada.

Para recuperar datos de la VM, sigue estos pasos:

  1. Crea una instantánea desde el disco de arranque de la VM de origen.
  2. Crea una VM temporal con una imagen pública.
  3. Verifica si puedes conectarte a la VM temporal mediante SSH.
  4. Agrega un disco adicional a la VM temporal mediante los siguientes pasos:

    1. En la consola de Google Cloud , ve a la página Instancias de VM.

      Ir a Instancias de VM

    2. Selecciona la VM temporal que creaste.

    3. Haz clic en  Editar.

    4. En Discos adicionales, haz clic en Agregar disco nuevo y, luego, haz lo siguiente:

      1. Agrega el nombre del disco.
      2. En Tipo de fuente, selecciona la pestaña Instantánea.
      3. En el menú desplegable Instantánea de origen, selecciona la instantánea de la VM de origen que creaste antes en estos pasos.
      4. Haz clic en Listo.
    5. Haz clic en Guardar.

  5. Conéctate a la VM y activa el disco:

    • En el caso de las instancias de Windows, sigue los pasos que se indican en Formatea y activa un disco que no sea de arranque en una VM de Windows.

    • En el caso de las instancias de Linux, sigue estos pasos:

      1. Conéctate a la VM con SSH.
      2. Verifica el disco y las particiones en la VM y anota el nombre del disco, por ejemplo, /dev/sdb1:

        lsblk
        

        El resultado es similar a lo siguiente:

        NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
        sda      8:0    0   10G  0 disk
        └─sda1   8:1    0   10G  0 part /
        sdb      8:16   0  100G  0 disk
        ├─sdb1   8:17   0   96G  0 part
        ├─sdb2   8:18   0    1K  0 part
        └─sdb5   8:21   0    4G  0 part
        
      3. Crea un punto de activación en /mnt/newdisk:

        sudo mkdir /mnt/newdisk
        
      4. Activa la partición de disco adicional en el punto de activación /mnt/newdisk:

        sudo mount -o discard,defaults DISK_NAME /mnt/newdisk
        

        Reemplaza DISK_NAME por el nombre del disco que anotaste antes en estos pasos, por ejemplo, /dev/sdb1.

        El sistema de archivos de la instantánea se activa en /mnt/newdisk. Puedes navegar por los directorios y recuperar datos.

Para crear una VM con el disco de arranque recuperado, sigue estos pasos:

  1. Crea una imagen desde el disco de la VM temporal.
  2. Crea una VM con la imagen de la VM temporal.

Después de crear la VM, puedes transferir los datos recuperados a la VM. Generarás costos por la VM temporal y la instantánea del disco hasta que las borres. Para borrar estos recursos después de recuperar tus datos, consulta Borra una instancia y Borra una instantánea.

Recupera una VM de Windows que requiere una clave de recuperación de BitLocker

Si una VM de Windows no se inicia o se restablece a partir de una instantánea y requiere una clave de recuperación de BitLocker, puedes desbloquear el disco conectándolo a una VM temporal. Para hacerlo, sigue estos pasos:

  1. Toma una instantánea estándar del disco para crear una copia de seguridad.
  2. Crea una VM de Windows temporal que se encuentre en la misma zona que la VM con errores.
  3. Conecta el disco encriptado como disco de datos a la VM temporal:
    1. Detén la VM con errores.
    2. Desconecta el disco de arranque de la VM con errores.
    3. Conecta el disco de arranque como un disco de datos secundario a la VM temporal.
  4. Conéctate a la VM temporal y activa el disco conectado.
  5. Recupera la clave de recuperación de BitLocker de Active Directory con la herramienta BitLocker Recovery Password Viewer o PowerShell.
  6. Usa la clave de recuperación para desbloquear el disco.

Generarás costos por la VM temporal y la instantánea del disco hasta que las borres. Para borrar estos recursos después de recuperar tus datos, consulta Borra una instancia y Borra una instantánea.