Crie um disco de inicialização personalizado,Crie um disco de inicialização personalizado


Ao criar uma instância do Compute Engine, você também deve criar um disco de inicialização para a instância. Você pode usar uma imagem pública, uma imagem personalizada ou um instantâneo obtido de outro disco de inicialização. Ao criar um disco de inicialização, limite o tamanho do disco a 2 TiB para levar em conta as limitações do particionamento MBR .

O Compute Engine cria automaticamente um disco de inicialização quando você cria uma instância . Se você precisar de espaço de armazenamento de dados adicional para suas instâncias, adicione um ou mais discos de armazenamento secundários à instância.

Use os procedimentos descritos neste documento para criar discos de inicialização que você poderá usar posteriormente para criar VMs. Para melhorar o desempenho de um disco de inicialização ou adicionar espaço para aplicativos adicionais ou arquivos do sistema operacional, você pode redimensionar oDisco permanente ouDisco de inicialização do hiperdisco do Google Cloud .

Como prática recomendada, não use discos regionais para discos de inicialização. Numa situação de failover, eles não forçam a anexação a uma instância de computação.

Antes de começar

  • Ao criar máquinas virtuais (VMs) a partir de imagens ou discos usando a Google Cloud CLI ou REST, há um limite de 20 instâncias de VM por segundo. Se precisar criar um número maior de VMs por segundo, solicite um limite de cota maior para o recurso Imagens .
  • Se ainda não o fez, configure a autenticação. Autenticação é o processo pelo qual sua identidade é verificada para acesso a Google Cloud serviços e APIs. Para executar códigos ou amostras em um ambiente de desenvolvimento local, você pode se autenticar no Compute Engine selecionando uma das seguintes opções:

    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 as amostras da API REST nesta página em um ambiente de desenvolvimento local, use as credenciais fornecidas para gcloud CLI.

        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 mais informações, consulte Autenticar para usar REST na documentação de autenticação do Google Cloud.

Crie um disco de inicialização a partir de uma imagem

Você pode criar um disco de inicialização independente fora da criação da instância e anexá-lo posteriormente a uma instância.

Console

  1. No console do Google Cloud, acesse a página Criar um disco .

    Vá para a página Criar um disco

  2. Em Tipo de origem de disco , selecione Imagem . Escolha uma imagem da lista.

  3. Clique em Criar .

gcloud

Para criar um disco de inicialização independente, use o comando gcloud compute disks create :

gcloud compute disks create DISK_NAME --image IMAGE_NAME

DESCANSAR

Para criar um novo disco de inicialização, faça uma solicitação POST para o método disks.insert :

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

Substitua IMAGE pelo URI totalmente qualificado e codificado em URL da imagem de origem a ser aplicada a esse disco de inicialização.

O corpo da solicitação deve conter um nome para este novo disco:

{
    "name": "DISK_NAME"
}

Se você criou um disco de inicialização maior que a imagem, talvez queira reparticionar o disco de inicialização .

Crie um disco de inicialização a partir de um instantâneo

Depois de criar um instantâneo de um disco de inicialização, você poderá usar o instantâneo para criar novos discos de inicialização.

Você só pode aplicar dados de um instantâneo ao criar um disco pela primeira vez. Você não pode aplicar um instantâneo a um disco existente ou aplicar um instantâneo a discos que pertençam a um projeto diferente do instantâneo.

Console

  1. No console do Google Cloud, acesse a página Criar um disco .

    Vá para a página Criar um disco

  2. Em Tipo de origem de disco , selecione Instantâneo .

  3. Escolha um instantâneo da lista.

  4. Termine de definir as propriedades do seu disco e clique em Criar .

gcloud

Para aplicar dados de um instantâneo de disco, execute o seguinte comando:

gcloud compute disks create DISK_NAME --source-snapshot SNAPSHOT_NAME

DESCANSAR

Para criar um disco de inicialização a partir de um snapshot, faça uma solicitação POST para o método disks.insert :

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

O corpo da solicitação deve conter um nome para esse novo disco e a URL do snapshot a ser usado ao criar o disco:

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

O que vem a seguir

,

Ao criar uma instância do Compute Engine, você também deve criar um disco de inicialização para a instância. Você pode usar uma imagem pública, uma imagem personalizada ou um instantâneo obtido de outro disco de inicialização. Ao criar um disco de inicialização, limite o tamanho do disco a 2 TiB para levar em conta as limitações do particionamento MBR .

O Compute Engine cria automaticamente um disco de inicialização quando você cria uma instância . Se você precisar de espaço de armazenamento de dados adicional para suas instâncias, adicione um ou mais discos de armazenamento secundários à instância.

Use os procedimentos descritos neste documento para criar discos de inicialização que você poderá usar posteriormente para criar VMs. Para melhorar o desempenho de um disco de inicialização ou adicionar espaço para aplicativos adicionais ou arquivos do sistema operacional, você pode redimensionar oDisco permanente ouDisco de inicialização do hiperdisco do Google Cloud .

Como prática recomendada, não use discos regionais para discos de inicialização. Numa situação de failover, eles não forçam a anexação a uma instância de computação.

Antes de começar

  • Ao criar máquinas virtuais (VMs) a partir de imagens ou discos usando a Google Cloud CLI ou REST, há um limite de 20 instâncias de VM por segundo. Se precisar criar um número maior de VMs por segundo, solicite um limite de cota maior para o recurso Imagens .
  • Se ainda não o fez, configure a autenticação. Autenticação é o processo pelo qual sua identidade é verificada para acesso a Google Cloud serviços e APIs. Para executar códigos ou amostras em um ambiente de desenvolvimento local, você pode se autenticar no Compute Engine selecionando uma das seguintes opções:

    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 as amostras da API REST nesta página em um ambiente de desenvolvimento local, use as credenciais fornecidas para gcloud CLI.

        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 mais informações, consulte Autenticar para usar REST na documentação de autenticação do Google Cloud.

Crie um disco de inicialização a partir de uma imagem

Você pode criar um disco de inicialização independente fora da criação da instância e anexá-lo posteriormente a uma instância.

Console

  1. No console do Google Cloud, acesse a página Criar um disco .

    Vá para a página Criar um disco

  2. Em Tipo de origem de disco , selecione Imagem . Escolha uma imagem da lista.

  3. Clique em Criar .

gcloud

Para criar um disco de inicialização independente, use o comando gcloud compute disks create :

gcloud compute disks create DISK_NAME --image IMAGE_NAME

DESCANSAR

Para criar um novo disco de inicialização, faça uma solicitação POST para o método disks.insert :

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

Substitua IMAGE pelo URI totalmente qualificado e codificado em URL da imagem de origem a ser aplicada a esse disco de inicialização.

O corpo da solicitação deve conter um nome para este novo disco:

{
    "name": "DISK_NAME"
}

Se você criou um disco de inicialização maior que a imagem, talvez queira reparticionar o disco de inicialização .

Crie um disco de inicialização a partir de um instantâneo

Depois de criar um instantâneo de um disco de inicialização, você poderá usar o instantâneo para criar novos discos de inicialização.

Você só pode aplicar dados de um instantâneo ao criar um disco pela primeira vez. Você não pode aplicar um instantâneo a um disco existente ou aplicar um instantâneo a discos que pertençam a um projeto diferente do instantâneo.

Console

  1. No console do Google Cloud, acesse a página Criar um disco .

    Vá para a página Criar um disco

  2. Em Tipo de origem de disco , selecione Instantâneo .

  3. Escolha um instantâneo da lista.

  4. Termine de definir as propriedades do seu disco e clique em Criar .

gcloud

Para aplicar dados de um instantâneo de disco, execute o seguinte comando:

gcloud compute disks create DISK_NAME --source-snapshot SNAPSHOT_NAME

DESCANSAR

Para criar um disco de inicialização a partir de um snapshot, faça uma solicitação POST para o método disks.insert :

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

O corpo da solicitação deve conter um nome para esse novo disco e a URL do snapshot a ser usado ao criar o disco:

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

O que vem a seguir