Skip to main content
Uma versão mais recente deste produto está disponível.
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Opções de volume específicas do condutor

Colaboradores

Cada driver de armazenamento tem um conjunto diferente de opções, que você pode especificar no momento da criação do volume para personalizar o resultado. Veja abaixo as opções que se aplicam ao sistema de armazenamento configurado.

Usar essas opções durante a operação de criação de volume é simples. Forneça a opção e o valor usando o -o operador durante a operação CLI. Estes substituem quaisquer valores equivalentes do arquivo de configuração JSON.

Opções de volume ONTAP

As opções de criação de volume para NFS e iSCSI incluem o seguinte:

Opção Descrição

size

O tamanho do volume, padrão é 1 GiB.

spaceReserve

Provisionamento fino ou espesso do volume, o padrão é fino. Os valores válidos são none (thin Provisioning) e volume (thick provisioned).

snapshotPolicy

Isto irá definir a política de instantâneos para o valor pretendido. O padrão é none, o que significa que nenhum instantâneo será criado automaticamente para o volume. A menos que seja modificada pelo administrador de storage, existe uma política chamada "padrão" em todos os sistemas ONTAP, que cria e retém seis snapshots por hora, dois por dia e dois por semana. Os dados preservados em um snapshot podem ser recuperados navegando para .snapshot o diretório em qualquer diretório do volume.

snapshotReserve

Isto irá definir a reserva de instantâneos para a percentagem pretendida. O padrão não é nenhum valor, o que significa que o ONTAP selecionará o snapshotServe (geralmente 5%) se você selecionou uma política de snapshotPolicy, ou 0% se a política de snapshotPolicy não for nenhuma. Você pode definir o valor padrão snapshotServe no arquivo de configuração para todos os backends ONTAP, e você pode usá-lo como uma opção de criação de volume para todos os backends ONTAP, exceto ONTAP-nas-economy.

splitOnClone

Ao clonar um volume, isso fará com que o ONTAP divida imediatamente o clone de seu pai. A predefinição é false. Alguns casos de uso para clonagem de volumes são melhor servidos dividindo o clone de seu pai imediatamente após a criação, porque é improvável que haja alguma oportunidade de eficiência de storage. Por exemplo, clonar um banco de dados vazio pode oferecer grande economia de tempo, mas pouca economia de armazenamento, por isso é melhor dividir o clone imediatamente.

encryption

Isso ativará a criptografia de volume do NetApp (NVE) no novo volume, o padrão é false. O NVE deve ser licenciado e habilitado no cluster para usar essa opção.

tieringPolicy

Define a política de disposição em categorias a ser usada para o volume. Isso decide se os dados são movidos para a categoria de nuvem quando ficam inativos (frios).

As seguintes opções adicionais são para NFS somente:

Opção Descrição

unixPermissions

Isso controla o conjunto de permissões para o próprio volume. Por padrão, as permissões serão definidas como `---rwxr-xr-x, ou em notação numérica 0755, e root serão o proprietário. O texto ou o formato numérico funcionarão.

snapshotDir

Definir isso como true tornará o .snapshot diretório visível para os clientes que acessam o volume. O valor padrão é false, o que significa que a visibilidade .snapshot do diretório está desativada por padrão. Algumas imagens, por exemplo, a imagem oficial do MySQL, não funcionam como esperado quando o .snapshot diretório está visível.

exportPolicy

Define a política de exportação a ser utilizada para o volume. A predefinição é default.

securityStyle

Define o estilo de segurança a ser usado para acesso ao volume. A predefinição é unix. Os valores válidos são unix e mixed.

As seguintes opções adicionais são para iSCSI somente:

Opção Descrição

fileSystemType

Define o sistema de ficheiros utilizado para formatar volumes iSCSI. A predefinição é ext4. Os valores válidos são ext3, ext4, e xfs.

spaceAllocation

Definir isso como false desativará o recurso de alocação de espaço do LUN. O valor padrão é true, o que significa que o ONTAP notifica o host quando o volume ficou sem espaço e o LUN no volume não pode aceitar gravações. Essa opção também permite que o ONTAP recupere espaço automaticamente quando o host exclui dados.

Exemplos

Veja os exemplos abaixo:

  • Criar um volume 10GiBD:

    docker volume create -d netapp --name demo -o size=10G -o encryption=true
  • Criar um volume 100GiBD com instantâneos:

    docker volume create -d netapp --name demo -o size=100G -o snapshotPolicy=default -o snapshotReserve=10
  • Crie um volume que tenha o bit setuid ativado:

    docker volume create -d netapp --name demo -o unixPermissions=4755

O tamanho mínimo do volume é 20MiB.

Se a reserva de snapshot não for especificada e a política de snapshot for none, o Trident usará uma reserva de snapshot de 0%.

  • Criar um volume sem política de snapshot e sem reserva de snapshot:

    docker volume create -d netapp --name my_vol --opt snapshotPolicy=none
  • Crie um volume sem política de snapshot e uma reserva de snapshot personalizada de 10%:

    docker volume create -d netapp --name my_vol --opt snapshotPolicy=none --opt snapshotReserve=10
  • Crie um volume com uma política de snapshot e uma reserva de snapshot personalizada de 10%:

    docker volume create -d netapp --name my_vol --opt snapshotPolicy=myPolicy --opt snapshotReserve=10
  • Crie um volume com uma política de snapshot e aceite a reserva de snapshot padrão do ONTAP (geralmente 5%):

    docker volume create -d netapp --name my_vol --opt snapshotPolicy=myPolicy

Opções de volume do software Element

As opções de software Element expõem as políticas de tamanho e qualidade do serviço (QoS) associadas ao volume. Quando o volume é criado, a política de QoS associada a ele é especificada usando a -o type=service_level nomenclatura.

A primeira etapa para definir um nível de serviço QoS com o driver Element é criar pelo menos um tipo e especificar o IOPS mínimo, máximo e de pico associado a um nome no arquivo de configuração.

Outras opções de criação de volume de software Element incluem o seguinte:

Opção Descrição

size

O tamanho do volume, padrão para 1GiB ou entrada de configuração …​ "Padrões": 5G.

blocksize

Use 512 ou 4096, o padrão é 512 ou a entrada de configuração DefaultBlockSize.

Exemplo

Veja o seguinte arquivo de configuração de exemplo com definições de QoS:

{
    "...": "..."
    "Types": [
        {
            "Type": "Bronze",
            "Qos": {
                "minIOPS": 1000,
                "maxIOPS": 2000,
                "burstIOPS": 4000
            }
        },
        {
            "Type": "Silver",
            "Qos": {
                "minIOPS": 4000,
                "maxIOPS": 6000,
                "burstIOPS": 8000
            }
        },
        {
            "Type": "Gold",
            "Qos": {
                "minIOPS": 6000,
                "maxIOPS": 8000,
                "burstIOPS": 10000
            }
        }
    ]
}

Na configuração acima, temos três definições de política: Bronze, prata e ouro. Esses nomes são arbitrários.

  • Criar um volume 10GiB Gold:

    docker volume create -d solidfire --name sfGold -o type=Gold -o size=10G
  • Criar um volume Bronze 100GiB:

    docker volume create -d solidfire --name sfBronze -o type=Bronze -o size=100G

Cloud Volumes Service (CVS) nas opções de volume da AWS

As opções de criação de volume para o driver CVS no AWS incluem o seguinte:

Opção Descrição

size

O tamanho do volume, por padrão, é de 100 GB.

serviceLevel

O nível de serviço CVS do volume, por padrão, é padrão. Valores válidos são padrão, premium e extremos.

snapshotReserve

'Isso definirá a reserva de snapshot para a porcentagem desejada. O padrão não é nenhum valor, o que significa que o CVS selecionará a reserva de snapshot (geralmente 0%).

Exemplos

  • Criar um volume 200GiBD:

    docker volume create -d netapp --name demo -o size=200G
  • Crie um volume premium de 500GiB TB:

    docker volume create -d netapp --name demo -o size=500G -o serviceLevel=premium

O tamanho mínimo do volume é de 100 GB.

CVS nas opções de volume do GCP

As opções de criação de volume para o CVS no driver do GCP incluem o seguinte:

Opção Descrição

size

O tamanho do volume, por padrão, é 100 GiB para volumes CVS-Performance ou 300 GiB para volumes CVS.

serviceLevel

O nível de serviço CVS do volume, por padrão, é padrão. Valores válidos são padrão, premium e extremos.

snapshotReserve

Isto irá definir a reserva de instantâneos para a percentagem pretendida. O padrão não é nenhum valor, o que significa que o CVS selecionará a reserva de snapshot (geralmente 0%).

Exemplos

  • Criar um volume 2TiBD:

    docker volume create -d netapp --name demo -o size=2T
  • Crie um volume premium de 5TiB TB:

    docker volume create -d netapp --name demo -o size=5T -o serviceLevel=premium

O tamanho mínimo de volume é de 100 GiB para volumes CVS-Performance ou de 300 GiB para volumes CVS.

Opções de volume Azure NetApp Files

As opções de criação de volume para o driver Azure NetApp Files incluem o seguinte:

Opção Descrição

size

O tamanho do volume, por padrão, é de 100 GB.

Exemplos

  • Criar um volume 200GiBD:

    docker volume create -d netapp --name demo -o size=200G

O tamanho mínimo do volume é de 100 GB.