Qtrees e particionamento de ONTAP FlexVol volume
Qtrees permitem que você particione volumes FlexVol em segmentos menores que podem ser gerenciados individualmente. O particionamento de volume habilitado pelo qtrees fornece um nível mais fino de controle ao administrar o storage por projeto, usuário ou grupo. Você pode usar qtrees para gerenciar melhor cotas, estilo de segurança e plocks CIFS.
O ONTAP cria uma qtree padrão para cada volume chamado qtree0. Se você não colocar dados em uma qtree específico, ele será colocado em qtree0. |
Limitações gerais
Você deve estar ciente das limitações de qtrees antes de usá-los em um ambiente de produção. Revise também o Funcionamento e limitações quando usar o recurso de monitoramento de desempenho de qtree estendido.
-
Os nomes Qtree não podem ter mais de 64 carateres.
-
Certos carateres especiais usados nos nomes de qtree, como vírgulas e espaços, podem causar problemas com outros recursos do ONTAP e devem ser evitados.
-
Você não pode mover diretórios entre diferentes qtrees. Somente arquivos podem ser movidos entre qtrees.
-
Se você criar compartilhamentos em nível de qtree e em nível de volume no mesmo pool FlexVol ou SCVMM, o qtrees aparecerá como diretórios no compartilhamento FlexVol. Você deve ter cuidado para não excluí-los acidentalmente.
Comandos para gerenciar e configurar qtrees
Você pode gerenciar e configurar qtrees usando a CLI do ONTAP. Dependendo do que você quer fazer, você deve usar os seguintes comandos para administrar qtrees.
O comando |
Se você quiser… |
Use este comando… |
||
Crie uma qtree |
|
||
Exibir uma lista filtrada de qtrees |
|
||
Eliminar uma qtree |
|
||
Modifique as permissões UNIX de uma qtree |
|
||
Modifique a configuração dos oplocks CIFS de uma qtree |
|
||
Modifique a configuração de segurança de uma qtree |
|
||
Renomeie uma qtree |
|
||
Apresentar as estatísticas de uma qtree |
|
||
Redefinir as estatísticas de uma qtree |
|
Monitoramento de desempenho de qtree estendido
A partir do ONTAP 9.16,1, você pode usar a API REST do ONTAP para acessar os recursos estendidos de monitoramento de qtree, que incluem métricas de latência e estatísticas históricas.
A API REST do ONTAP inclui vários endpoints relacionados ao qtrees. Antes do ONTAP 9.16,1, os clientes podiam acessar estatísticas em tempo real para qtrees, incluindo operações de e/S por segundo (IOPs), bem como taxa de transferência para operações de leitura, gravação e outras.
O monitoramento de desempenho estendido de qtree disponível a partir do ONTAP 9.16,1 permite monitorar estatísticas de latência em tempo real, além de IOPs e taxa de transferência para NFSv3, NFSv4,0, NFSv4,1, NFSv4,2, pNFS (tecnicamente parte do NFSv4,1 e NFSv4,2) e CIFS. Ele também coleta e arquiva estatísticas para permitir a visualização de dados históricos de desempenho.
Esse monitoramento estendido fornece aos administradores de storage maiores insights sobre a performance do sistema. Você pode usar esses dados para identificar qtrees de alto uso, gargalos potenciais e outras áreas ao trabalhar para melhorar a qualidade do serviço. Ser capaz de analisar essas métricas, incluindo tendências por um período mais longo, permite que você tome decisões mais informadas baseadas em dados.
Funcionamento e limitações
Há várias caraterísticas operacionais, incluindo limitações, que você deve considerar antes de usar o recurso de monitoramento de desempenho de qtree estendido em um ambiente de produção.
Depois de ativar o monitoramento estendido de qtree, você precisa remontar o volume afetado para ativar o recurso.
Depois de permitir uma monitorização alargada do desempenho, os dados estatísticos não estão imediatamente disponíveis. Isso inclui estatísticas de IOPS, taxa de transferência e latência. Pode levar até cinco minutos antes que esses dados sejam exibidos para uma qtree.
Você pode ativar o monitoramento de desempenho estendido para um máximo de 50.000 qtrees em um cluster ONTAP.
Acesse métricas estendidas usando a API REST do ONTAP
A partir do ONTAP 9.16,1, você pode acessar o recurso de monitoramento de desempenho de qtree estendido por meio da API REST do ONTAP. Os recursos básicos se enquadram em várias categorias, conforme descrito abaixo.
Você pode acessar a propriedade ext_performance_monitoring.enabled
no endpoint /api/storage/qtrees
para ativar ou desativar o recurso de monitoramento estendido. Os métodos POST e PATCH estão disponíveis dependendo se você está criando uma nova qtree ou configurando uma qtree existente.
Várias novas propriedades globais foram adicionadas ao /api/storage/qtrees
endpoint. Você pode recuperar esses campos usando o método GET.
Você pode usar o método GET no endpoint /api/storage/qtrees/{volume.uuid}/{id}/metrics
para recuperar as novas propriedades de estatísticas e métricas para uma qtree específico, conforme definido em um volume específico.
Atualizando e revertendo
Se ativar a funcionalidade no ONTAP 9.16,1, pode atualizar para uma versão subsequente do ONTAP sem restrições. No entanto, existem dois cenários a considerar.
O recurso de monitoramento de desempenho estendido não pode ser usado (ou seja, ext_performance_monitoring.enabled
não pode ser definido como true
) até que a versão de cluster efetiva (ECV) do cluster esteja em 9.16.1.
Se qualquer qtrees tiver a propriedade ext_performance_monitoring.enabled
definida como true
, reverter para 9.15.1 de 9.16.1 não é permitido. A operação de reversão está bloqueada. A melhor prática é ext_performance_monitoring.enabled
definir como false
para todos os qtrees antes de reverter para uma versão anterior do ONTAP.
Saiba mais
Saiba mais sobre a API REST do ONTAP, incluindo "Novidades com a API REST do ONTAP", na documentação de automação do ONTAP. Você também deve consultar a documentação de automação do ONTAP para obter detalhes sobre a API REST do ONTAP "endpoints de qtree" .