É possível usar um volume de hiperdisco extremo ou hiperdisco de capacidade de processamento com sua VM concluindo as seguintes tarefas:
- Crie um volume do hiperdisco em branco, que não seja de inicialização e zonal e o anexe à VM como parte da criação dela ou como tarefas separadas.
- Formate e ative o volume para fornecer acesso a um sistema de dados ou arquivos.
O processo é o mesmo para volumes de hiperdisco equilibrado, exceto que você também pode criar discos de inicialização do tipo hiperdisco equilibrado.
Para informações gerais sobre o Hyperdisk, consulte Sobre o Hyperdisk.
Antes de começar
- Analise as limitações do Hyperdisk antes de adicionar um volume à sua VM.
-
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 da seguinte maneira.
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.
-
administrador de instâncias do Compute(v1) (
roles/compute.instanceAdmin.v1
) -
Para se conectar a uma VM que pode 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 VM -
compute.disks.use
no volume que você quer anexar à VM
-
-
Para formatar e ativar o volume anexado:
compute.instances.setMetadata
na VM Acesse a página Instâncias da VM.
Clique no nome da VM a que você 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 Tipo de disco, escolha uma das seguintes opções para o tipo de disco:
- 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.
- Capacidade do hiperdisco: também é possível alterar as configurações padrão de Tamanho e Capacidade provisionado do disco.
Clique em Salvar.
Na janela Editar da VM, clique em Salvar para aplicar as alterações à VM e adicionar o novo disco.
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
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.
- 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
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. As IOPS precisam ser especificadas dentro dos seguintes limites:- Hiperdisco equilibrado:
- Valor mínimo: o menor valor de 500 IOPS por GiB de capacidade de disco ou 3.000
- Valor máximo: o menor valor de 500 IOPS por GiB de capacidade ou 160.000 IOPS
- Hiperdisco extremo
- Valor mínimo: duas IOPS por GiB de capacidade de disco.
- Valor máximo: o menor valor de 1.200 vezes a capacidade medida em GiB ou 350.000.
Se você não especificar um valor para IOPS ou tamanho de disco, um valor padrão será usado:
- Hiperdisco equilibrado: a IOPS padrão é 3.600. Se você
especificar um tamanho para o disco, o valor padrão vai depender
do tamanho:
- 6 GiB ou menos: 500 IOPS por GiB de tamanho do disco
- Maior que 6 GiB: o menor valor de 3.000 + 6 IOPS por GiB de tamanho do disco ou 160.000
- Hiperdisco extremo: o valor padrão é 100 vezes a capacidade do disco medida em GiB ou o máximo de IOPS para o tipo de máquina.
Por exemplo, é possível provisionar IOPS para o hiperdisco extremo em uma VM C3 da seguinte maneira:
- Para um disco de 64 GiB, é possível provisionar IOPS no intervalo de 128 a 64.000. As IOPS padrão são 6.400.
- Para um disco de 64.000 GiB, é possível provisionar IOPS no intervalo de 128.000 a 350.000. As IOPS padrão são 350.000.
- Hiperdisco equilibrado:
THROUGHPUT_LIMIT
(opcional): para volumes de hiperdisco equilibrado ou de capacidade de processamento do hiperdisco, é um número inteiro que representa a capacidade, medida em MiB por segundo, que o disco pode processar. A capacidade de processamento precisa ser especificada dentro dos seguintes limites:- Hiperdisco equilibrado:
- Valor mínimo: o maior número de IOPS dividido por 256 ou 140 MiBps
- Valor máximo: o maior valor de IOPS divididas por 256 ou 2.400 MiBps
- Capacidade de processamento do hiperdisco:
- Valor mínimo: 10 MB/s por TiB de capacidade.
- Valor máximo: o menor de 600 MB/s por volume ou 90 MB/s por TiB de capacidade.
Se você não especificar um valor para IOPS, capacidade ou tamanho do disco, um valor padrão será usado.
- Hiperdisco equilibrado: a capacidade padrão é de 140 MiBps. Se você
especificar um tamanho para o disco, o valor padrão vai depender
do tamanho:
- 6 GiB ou menos: 140 MiBps
- Maior que 6 GiB: o menor valor de
((6 * disk size in GiB) / 4) + 140
ou 2.400 MiBps
- Capacidade de processamento do hiperdisco: a capacidade padrão é de 90 MiBps por TiB de capacidade do disco, mas não maior que a capacidade máxima aceita por disco.
- Hiperdisco equilibrado:
Opcional: use o comando
gcloud compute disks describe DISK_NAME
para conferir uma descrição do disco.Depois de criar o disco, anexe-o a uma VM.
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" }
Substitua:
PROJECT_ID
: ID do projetoZONE
: a zona em que a VM e o novo disco estão localizados.DISK_NAME
: o nome do novo discoDISK_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. Tamanhos aceitáveis para cada intervalo de tipo de disco, em incrementos de 1 GiB:- Hiperdisco equilibrado: de 4 GiB a 64 TiB.
- Hiperdisco extremo: de 64 GiB a 64 TiB.
- Hiperdisco de capacidade de processamento: de 2 TiB a 32 TiB.
DISK_TYPE
: o tipo do disco. Para criar um volume de hiperdisco, use um dos seguintes valores:hyperdisk-balanced
,hyperdisk-extreme
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. As IOPS precisam ser especificadas dentro dos seguintes limites:- Valor mínimo:
- Hiperdisco equilibrado: o mínimo de 500 IOPS por GiB de capacidade de disco ou 3.000
- Hiperdisco extremo: duas IOPS por GiB de capacidade de disco
- Valor máximo:
- Hiperdisco equilibrado: o mínimo de 500 IOPS por GiB de capacidade de disco ou 160.000 IOPS
- Hiperdisco extremo: o mínimo de 1.000 IOPS por GiB de capacidade de disco ou o máximo de IOPS para o tipo de máquina.
Se você não especificar um valor para IOPS, será usado um valor padrão, que é:
- Hiperdisco equilibrado: 3.600 IOPS se o tamanho do disco não for especificado. Se você
especificar um tamanho para o disco, o valor padrão vai depender
do tamanho:
- 6 GiB ou menos: 500 IOPS por GiB de tamanho do disco
- Maior que 6 GiB: o menor valor de 3.000 + 6 IOPS por GiB de tamanho do disco ou 160.000
- Hiperdisco extremo: o mínimo de 100 IOPS por GiB de capacidade de disco ou o máximo de IOPS para o tipo de máquina.
Por exemplo, é possível provisionar IOPS para um disco de hiperdisco extremo em uma VM C3 da seguinte maneira:
- Para um disco de 64 GiB, é possível provisionar IOPS no intervalo de 128 a 64.000. As IOPS padrão são 6.400.
- Para um disco de 64 TiB, é possível provisionar IOPS no intervalo de 128.000 a 350.000. As IOPS padrão são 350.000.
- Valor mínimo:
THROUGHPUT_LIMIT
(opcional): para volumes de hiperdisco equilibrado ou de capacidade de processamento do hiperdisco, é um número inteiro que representa a capacidade, medida em MiB por segundo, que o disco pode processar. A capacidade de processamento precisa ser especificada dentro dos seguintes limites:- Hiperdisco equilibrado:
- Valor mínimo: o maior número de IOPS dividido por 256 ou 140 MiBps
- Valor máximo: IOPS divididas por 256, mas não mais que 2.400 MiBps
- Capacidade de processamento do hiperdisco:
- Valor mínimo: 10 MB/s por TiB de capacidade.
- Valor máximo: o menor de 600 MB/s por volume ou 90 MB/s por TiB de capacidade.
Se você não especificar um valor para IOPS, capacidade ou tamanho do disco, um valor padrão será usado.
- Hiperdisco equilibrado: a capacidade padrão é de 140 MiBps. Se você
especificar um tamanho para o disco, o valor padrão vai depender
do tamanho:
- 6 GiB ou menos: 140 MiBps
- Maior que 6 GiB: o menor valor de
((6 * disk size in GiB) / 4) + 140
ou 2.400 MiBps
- Capacidade de processamento do hiperdisco: a capacidade padrão é de 90 MiBps por TiB de capacidade do disco, mas não maior que a capacidade máxima aceita por disco.
- Hiperdisco equilibrado:
Opcional: use o método
compute.disks.get
para conferir uma descrição do disco.Depois de criar o disco, anexe-o a qualquer VM em execução ou interrompida.
- Linux: consulte Como formatar e ativar um disco que não é de inicialização em uma VM do Linux
- Windows: consulte Como formatar e ativar um disco que não é de inicialização em uma VM 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.
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 conseguir as permissões necessárias para adicionar um volume do Hyperdisk à VM, peça ao administrador para conceder a você os papéis do IAM a seguir no projeto:
Para mais informações sobre como conceder papéis, consulte Gerenciar acesso.
Esses papéis predefinidos contêm as permissões necessárias para adicionar um volume do Hyperdisk à VM. Para ver 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 à VM:
Essas permissões também podem ser concedidas com papéis personalizados ou outros papéis predefinidos.
Adicionar um volume do Hyperdisk à VM
É possível criar e anexar um volume do hiperdisco usando o console do Google Cloud, a Google Cloud CLI ou o REST.
Console
gcloud
REST
Formatar e ativar o disco
Depois de criar e anexar o novo disco a uma VM, você precisa 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 2024-11-12 UTC.
-