Crear un disco de arranque personalizado


Cuando creas una instancia de máquina virtual (VM), también debes crear un disco de arranque para la VM. Puedes usar una imagen pública, una personalizada o una instantánea que se haya tomado desde otro disco de arranque. Cuando crees un disco de arranque, limita su tamaño a 2 TB para respetar las limitaciones de la partición MBR.

Compute Engine crea automáticamente un Persistent Disk de arranque cuando creas una instancia. Si necesitas espacio de almacenamiento de datos adicional para tus instancias, agrega una o más opciones de almacenamiento de instancias secundarias.

Usa los procedimientos descritos en este documento para crear discos de arranque que puedas usar más adelante a fin de crear VM. Si deseas mejorar el rendimiento de un disco de arranque o agregar espacio para aplicaciones adicionales o archivos del sistema operativo, puedes cambiar el tamaño del disco de arranque.

Se recomienda que no uses Persistent Disks regionales como discos de arranque. En una situación de conmutación por error, no fuerzan la conexión a una VM.

Antes de empezar

  • Cuando creas VMs a partir de imágenes o discos con Google Cloud CLI o REST, hay un límite de 20 instancias de VM por segundo. Si necesitas crear una mayor cantidad de VM por segundo, solicita un límite de cuota más alto para el recurso Imágenes.
  • Si aún no lo hiciste, configura la autenticación. La autenticación es el proceso mediante el cual se verifica tu identidad para acceder a los servicios y las API de Google Cloud. Para ejecutar código o muestras desde un entorno de desarrollo local, puedes autenticarte en Compute Engine de la siguiente manera.

    Selecciona la pestaña para saber cómo planeas usar las muestras en esta página:

    Consola

    Cuando usas la consola de Google Cloud para acceder a los servicios y las APIs de Google Cloud, no necesitas configurar la autenticación.

    gcloud

    1. Instala Google Cloud CLI y, luego, inicializa la ejecución del siguiente comando:

      gcloud init
    2. Configura una región y una zona predeterminadas.

    REST

    Para usar las muestras de la API de REST en esta página en un entorno de desarrollo local, debes usar las credenciales que proporcionas a la CLI de gcloud.

      Instala Google Cloud CLI y, luego, inicializa la ejecución del siguiente comando:

      gcloud init

Crea un Persistent Disk de arranque a partir de una imagen

Puedes crear un Persistent Disk de arranque independiente sin tener que crear una instancia al mismo tiempo. Luego, puedes adjuntarlo a una instancia.

Consola

  1. En la consola de Google Cloud, ve a la página Crear un disco.

    Ir a la página Crear un disco

  2. En Tipo de fuente de disco, selecciona Imagen. Elige una imagen de la lista.
  3. Haz clic en Crear.

gcloud

Para crear un Persistent Disk de arranque independiente, usa el comando gcloud compute disks create:

gcloud compute disks create example-disk --image example-image

REST

Para crear un Persistent Disk de arranque nuevo con REST, usa el siguiente URI:

https://compute.googleapis.com/compute/v1/projects/example-project/zones/us-central1-f/disks?sourceImage=IMAGE

Reemplaza IMAGE por el URI completamente calificado y con codificación URL de la imagen de origen para aplicarlo a este Persistent Disk.

El cuerpo de la solicitud debe contener un nombre para este nuevo Persistent Disk:

{
  "name": "example-disk"
}

Si creaste un Persistent Disk de arranque más grande que la imagen, es posible que debas volver a particionar el Persistent Disk de arranque.

Crea un Persistent Disk de arranque a partir de una instantánea

Después de crear una instantánea de un Persistent Disk de arranque, puedes aplicar datos de esa instantánea a nuevos Persistent Disks. Solo es posible aplicar datos de una instantánea cuando se crea un Persistent Disk por primera vez. No puedes aplicar una instantánea a un Persistent Disk existente ni puedes aplicarla a Persistent Disks que pertenecen a un proyecto diferente al de esa instantánea.

Consola

  1. En la consola de Google Cloud, ve a la página Crear un disco.

    Ir a la página Crear un disco

  2. En Tipo de fuente de disco, selecciona Instantánea.
  3. Elige una instantánea de la lista.
  4. Termina de configurar las propiedades del disco y haz clic en Crear.

gcloud

Para aplicar datos desde una instantánea de Persistent Disk, ejecuta el siguiente comando:

gcloud compute disks create example-disk --source-snapshot example-snapshot

REST

Para crear un Persistent Disk de arranque con una instantánea, realiza una solicitud POST al siguiente URI:

POST https://compute.googleapis.com/compute/v1/projects/example-project/zones/us-central1-f/disks

El cuerpo de la solicitud debe contener un nombre para este nuevo Persistent Disk y la URL de la instantánea que se usará:

{
  "name": "example-disk",
  "sourceSnapshot": "zones/us-central1-f/snapshots/example-snapshot"
}

¿Qué sigue?

  • Se usa el mismo proceso para cambiar el tamaño de un Persistent Disk de arranque y un Persistent Disk que no es de arranque. Para obtener más información, consulta Cambia el tamaño de un Persistent Disk.