Criando um Volume em Blocos
No Compute Cloud@Customer, os volumes em blocos são dispositivos de armazenamento em blocos desanexáveis que você pode usar para expandir dinamicamente a capacidade de armazenamento de uma instância.
Durante a criação do volume em blocos, você tem a opção de usar tags de formato livre para alterar o seguinte parâmetro de volume em blocos:
- Tamanho do Bloco de Volumes
- O valor padrão é 8.192 bytes. Para alterar o valor, especifique um valor em bytes para a tag de formato livre
PCA_blocksize
. Os valores suportados são uma potência de 2 entre 512 bytes e 1 megabyte, especificada como uma string e totalmente expandida. Recomendamos definir o valor para pelo menos 8192 bytes.
(Opcional) Para criar um volume em blocos com valores não padrão para os atributos a seguir, primeiro configure as tags necessárias, conforme descrito em Criando Tags OraclePCA. Em seguida, use as informações a seguir ao criar o volume em blocos.
-
Tendência de gravação síncrona
Você pode configurar os dispositivos flash de cache de gravação para um compartilhamento ou LUN ("Logzilla"). O valor pode ser alterado posteriormente por meio da atualização do volume em blocos.
Para usar um valor não padrão, durante a criação do volume em blocos, designe esta tag definida:
- namespace de tag: OraclePCA
- Nome da tag: logBias
- Valor (selecione um): LATENCY (padrão) ou THROUGHPUT
-
Cache Secundário
Você pode configurar o uso dos dispositivos flash de cache de leitura para um compartilhamento ou LUN ("Readzilla"). O valor pode ser alterado posteriormente por meio da atualização do volume em blocos.
Para usar um valor não padrão, durante a criação do volume em blocos, designe esta tag definida:
- namespace de tag: OraclePCA
- Nome da tag: secondaryCache
- Valor (selecione um): ALL (padrão), METADATA ou NONE
Evite inserir informações confidenciais em nomes e tags.
- No menu de navegação Console do Compute Cloud@Customer, selecione Armazenamento em Blocos e, em seguida, selecione Volumes em Blocos.
-
Selecione Criar Volume em Blocos.
-
Forneça as seguintes informações de volume:
-
Nome: Forneça um nome ou uma descrição para o volume. Evite digitar informações confidenciais.
-
Compartimento: Selecione o compartimento no qual criar o volume em blocos.
-
Tamanho (em GBs): O tamanho padrão de 1024 GB é mostrado. Para alterar o tamanho, insira um valor de 50 a 32768 (50 GB a 32 TB).
-
Volume de Alto Desempenho: (Opcional) Por padrão, o volume usa desempenho balanceado. Para criar um volume em blocos que use o recurso de alto desempenho, selecione o botão Ativar Alto Desempenho. Você só poderá selecionar volumes de alto desempenho se esses volumes estiverem disponíveis. Para obter mais informações, consulte Opções de Desempenho do Serviço Block Volume.
Esta seleção não pode ser alterada após a criação do volume.
-
Política de Backup: (Opcional) Selecione uma política de backup na lista drop-down. Talvez você precise alterar o compartimento.
As políticas definidas pela Oracle são listadas e qualquer política definida pelo usuário. Para obter informações sobre políticas definidas pela Oracle (
bronze
,silver
egold
), consulte Políticas de Backup Fornecidas pela Oracle.As políticas de backup podem ser designadas ou alteradas após a criação do volume. Um volume só pode ter uma política de backup de volume designada por vez. Para obter informações sobre como criar, editar e designar políticas de backup, consulte Gerenciando Políticas de Backup. Você também pode fazer backup desse volume manualmente, conforme descrito em Criando uma Inicialização Manual ou Backup de Volume em Blocos.
-
Tagging: (Opcional) Adicione uma ou mais tags a esse recurso. As tags também podem ser aplicadas posteriormente. Para obter mais informações sobre tags de recursos, consulte Tags de Recurso.
Para usar valores não padrão para o tamanho do bloco, viés de gravação ou cache secundário, especifique as tags apropriadas para definir os valores desses atributos. Consulte Adicionando Tags na Criação de Recursos.
-
-
Selecione Criar Volume em Blocos.
O volume está pronto para ser anexado a uma instância depois que seu ícone lista o volume no estado Disponível. Consulte Anexando um Volume.
Use o comando oci bv volume create e os parâmetros necessários para criar um volume.
oci bv volume create --availability-domain <availability_domain_name> --compartment-id <compartment_OCID> [OPTIONS]
Para obter uma lista completa de comandos, flags e opções da CLI, consulte a Referência de Linha de Comando.
Para usar valores não padrão para o tamanho do bloco, viés de gravação ou cache secundário, especifique as tags apropriadas para definir os valores desses atributos. Consulte Adicionando Tags na Criação de Recursos.
Procedimento
-
Reúna as informações necessárias para executar o comando:
-
Nome do domínio de disponibilidade (
oci iam availability-domain list
) -
OCID do Compartimento (
oci iam compartment list
)
-
-
Execute o comando de criação de volume.
Este procedimento não mostra todos os parâmetros disponíveis para este comando. Para obter informações sobre parâmetros adicionais, execute o comando com a opção
--help
.Por exemplo:
Este exemplo especifica VPUs, preferência para log, cache secundário e tamanho do bloco de volume.
VPUs por Opção de Gigabyte
O valor da opção
--vpus-per-gb
é o número de unidades de desempenho de volume (VPUs) que serão aplicadas a esse volume por GB. O valor padrão paravpus-per-gb
é 10, para desempenho de volume balanceado. Para obter maior desempenho, você pode especificar 20 VPUs/GB. Você só poderá selecionar volumes de alto desempenho se esses volumes estiverem disponíveis. Para obter mais informações, consulte Opções de Desempenho do Serviço Block Volume.As VPUs por GB não podem ser alteradas após a criação do volume.
Não é possível ajustar volumes automaticamente.
Por exemplo:
$ oci bv volume create --availability-domain AD-1 --compartment-id compartment_OCID --display-name myblockvolume --size-in-gbs 50 --vpus-per-gb 20 --defined-tags '{"OraclePCA":{"logBias":"THROUGHPUT","secondaryCache":"METADATA"}}' --freeform-tags '{"PCA_blocksize": "65536"}' { "data": { "auto-tuned-vpus-per-gb": null, "autotune-policies": null, "availability-domain": "AD-1", "block-volume-replicas": null, "compartment-id": "ocid1.compartment. unique_ID ", "defined-tags": { "OraclePCA": { "logBias": "THROUGHPUT", "secondaryCache": "METADATA" } }, "display-name": "myblockvolume", "freeform-tags": {}, "PCA_blocksize": "65536" }, "id": "ocid1.volume. unique_ID ", "is-auto-tune-enabled": null, "is-hydrated": null, "kms-key-id": null, "lifecycle-state": "PROVISIONING", "size-in-gbs": 50, "size-in-mbs": 51200, "source-details": null, "system-tags": null, "time-created": "2022-12-08T21:05:36.647925+00:00", "volume-group-id": null, "vpus-per-gb": 20 }, "etag": "08d0abc9-60c6-4fc7-b6fe-85d0af1c0308", "opc-work-request-id": "ocid1.workrequest. unique_ID " }
Um valor
vpus-per-gb
de 10 indica que esse é um volume de desempenho balanceado. Um valorvpus-per-gb
de 20 indica que esse é um volume de alto desempenho.Quando o volume estiver no estado DISPONÍVEL, você poderá anexar o volume a uma instância. Consulte Anexando um Volume.
-
Use a operação CreateVolume para criar um volume em blocos.
Para obter informações sobre como usar a API e assinar solicitações, consulte APIs REST e Credenciais de Segurança. Para obter informações sobre SDKs, consulte Kits de Desenvolvimento de Software e Interface de Linha de Comando.