Opções de volume específicas do condutor
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 |
---|---|
|
O tamanho do volume, padrão é 1 GiB. |
|
Provisionamento fino ou espesso do volume, o padrão é fino. Os valores válidos são |
|
Isto irá definir a política de instantâneos para o valor pretendido. O padrão é |
|
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. |
|
Ao clonar um volume, isso fará com que o ONTAP divida imediatamente o clone de seu pai. A predefinição é |
|
Isso ativará a criptografia de volume do NetApp (NVE) no novo volume, o padrão é |
|
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 |
---|---|
|
Isso controla o conjunto de permissões para o próprio volume. Por padrão, as permissões serão definidas como |
|
Definir isso como |
|
Define a política de exportação a ser utilizada para o volume. A predefinição é |
|
Define o estilo de segurança a ser usado para acesso ao volume. A predefinição é |
As seguintes opções adicionais são para iSCSI somente:
Opção | Descrição |
---|---|
|
Define o sistema de ficheiros utilizado para formatar volumes iSCSI. A predefinição é |
|
Definir isso como |
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 |
---|---|
|
O tamanho do volume, padrão para 1GiB ou entrada de configuração … "Padrões": 5G. |
|
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 |
---|---|
|
O tamanho do volume, por padrão, é de 100 GB. |
|
O nível de serviço CVS do volume, por padrão, é padrão. Valores válidos são padrão, premium e extremos. |
|
'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 |
---|---|
|
O tamanho do volume, por padrão, é 100 GiB para volumes CVS-Performance ou 300 GiB para volumes CVS. |
|
O nível de serviço CVS do volume, por padrão, é padrão. Valores válidos são padrão, premium e extremos. |
|
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 |
---|---|
|
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.