Crear un disco de arranque personalizado


Cuando creas una instancia de Compute Engine, también debes crear un disco de arranque para la instancia. Puede utilizar una imagen pública, una imagen personalizada o una instantánea tomada desde otro disco de arranque. Cuando cree un disco de arranque, limite el tamaño del disco a 2 TiB para tener en cuenta las limitaciones de la partición MBR .

Compute Engine crea automáticamente un disco de arranque cuando creas una instancia . Si necesita espacio de almacenamiento de datos adicional para sus instancias, agregue uno o más discos de almacenamiento de instancia secundaria a la instancia.

Utilice los procedimientos descritos en este documento para crear discos de arranque que podrá utilizar más adelante para crear máquinas virtuales. Para mejorar el rendimiento de un disco de arranque o agregar espacio para aplicaciones adicionales o archivos del sistema operativo, puede cambiar el tamaño delDisco persistente oDisco de arranque de Google Cloud Hyperdisk .

Como práctica recomendada, no utilice discos regionales para discos de arranque. En una situación de conmutación por error, no fuerzan la conexión a una instancia informática.

Antes de comenzar

  • Cuando creas máquinas virtuales (VM) a partir de imágenes o discos mediante la CLI de Google Cloud o REST, hay un límite de 20 instancias de VM por segundo. Si necesita crear una mayor cantidad de máquinas virtuales por segundo, solicite un límite de cuota más alto para el recurso Imágenes .
  • Si aún no lo has hecho, configura la autenticación. La autenticación es el proceso mediante el cual se verifica su identidad para acceder a Google Cloud servicios y API. Para ejecutar código o muestras desde un entorno de desarrollo local, puedes autenticarte en Compute Engine seleccionando una de las siguientes opciones:

    Select the tab for how you plan to use the samples on this page:

    Console

    When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.

    gcloud

    1. After installing the Google Cloud CLI, initialize it by running the following command:

      gcloud init

      If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

    2. Set a default region and zone.
    3. 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.

        After installing the Google Cloud CLI, initialize it by running the following command:

        gcloud init

        If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

      Para obtener más información, consulta Autentica para usar REST en la documentación de autenticación de Google Cloud .

Crear un disco de arranque a partir de una imagen

Puede crear un disco de arranque independiente fuera de la creación de la instancia y adjuntarlo a una instancia posteriormente.

Consola

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

    Vaya a la página Crear un disco

  2. En Tipo de fuente de disco , seleccione Imagen . Elija una imagen de la lista.

  3. Haga clic en Crear .

nube de gcloud

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

gcloud compute disks create DISK_NAME --image IMAGE_NAME

DESCANSAR

Para crear un nuevo disco de arranque, realice una solicitud POST al método disks.insert :

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_NAME/zones/ZONE/disks?sourceImage=IMAGE

Reemplace IMAGE con el URI completo y codificado en URL de la imagen de origen para aplicar a este disco de arranque.

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

{
    "name": "DISK_NAME"
}

Si creó un disco de inicio que es más grande que la imagen, es posible que desee volver a particionarlo .

Crear un disco de arranque a partir de una instantánea

Después de crear una instantánea de un disco de inicio, puede usar la instantánea para crear nuevos discos de inicio.

Solo puede aplicar datos de una instantánea cuando crea un disco por primera vez. No puede aplicar una instantánea a un disco existente ni aplicar una instantánea a discos que pertenecen a un proyecto diferente al de la instantánea.

Consola

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

    Vaya a la página Crear un disco

  2. En Tipo de fuente de disco , seleccione Instantánea .

  3. Elija una instantánea de la lista.

  4. Termine de configurar las propiedades de su disco y haga clic en Crear .

nube de gcloud

Para aplicar datos de una instantánea de disco, ejecute el siguiente comando:

gcloud compute disks create DISK_NAME --source-snapshot SNAPSHOT_NAME

DESCANSAR

Para crear un disco de arranque a partir de una instantánea, realice una solicitud POST al método disks.insert :

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_NAME/zones/ZONE/disks

El cuerpo de la solicitud debe contener un nombre para este nuevo disco y la URL de la instantánea que se utilizará al crear el disco:

{
    "name": "DISK_NAME",
    "sourceSnapshot": "zones/ZONE/snapshots/SNAPSHOT_NAME"
}

¿Qué sigue?