É possível usar um volume de hiperdisco equilibrado, hiperdisco extremo ou hiperdisco de capacidade de processamento com sua instância do Compute Engine concluindo as seguintes tarefas:
- Crie um volume em branco, um disco que não seja de inicialização e um hipervisor zonal e anexe à instância durante ou após a criação dela.
- Formate e ative o volume para fornecer acesso a um sistema de dados ou arquivos.
Para volumes do Hyperdisk equilibrado, também é possível criar discos de inicialização e de dados.
Para informações gerais sobre o Hyperdisk, consulte Sobre o Hyperdisk.
Para adicionar um disco de alta disponibilidade do hiperdisco equilibrado à sua instância, siga estes procedimentos:
Antes de começar
- Analise as limitações do Hyperdisk antes de adicionar um volume do Hyperdisk à sua instância de computação.
-
Configure a autenticação, caso ainda não tenha feito isso.
A autenticação é
o processo de verificação da sua identidade para acesso a serviços e APIs do Google Cloud .
Para executar códigos ou amostras de um ambiente de desenvolvimento local, autentique-se 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
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
-
Administrador da instância da computação (v1) (
roles/compute.instanceAdmin.v1
) -
Para se conectar a uma instância que possa ser executada como uma conta de serviço:
Usuário da conta de serviço (v1) (
roles/iam.serviceAccountUser
) -
Para criar e anexar um volume do Hyperdisk:
-
compute.disks.create
no projeto -
compute.instances.attachDisk
na instância -
compute.disks.use
no volume que você quer anexar à instância
-
-
Para formatar e montar o volume anexado:
compute.instances.setMetadata
na instância Acesse a página Instâncias da VM.
Clique no nome da instância em que quer adicionar um disco.
Na página Detalhes da instância de VM, clique em Editar.
Em Discos adicionais, clique em Adicionar novo disco.
Especifique um nome para o disco e, se quiser, uma descrição. Selecione Disco em branco como o Tipo de origem do disco.
Em Configurações de disco, escolha um tipo de disco na lista a seguir. Os valores especificados precisam estar no intervalo de valores compatíveis.
- Hiperdisco equilibrado. Também é possível alterar as configurações de Tamanho, IOPS provisionadas e Capacidade de processamento provisionada do disco padrão.
- Hiperdisco extremo Também é possível alterar as configurações padrão de Tamanho e IOPS provisionadas do disco.
- Hyperdisk ML. Também é possível alterar as configurações padrão de Tamanho e capacidade de processamento provisionada do disco.
- Capacidade do hiperdisco: também é possível alterar as configurações padrão de Tamanho e Capacidade provisionado do disco.
Opcional: para volumes do Hyperdisk equilibrado, é possível ativar a anexação do disco a várias instâncias criando o disco no modo de vários gravadores. Em Modo de acesso, selecione Leitura e gravação de várias VMs.
Clique em Salvar.
Para aplicar as alterações à instância, clique em Salvar.
Use o comando
gcloud compute disks create
para criar o volume do hiperdisco.gcloud compute disks create DISK_NAME \ --zone=ZONE \ --size=DISK_SIZE \ --type=DISK_TYPE \ --provisioned-iops=IOPS_LIMIT --provisioned-throughput=THROUGHPUT_LIMIT --access-mode=DISK_ACCESS_MODE
Substitua:
DISK_NAME
: o nome do novo disco.ZONE
: o nome da zona em que o novo disco está sendo criado.DISK_SIZE
: opcional: o tamanho do novo disco. O valor precisa ser um número inteiro seguido por uma unidade de tamanho de GB para gibibyte ou TB para tebibyte. Se nenhuma unidade de tamanho for especificada, 100 GB será usado como o valor padrão. Os valores aceitos para o tamanho do disco são:- Hiperdisco equilibrado: de 4 GiB a 64 TiB, inclusive, em incrementos de 1 GiB.
- Hiperdisco extremo: de 64 GiB a 64 TiB, inclusive, em incrementos de 1 GiB.
- Hyperdisk ML: de 4 GiB a 64 TiB, inclusive, em incrementos de 1 GiB.
- Capacidade de processamento do hiperdisco: de 2 TiB a 32 TiB, inclusive, em incrementos de 1 GiB.
DISK_TYPE
: o tipo do disco. Use um dos seguintes valores:hyperdisk-balanced
,hyperdisk-extreme
,hyperdisk-ml
ouhyperdisk-throughput
.IOPS_LIMIT
: opcional: para discos de hiperdisco equilibrado ou extremo, esse é o número de operações de E/S por segundo (IOPS) que o disco pode processar.THROUGHPUT_LIMIT
(opcional): para volumes de hiperdisco equilibrado, Hyperdisk ML ou de capacidade de processamento do hiperdisco, é um número inteiro que representa a capacidade máxima, medida em MiB por segundo, que o disco pode oferecer.DISK_ACCESS_MODE
: opcional: como as instâncias de computação podem acessar os dados no disco. Os valores aceitos são:READ_WRITE_SINGLE
, para acesso de leitura e gravação de uma instância. Esse é o padrão.READ_WRITE_MANY
, (somente Hyperdisk Balanced e Hyperdisk Balanced High Availability) para acesso simultâneo de leitura e gravação de várias instâncias.READ_ONLY_MANY
, (somente Hyperdisk ML) para acesso concorrente somente leitura de várias instâncias.
Para definir o modo de acesso para discos do Hyperdisk Balanced High Availability, consulte Criar um disco regional.
Opcional: use o comando
gcloud compute disks describe DISK_NAME
para conferir uma descrição do disco.Depois de criar o disco, você pode anexar o disco a uma instância.
Crie uma solicitação
POST
para gerar um hiperdisco zonal usando o métododisks.insert
. Inclua as propriedadesname
,sizeGb
,type
,provisionedIops
eprovisionedThroughput
. Para criar esse disco como um que não será inicializado e não estará formatado, recomendamos não especificar uma imagem ou snapshot de origem.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks { "name": "DISK_NAME", "sizeGb": "DISK_SIZE", "type": "https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/diskTypes/DISK_TYPE", "provisionedIops": "IOPS_LIMIT", "provisionedThroughput": "THROUGHPUT_LIMIT", "accessMode": "DISK_ACCESS_MODE" }
Substitua:
PROJECT_ID
: ID do projetoZONE
: a zona em que a instância e o novo disco estão localizados.DISK_NAME
: o nome do novo disco.DISK_SIZE
: opcional: o tamanho do novo disco. O valor precisa ser um número inteiro seguido por uma unidade de tamanho de GB para gibibytes ou TB para tebibytes.DISK_TYPE
: o tipo do disco. Para criar um volume de hiperdisco, use um dos seguintes valores:hyperdisk-balanced
,hyperdisk-extreme
,hyperdisk-ml
ouhyperdisk-throughput
.IOPS_LIMIT
: opcional: para Hiperdisco equilibrado e Hiperdisco extremo, esse é o número de operações de E/S por segundo que o disco pode processar.THROUGHPUT_LIMIT
(opcional): para volumes de hiperdisco equilibrado, Hyperdisk ML ou de capacidade de processamento do hiperdisco, é um número inteiro que representa a capacidade máxima, medida em MiB por segundo, que o disco pode oferecer.DISK_ACCESS_MODE
: opcional: como as instâncias de computação podem acessar os dados no disco. Os valores aceitos são:READ_WRITE_SINGLE
, para acesso de leitura e gravação de uma instância. Esse é o padrão.READ_WRITE_MANY
, (somente Hyperdisk Balanced e Hyperdisk Balanced High Availability) para acesso simultâneo de leitura e gravação de várias instâncias.READ_ONLY_MANY
, (somente Hyperdisk ML) para acesso simultâneo somente leitura de várias instâncias.
Para definir o modo de acesso para discos do Hyperdisk Balanced High Availability, consulte Criar um disco regional.
Opcional: use o método
compute.disks.get
para conferir uma descrição do disco.Depois de criar o disco, você pode anexar o disco a qualquer instância em execução ou parada.
- Linux: consulte Como formatar e ativar um disco que não é de inicialização em uma instância de computação do Linux
- Windows: consulte Como formatar e ativar um disco que não é de inicialização em uma instância de compute do Windows
- Saiba como personalizar as IOPS e a capacidade dos volumes do hiperdisco.
- Saiba como fazer backup dos discos usando snapshots regularmente para evitar perda não intencional de dados.
Go
Para usar os exemplos Go desta página em um ambiente de desenvolvimento local, instale e inicialize o gcloud CLI e e configure o Application Default Credentials com suas credenciais de usuário.
Confira mais informações em Set up authentication for a local development environment.
Java
Para usar os exemplos Java desta página em um ambiente de desenvolvimento local, instale e inicialize o gcloud CLI e e configure o Application Default Credentials com suas credenciais de usuário.
Confira mais informações em Set up authentication for a local development environment.
Node.js
Para usar os exemplos Node.js desta página em um ambiente de desenvolvimento local, instale e inicialize o gcloud CLI e e configure o Application Default Credentials com suas credenciais de usuário.
Confira mais informações em Set up authentication for a local development environment.
REST
Para usar as amostras da API REST nesta página em um ambiente de desenvolvimento local, use as credenciais fornecidas para gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Para mais informações, consulte Autenticar para usar REST na documentação de autenticação do Google Cloud.
Papéis e permissões necessárias
Para receber as permissões necessárias para adicionar um volume do Hyperdisk à instância, peça ao administrador para conceder a você os seguintes papéis do IAM no projeto:
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Esses papéis predefinidos contêm as permissões necessárias para adicionar um volume do Hyperdisk à instância. Para conferir as permissões exatas necessárias, expanda a seção Permissões necessárias:
Permissões necessárias
As permissões a seguir são necessárias para adicionar um volume do Hyperdisk à instância:
Essas permissões também podem ser concedidas com funções personalizadas ou outros papéis predefinidos.
Valores aceitos para volumes do Hyperdisk
Os valores usados ao criar ou modificar um volume do Hyperdisk precisam estar dentro do intervalo de valores máximo e mínimo descrito em Limites do Hyperdisk por disco.
Se você estiver modificando o tamanho de um volume do Hyperdisk anexado a uma VM, os novos valores não poderão ultrapassar Limites de hiperdisco por VM.
As IOPS e a capacidade de processamento provisionadas para um volume do Hyperdisk precisam seguir as regras descritas em Sobre o provisionamento de IOPS e capacidade do Hyperdisk.
Adicionar um volume do Hyperdisk à instância
É possível criar e anexar um volume do Hyperdisk usando o console do Google Cloud , a Google Cloud CLI ou o REST.
O tamanho, a capacidade de processamento e as IOPS especificados ao criar um volume do Hyperdisk precisam estar no intervalo de valores aceitos.
Ao criar um volume do Hyperdisk equilibrado, é possível permitir que várias instâncias acessem o disco simultaneamente criando-o no modo de vários gravadores.
Console
gcloud
REST
Go
Java
Node.js
Depois de criar o disco, você pode anexar o disco a qualquer instância em execução ou parada.
Formatar e ativar o disco
Depois de criar e anexar o novo disco a uma instância, é necessário formatar e montar o disco para que o sistema operacional possa usar o espaço de armazenamento disponível.
A seguir
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-01-07 UTC.
-