Crie e gerencie discos regionais


A alta disponibilidade balanceada de hiperdisco e o disco permanente regional são opções de armazenamento que permitem implementar serviços de alta disponibilidade (HA) no Compute Engine. O disco permanente regional e a alta disponibilidade balanceada de hiperdisco replicam dados de forma síncrona entre duas zonas na mesma região e garantem alta disponibilidade para dados de disco em até uma falha zonal. O disco regional pode ser um disco de inicialização ou um disco que não seja de inicialização.

Você também pode permitir que diferentes instâncias acessem simultaneamente um disco Hyperdisk Balanced High Availability configurando o modo de acesso ao disco. Os discos regionais só podem ser anexados a instâncias nas mesmas zonas que as réplicas do disco. Para obter mais informações, consulte Compartilhar um disco entre instâncias .

Este documento explica como realizar as seguintes tarefas para discos regionais:

Antes de começar

Funções e permissões necessárias

Para obter as permissões necessárias para criar um disco regional, peça ao administrador que conceda a você as seguintes funções do IAM no projeto:

Para obter mais informações sobre a concessão de funções, consulte Gerenciar acesso a projetos, pastas e organizações .

Estas funções predefinidas contêm as permissões necessárias para criar um disco regional. Para ver as permissões exatas necessárias, expanda a seção Permissões necessárias :

Permissões necessárias

As seguintes permissões são necessárias para criar um disco regional:

  • compute.disks.create
  • compute.instances.attachDisk
  • compute.disks.use
  • Crie um instantâneo de um disco: compute.disks.createSnapshot
  • Veja os detalhes de um disco: compute.disks.get
  • Obtenha uma lista de discos: compute.disks.list
  • Altere o tamanho de um disco: compute.disks.update

Você também poderá obter essas permissões com funções personalizadas ou outras funções predefinidas .

Limitações

  • Você pode anexar discos permanentes regionais somente a VMs que usam tipos de máquina E2 , N1 , N2 e N2D .
  • Você pode anexar Hyperdisk Balanced High Availability somente aos tipos de máquinas suportados .
  • Não é possível criar um disco permanente regional a partir de uma imagem do sistema operacional ou de um disco criado a partir de uma imagem do sistema operacional.
  • Ao usar o modo somente leitura, você pode anexar um disco permanente balanceado regional a no máximo 10 instâncias de VM.
  • O tamanho mínimo de um disco permanente padrão regional é 200 GiB.
  • Você só pode aumentar o tamanho de um Disco permanente regional ouVolume de alta disponibilidade balanceado de hiperdisco; você não pode diminuir seu tamanho.
  • Disco Permanente Regional e Os volumes de alta disponibilidade balanceada de hiperdisco têm características de desempenho diferentes de seus discos zonais correspondentes. Para obter mais informações, consulte Desempenho do armazenamento em blocos .
  • Você não pode usar um volume de alta disponibilidade balanceada de hiperdisco que esteja no modo multigravador como disco de inicialização.
  • Se você criar um disco replicado clonando um disco zonal, as duas réplicas zonais não estarão totalmente sincronizadas no momento da criação. Após a criação, você poderá usar o clone do disco regional em 3 minutos, em média. No entanto, pode ser necessário aguardar dezenas de minutos antes que o disco atinja um estado totalmente replicado e o objetivo do ponto de recuperação (RPO) esteja próximo de zero. Aprenda como verificar se o seu disco replicado está totalmente replicado .

Sobre o uso de um disco regional como disco de inicialização para uma instância

Você pode anexar umDisco permanente regional ou Disco de alta disponibilidade balanceada de hiperdisco como um disco de inicialização para cargas de trabalho com estado que são provisionadas antecipadamente, antes de você provisionar uma carga de trabalho de produção. Os discos de inicialização regionais não se destinam a hot standbys, porque os discos de inicialização regionais não podem ser anexados simultaneamente a duas instâncias de computação.

Você só pode criar Disco permanente regional ou Volumes de alta disponibilidade balanceada de hiperdisco a partir de snapshots; não é possível criar um disco regional a partir de uma imagem do sistema operacional .

Para usar um disco regional como disco de inicialização de uma instância, use um dos seguintes métodos:

  1. Crie uma nova instância com um disco de inicialização regional .
  2. Crie um disco de inicialização regional e anexe-o a uma instância:
    1. Crie um disco regional a partir de um instantâneo de um disco de inicialização.
    2. Anexe um disco de inicialização regional a uma instância .

Se você precisar fazer failover de um disco de inicialização regional para uma instância de espera em execução na zona de réplica, use as etapas descritas em Anexar um disco de inicialização regional a uma instância .

Crie um disco regional

Crie umDisco permanente regional ou Volume de alta disponibilidade balanceado de hiperdisco. O disco deve estar na mesma região que a instância de computação à qual você planeja anexá-lo.

Se você criar um volume de alta disponibilidade balanceada de hiperdisco, também poderá permitir que diferentes instâncias acessem o disco simultaneamente, definindo o modo de acesso ao disco. Para obter mais informações, consulte Compartilhar um disco entre instâncias .

Para discos permanentes regionais, se você criar um disco no console do Google Cloud, o tipo de disco padrão será pd-balanced . Se você criar um disco usando a CLI gcloud ou REST, o tipo de disco padrão será pd-standard .

Console

  1. No console do Google Cloud, acesse a página Discos .

    Vá para discos

  2. Selecione o projeto necessário.

  3. Clique em Criar disco .

  4. Especifique um nome para o seu disco.

  5. Para Local , escolha Regional .

  6. Selecione a região e a zona . Você deve selecionar a mesma região ao criar sua instância.

  7. Selecione a zona de réplica na mesma região. Anote as zonas selecionadas porque você deve anexar o disco à sua instância em uma dessas zonas.

  8. Selecione o tipo de origem do disco .

  9. Em Configurações de disco , escolha um tipo e tamanho de disco. Você também pode alterar as configurações padrão de IOPS provisionadas e de taxa de transferência provisionada .

  10. Opcional: Para volumes de alta disponibilidade balanceada de hiperdisco, é possível ativar a anexação do disco a diversas instâncias criando o disco no modo multigravador. No modo de acesso , selecione Múltiplas VMs, leitura e gravação .

  11. Clique em Criar para terminar de criar seu disco.

gcloud

Crie um disco regional usando o comando compute disks create .

Se você precisar de um disco permanente SSD regional para taxa de transferência ou IOPS adicional, inclua o sinalizador --type e especifique pd-ssd .

gcloud compute disks create DISK_NAME \
   --size=DISK_SIZE \
   --type=DISK_TYPE \
   --region=REGION \
   --replica-zones=ZONE1,ZONE2
   --access-mode=DISK_ACCESS_MODE

Substitua o seguinte:

  • DISK_NAME : o nome do novo disco
  • DISK_SIZE : o tamanho, em GiB, do novo disco
  • DISK_TYPE :Para discos permanentes regionais, esse é o tipo de disco regional. O valor padrão é pd-standard . Para Hiperdisco, especifique o valor hyperdisk-balanced-high-availability .
  • REGION : a região onde o disco regional residirá, por exemplo: europe-west1
  • ZONE1 , ZONE2 : as zonas dentro da região onde as duas réplicas de disco estão localizadas, por exemplo: europe-west1-b,europe-west1-c
  • DISK_ACCESS_MODE : opcional: especifica como as instâncias podem acessar os dados em um disco de alta disponibilidade balanceada de hiperdisco. Os seguintes valores são suportados:

    • READ_WRITE_SINGLE , para acesso de leitura e gravação de uma instância. Este é o padrão.
    • READ_WRITE_MANY , para acesso de leitura e gravação de múltiplas instâncias.

    Você pode definir o modo de acesso somente para discos de alta disponibilidade balanceada de hiperdisco.

Terraforma

Para criar umDisco permanente regional ou Volume de alta disponibilidade balanceada de hiperdisco, você pode usar o recurso google_compute_region_disk .

resource "google_compute_region_disk" "regiondisk" {
  name                      = "region-disk-name"
  snapshot                  = google_compute_snapshot.snapdisk.id
  type                      = "pd-ssd"
  region                    = "us-central1"
  physical_block_size_bytes = 4096
  size                      = 11

  replica_zones = ["us-central1-a", "us-central1-f"]
}

DESCANSAR

Para criar umDisco permanente regional ou Volume de alta disponibilidade balanceada de hiperdisco, construa uma solicitação POST para o método compute.regionDisks.insert .

Para criar um disco vazio, não especifique uma origem de instantâneo.

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/disks
{
  "name": "DISK_NAME",
  "region": "projects/PROJECT_ID/regions/REGION",
  "replicaZones": [
    "projects/PROJECT_ID/zones/ZONE1",
    "projects/PROJECT_ID/zones/ZONE2"
  ],
  "sizeGb": "DISK_SIZE",
  "type": "projects/PROJECT_ID/regions/REGION/diskTypes/DISK_TYPE",
  "accessMode": "DISK_ACCESS_MODE"
}

Substitua o seguinte:

  • PROJECT_ID : o ID do seu projeto
  • REGION : a região onde o disco regional residirá, por exemplo: europe-west1
  • DISK_NAME : o nome do novo disco
  • ZONE1 , ZONE2 : as zonas onde as réplicas do novo disco devem estar localizadas
  • DISK_SIZE : o tamanho, em GiB, do novo disco
  • DISK_TYPE :Para disco permanente regional, esse é o tipo de disco permanente. Para Hiperdisco, especifique o valor hyperdisk-balanced-high-availability .
  • DISK_ACCESS_MODE : opcional: especifica como as instâncias podem acessar os dados no disco de alta disponibilidade balanceada de hiperdisco. Os seguintes valores são suportados:

    • READ_WRITE_SINGLE , para acesso de leitura e gravação de uma instância. Este é o padrão.
    • READ_WRITE_MANY , para acesso de leitura e gravação de múltiplas instâncias.

    Você pode definir o modo de acesso somente para discos de alta disponibilidade balanceada de hiperdisco.

Anexe um disco regional à sua instância

Para discos que não são discos de inicialização, depois de criar umDisco permanente regional ou Volume de alta disponibilidade balanceada de hiperdisco, você pode anexá-lo a uma instância. A instância deve estar na mesma região que o disco.

Para anexar um disco de inicialização regional a uma instância, consulte Anexar um disco de inicialização regional a uma instância .

Para anexar um disco Hyperdisk Balanced High Availability a diversas instâncias, repita o procedimento nesta seção para cada instância. Você pode conectar discos Hyperdisk Balanced High Availability somente no modo leitura-gravação.

Console

  1. Para anexar um disco a uma instância, acesse a página Instâncias de VM .

    Acesse as instâncias de VM

  2. Na coluna Nome , clique no nome da instância.

  3. Clique em Editar .

  4. Clique em +Anexar disco existente .

  5. Escolha o disco regional criado anteriormente para adicionar à sua instância.

  6. Se você vir um aviso indicando que o disco selecionado já está anexado a outra instância, selecione a caixa Forçar anexação do disco para forçar a anexação do disco à instância que você está editando.

    Revise os casos de uso para anexação forçada de discos regionais em Failover de disco regional .

  7. Opcional: Se estiver conectando um disco de alta disponibilidade balanceada de hiperdisco a diversas instâncias, em Modo de anexo de disco , selecione Leitura/gravação .

  8. Clique em Salvar .

  9. Na página Editar VM , clique em Salvar .

gcloud

Para anexar um disco regional a uma instância em execução ou interrompida, use o comando compute instances attach-disk com o sinalizador --disk-scope definido como regional .

Se você anexar um disco Hyperdisk Balanced High Availability no modo multigravador a diversas instâncias, o único modo de anexo suportado será rw , que é o modo de acesso padrão. Você não precisa incluir o sinalizador --mode .

gcloud compute instances attach-disk INSTANCE_NAME \
    --disk=DISK_NAME \
    --disk-scope=regional \
    --device-name=DEVICE_NAME

Substitua o seguinte:

  • INSTANCE_NAME : o nome da instância à qual você está adicionando o disco regional
  • DISK_NAME : o nome do novo disco que você está anexando à instância
  • DEVICE_NAME : opcional: um nome que o sistema operacional convidado usa para criar um link simbólico , que ajuda a identificar o disco no nível do sistema operacional.

Terraforma

Para anexar umDisco permanente regional ou Volume de alta disponibilidade balanceada de hiperdisco para uma instância, você pode usar o recurso google_compute_attached_disk .

resource "google_compute_instance" "test_node" {
  name         = "test-node"
  machine_type = "f1-micro"
  zone         = "us-west1-a"

  boot_disk {
    initialize_params {
      image = "debian-cloud/debian-11"
    }
  }
  attached_disk {
    source      = google_compute_disk.default.id
    device_name = google_compute_disk.default.name
  }

  network_interface {
    network = "default"
    access_config {
      # Ephemeral IP
    }
  }

  # Ignore changes for persistent disk attachments
  lifecycle {
    ignore_changes = [attached_disk]
  }


}

DESCANSAR

Para anexar um disco regional a uma instância em execução ou interrompida, crie uma solicitação POST para o método compute.instances.attachDisk e inclua a URL no disco regional que você criou.

Se você anexar um disco de alta disponibilidade balanceada de hiperdisco no modo multigravador a diversas instâncias, o único modo de anexo suportado será READ-WRITE , que é o modo de acesso padrão. Você não precisa incluir a propriedade mode .

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/attachDisk
{
  "source": "/projects/PROJECT_ID/regions/REGION/disks/DISK_NAME",
  "deviceName": DEVICE_NAME
}

Substitua o seguinte:

  • PROJECT_ID : o ID do seu projeto
  • ZONE : a localização da sua instância
  • INSTANCE_NAME : o nome da instância à qual você está adicionando o novo disco regional
  • REGION : a região onde o disco regional está localizado
  • DISK_NAME : o nome do disco regional (conforme mostrado no console do Google Cloud).
  • DEVICE_NAME : opcional: um nome que o sistema operacional convidado usa para criar um link simbólico , que ajuda a identificar o disco no nível do sistema operacional.

Para discos que não são de inicialização, depois de criar e anexar um disco regional em branco a uma instância, você deverá formatar e montar o disco para que o sistema operacional possa usar o espaço de armazenamento disponível.

Alterar um disco zonal para um disco regional

Para converter um disco permanente zonal existente em um disco permanente regional, crie um novo disco clonando um disco zonal existente. Para obter mais informações, consulte Criando um clone de disco regional a partir de um disco zonal .

Para converter um hiperdisco em um disco regional, crie um novo disco de alta disponibilidade balanceada de hiperdisco a partir de um instantâneo do disco existente, conforme descrito em Alterar um disco zonal para um disco de alta disponibilidade balanceada de hiperdisco .

Crie uma nova instância com um disco de inicialização regional

Ao configurar uma instância de computação altamente disponível, você pode criar a instância primária com um disco de inicialização regional. Se ocorrer uma interrupção zonal, isso permitirá reiniciar a instância na zona secundária em vez de criar uma nova instância.

Em uma configuração de alta disponibilidade, se o dispositivo de inicialização for um disco regional, o Google recomenda não pré-criar e iniciar a instância em espera. Em vez disso, no estágio de failover, anexe o disco regional existente ao criar a instância em espera usando a opção forceAttach .

Se você quiser alterar um disco zonal existente para um disco regional, consulte Alterar um disco zonal para um disco regional . Caso contrário, para criar uma instância com um disco de inicialização que seja regional, use um dos seguintes métodos:

Console

  1. No console do Google Cloud, acesse a página Criar uma instância .

    Vá para Criar uma instância

    Se solicitado, selecione seu projeto e clique em Continuar .

    A página Criar uma instância é exibida e exibe o painel Configuração da máquina .

  2. No painel Configuração da máquina , faça o seguinte:

    1. No campo Nome , especifique um nome para sua instância. Para obter mais informações, consulte Convenção de nomenclatura de recursos .
    2. Opcional: No campo Zona , selecione uma zona para esta instância.

      A seleção padrão é Qualquer . Se você não alterar essa seleção padrão, o Google escolherá automaticamente uma zona para você com base no tipo de máquina e na disponibilidade.

    3. Selecione uma família de máquinas para sua instância em uma das seguintes opções:

      • Uso geral
      • Computação otimizada
      • Memória otimizada
      • Armazenamento otimizado
      • GPU

      O console do Google Cloud exibe as séries de máquinas disponíveis para a família de máquinas selecionada.

    4. Na coluna Série , selecione a série de máquinas da sua instância.

      Se você selecionou GPUs como família de máquinas na etapa anterior, selecione o tipo de GPU desejado. A série da máquina é então selecionada automaticamente para o tipo de GPU selecionado.

    5. Na seção Tipo de máquina , selecione o tipo de máquina da sua instância.

  3. No menu de navegação, clique em SO e armazenamento . No painel Sistema operacional e armazenamento exibido, conclua as etapas a seguir.

    Para saber mais sobre os parâmetros que você pode configurar ao adicionar novos discos, consulte Sobre o disco permanente e Sobre o Google Cloud Hyperdisk .

    1. Para começar a configurar seu disco de inicialização, clique em Alterar . O painel Disco de inicialização aparece e exibe a guia Imagens públicas .
    2. Configure a origem de dados do disco de inicialização de uma das seguintes maneiras:

      • Para escolher um instantâneo padrão como fonte de dados para seu disco de inicialização, clique em Instantâneos e, na guia Instantâneos exibida, especifique o seguinte:

        1. Na lista Instantâneo , selecione o instantâneo.
        2. Na lista Tipo de disco de inicialização , selecione o tipo de disco de inicialização.
        3. No campo Tamanho (GB) , especifique o tamanho do disco de inicialização.
      • Para escolher um snapshot de arquivo como fonte de dados para seu disco de inicialização, clique em Archive snapshots e, na guia Archive snapshots exibida, especifique o seguinte:

        1. Na lista Instantâneo de arquivo morto , selecione o instantâneo de arquivo morto.
        2. Na lista Tipo de disco de inicialização , selecione o tipo de disco de inicialização.
        3. No campo Tamanho (GB) , especifique o tamanho do disco de inicialização.
      • Para escolher um disco existente como disco de inicialização, clique em Discos existentes . Em seguida, na guia Discos existentes exibida, selecione um volume regional existente de disco permanente ou de alta disponibilidade balanceada de hiperdisco na lista Disco .

    3. Opcional: para opções de configuração avançadas, expanda a seção Mostrar configurações avançadas .

    4. Para confirmar as opções do disco de inicialização e retornar ao painel Sistema operacional e armazenamento , clique em Selecionar .

    5. Opcional: para saber como anexar discos que não são de inicialização à sua instância, consulte Criar uma instância com discos que não são de inicialização adicionais .

  4. Se você não escolheu um disco de inicialização existente, configure-o para ser um disco regional fazendo o seguinte:

    1. No menu de navegação, clique em Proteção de dados . No painel Proteção de dados exibido, faça o seguinte:

      1. Para configurar todos os novos discos da instância para usar replicação de disco síncrona (disco permanente regional ou alta disponibilidade balanceada de hiperdisco), marque a caixa de seleção Discos regionais .

      2. (Nenhuma ação é necessária por padrão.) Desmarque a caixa de seleção Excluir discos de inicialização .

  5. Opcional: Especifique outras opções de configuração. Para obter mais informações, consulte Opções de configuração durante a criação da instância .

  6. Para criar e iniciar a instância, clique em Criar .

gcloud

Use o comando gcloud compute instances create para criar uma instância e a sinalização --create-disk para especificar o disco regional.

gcloud compute instances create PRIMARY_INSTANCE_NAME  \
 --zone=ZONE  \
 --create-disk=^:^name=REGIONAL_DISK_NAME:boot=true:type=DISK_TYPE:source-snapshot=SNAPSHOT_NAME:replica-zones=ZONE,REMOTE_ZONE

Ao especificar os parâmetros do disco, os caracteres ^:^ especificam que o caractere de separação entre os parâmetros é dois pontos ( : ). Isso permite usar uma vírgula ( , ) ao especificar o parâmetro replica-zones.

Substitua o seguinte:

  • PRIMARY_INSTANCE_NAME : um nome para a instância
  • ZONE : o nome da zona onde você deseja criar a instância
  • REGIONAL_DISK_NAME : um nome para o disco regional
  • DISK_TYPE : o tipo de disco a ser criado, por exemplo, hyperdisk-balanced-high-availability . Se estiver usando um disco permanente, você também deverá especificar scope=regional no sinalizador --create-disk para criar um disco permanente regional.
  • SNAPSHOT_NAME : o nome do snapshot que você criou para o disco de inicialização
  • REMOTE_ZONE : a zona alternativa para o disco regional

DESCANSAR

Crie uma solicitação POST para o método instances.insert e especifique as propriedades boot: 'true' e replicaZones . Por exemplo:

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances
{
 "name": "INSTANCE_NAME",
 "disks": [{
    "boot": true,
    "initializeParams": {
       "sourceSnapshot": "global/snapshots/BOOT_SNAPSHOT_NAME",
       "replicaZones": [
           "projects/PROJECT_ID/zones/ZONE",
           "projects/PROJECT_ID/zones/REMOTE_ZONE"
       ],
       "diskType": "projects/PROJECT_ID/zones/ZONE/diskTypes/DISK_TYPE"
    }
  }],
 "networkInterfaces": [
    {
      "network": "global/networks/default"
    }
  ]
}

Substitua o seguinte:

  • PROJECT_ID : o ID do seu projeto
  • ZONE : o nome da zona onde você deseja criar a instância
  • INSTANCE_NAME : um nome para a instância
  • BOOT_SNAPSHOT_NAME : o nome do instantâneo do disco de inicialização
  • REMOTE_ZONE : a zona remota do disco regional
  • DISK_TYPE : o tipo de disco a ser criado, por exemplo, hyperdisk-balanced-high-availability ou pd-balanced

Crie uma nova instância com discos regionais adicionais

Ao criar uma instância, você pode incluir opcionalmenteDisco permanente regional ouVolumes de alta disponibilidade balanceada de hiperdisco como discos adicionais.

Para criar e anexar umDisco permanente regional ouVolume de alta disponibilidade balanceada de hiperdisco para uma instância durante a criação da instância, consulte um dos seguintes:

Anexe um disco de inicialização regional a uma instância

Use as seguintes etapas para:

  • Substitua o disco de inicialização de uma instância existente por um disco de inicialização regional.
  • Faça failover de um disco de inicialização regional para uma instância de espera ativa que esteja em execução na zona de backup. Você faz isso anexando o disco regional à instância como disco de inicialização.

Estas etapas pressupõem que o disco regional e a instância já existam.

gcloud

  1. Pare a instância.
    gcloud compute instances stop INSTANCE_NAME  --zone=ZONE
    
  2. Desanexe o disco de inicialização atual da instância.
    gcloud compute instances detach-disk INSTANCE_NAME \
     --zone=ZONE --disk=CURRENT_BOOT_DEVICE_NAME
    
  3. Anexe o disco de inicialização regional à instância.
    gcloud compute instances attach-disk INSTANCE_NAME  \
     --zone=ZONE  \
     --disk=REGIONAL_DISK_NAME  \
     --disk-scope=regional --force-attach \
     --boot
    
  4. Reinicie a instância.

    gcloud compute instances start INSTANCE_NAME
    

Substitua as variáveis ​​nos comandos anteriores pelo seguinte:

  • INSTANCE_NAME : o nome da instância à qual você deseja anexar o disco de inicialização regional
  • ZONE : a zona em que a instância está localizada
  • CURRENT_BOOT_DEVICE_NAME : o nome do disco de inicialização que está sendo usado pela instância. Geralmente é igual ao nome da instância.
  • REGIONAL_DISK_NAME : o nome do disco regional que você deseja anexar à instância como disco de inicialização

Opcional: se você não conseguir desanexar com êxito o disco de inicialização regional da instância primária devido a uma interrupção ou falha, inclua a sinalização --force-attach .

DESCANSAR

  1. Pare a instância.

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/stop
    
  2. Desanexe o disco de inicialização atual da instância.

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/detachDisk?deviceName=CURRENT_BOOT_DEVICE_NAME
    
  3. Anexe o disco de inicialização regional à instância.

    Construa uma solicitação POST para o método compute.instances.attachDisk e inclua a URL no disco de inicialização regional:

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/attachDisk
    {
    "source": "compute/v1/projects/PROJECT_ID/regions/REGION/disks/REGIONAL_DISK_NAME",
    "boot": true
    }
  4. Reinicie a instância.

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/start
    

Substitua as variáveis ​​nos comandos anteriores pelo seguinte:

  • PROJECT_ID : o ID do seu projeto
  • INSTANCE_NAME : o nome da instância à qual você deseja anexar o disco regional
  • ZONE : a zona em que a instância está localizada
  • CURRENT_BOOT_DEVICE_NAME : o nome do disco de inicialização que está sendo usado pela instância. Geralmente é igual ao nome da instância.
  • REGION : a região na qual o disco regional está localizado
  • REGIONAL_DISK_NAME : o nome do disco regional que você deseja anexar à instância como disco de inicialização

Opcional: se você não conseguir desanexar com êxito o disco de inicialização regional da instância à qual ele foi originalmente anexado devido a uma interrupção ou falha, inclua "forceAttach": true no corpo da solicitação.

Liste e descreva seus discos regionais

Você pode visualizar uma lista de todos os seus discos regionais configurados e informações sobre suas propriedades, incluindo o seguinte:

  • ID do disco
  • Nome do disco
  • Tamanho
  • Tipo de disco
  • Região
  • Réplicas zonais

Para visualizar informações detalhadas sobre seus discos regionais, use o seguinte:

Redimensionar um disco regional

Se as instâncias com discos regionais exigirem espaço de armazenamento adicional, você poderá redimensionar os discos. Você pode redimensionar discos a qualquer momento, independentemente de o disco estar anexado a uma instância em execução. Se precisar separar seus dados em volumes exclusivos, crie vários discos secundários para a instância. Para alta disponibilidade balanceada de hiperdisco, você também pode aumentar o IOPS e os limites de taxa de transferência do disco.

O comando para redimensionar um disco regional é muito semelhante ao comando para redimensionar um disco zonal. Entretanto, você deve especificar uma região em vez de uma zona para o local do disco.

Você só pode aumentar, e não diminuir, o tamanho de um disco. Para diminuir o tamanho do disco, você deve criar um novo disco com tamanho menor. Até que você exclua o disco maior original, você será cobrado por ambos os discos.

Para obter instruções sobre como modificar um disco regional, consulte o seguinte:

O que vem a seguir