Skip to main content
Enterprise applications
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.

Qualidade do serviço (QoS)

Colaboradores netapp-bingen jfsinmsp

Os limites de taxa de transferência são úteis no controle de níveis de serviço, no gerenciamento de cargas de trabalho desconhecidas ou para testar aplicativos antes da implantação para garantir que eles não afetem outras cargas de trabalho em produção. Eles também podem ser usados para restringir uma carga de trabalho bully depois que ela é identificada.

Suporte à política de QoS ONTAP

Os sistemas que executam o ONTAP podem usar o recurso de QoS de storage para limitar a taxa de transferência em Mbps e/ou e/os por segundo (IOPS) para diferentes objetos de storage, como arquivos, LUNs, volumes ou SVMs inteiras.

Níveis mínimos de serviço baseados em IOPS também são compatíveis para fornecer desempenho consistente para objetos SAN no ONTAP 9.2 e para objetos nas no ONTAP 9.3.

O limite máximo de taxa de transferência de QoS em um objeto pode ser definido em Mbps e/ou IOPS. Se ambos forem usados, o primeiro limite atingido é imposto pelo ONTAP. Um workload pode conter vários objetos e uma política de QoS pode ser aplicada a um ou mais workloads. Quando uma política é aplicada a vários workloads, os workloads compartilham o limite total da política. Objetos aninhados não são suportados (por exemplo, arquivos dentro de um volume não podem ter sua própria política). Os mínimos de QoS só podem ser definidos em IOPS.

As ferramentas a seguir estão disponíveis no momento para gerenciar políticas de QoS do ONTAP e aplicá-las a objetos:

  • CLI do ONTAP

  • Gerente do sistema da ONTAP

  • OnCommand Workflow Automation

  • Active IQ Unified Manager

  • Kit de ferramentas do NetApp PowerShell para ONTAP

  • Ferramentas do ONTAP para o provedor VMware vSphere VASA

Para atribuir uma política de QoS a um LUN, incluindo VMFS e RDM, o ONTAP SVM (exibido como SVM), caminho de LUN e número de série podem ser obtidos no menu sistemas de armazenamento na página inicial de ferramentas do ONTAP para VMware vSphere. Selecione o sistema de storage (SVM) e, em seguida, objetos relacionados > SAN. Use essa abordagem ao especificar QoS usando uma das ferramentas do ONTAP.

"Visão geral do gerenciamento e monitoramento de desempenho"Consulte para obter mais informações.

Armazenamentos de dados NFS que não são vVols

Uma política de QoS do ONTAP pode ser aplicada a todo o datastore ou arquivos VMDK individuais dentro dele. No entanto, é importante entender que todas as VMs em um datastore NFS tradicional (não vVols) compartilham uma fila de e/S comum de um determinado host. Se qualquer VM for estrangulada por uma política de QoS do ONTAP, isso resultará na prática em que toda e/S desse datastore parecerá ser estrangulada para esse host.

Exemplo: * você configura um limite de QoS no VM1.vmdk para um volume que é montado como um armazenamento de dados NFS tradicional pelo host esxi-01. * O mesmo host (esxi-01) está usando vm2.vmdk e está no mesmo volume. * Se VM1.vmdk for estrangulado, então vm2.vmdk também parecerá ser estrangulado, pois compartilha a mesma fila de e/S com VM1.vmdk.

Observação Isso não se aplica ao vVols.

A partir do vSphere 6,5, você pode gerenciar limites granulares de arquivos em datastores não vVols utilizando o Storage Policy-Based Management (SPBM) com Storage I/o Control (SIOC) v2.

Consulte os links a seguir para obter mais informações sobre como gerenciar o desempenho com as políticas SIOC e SPBM.

Para atribuir uma política de QoS a um VMDK no NFS, observe as seguintes diretrizes:

  • A política deve ser aplicada ao vmname-flat.vmdk que contém a imagem de disco virtual real, não ao vmname.vmdk (arquivo de descritor de disco virtual) ou vmname.vmx (arquivo de descritor de VM).

  • Não aplique políticas a outros arquivos VM, como arquivos de swap virtuais (vmname.vswp).

  • Ao usar o cliente da Web vSphere para encontrar caminhos de arquivo (datastore > Files), esteja ciente de que ele combina as informações do - flat.vmdk e e . vmdk simplesmente mostra um arquivo com o nome do . vmdk , mas o tamanho do - flat.vmdk. Adicione -flat ao nome do arquivo para obter o caminho correto.

Os armazenamentos de dados do FlexGroup oferecem recursos aprimorados de QoS ao usar as ferramentas do ONTAP para VMware vSphere 9,8 e posterior. Você pode facilmente definir QoS em todas as VMs em um datastore ou em VMs específicas. Consulte a seção FlexGroup deste relatório para obter mais informações. Esteja ciente de que as limitações de QoS mencionadas anteriormente com armazenamentos de dados NFS tradicionais ainda se aplicam.

Armazenamentos de dados VMFS

Usando LUNs ONTAP, as políticas de QoS podem ser aplicadas ao FlexVol volume que contém LUNs ou LUNs individuais, mas não arquivos VMDK individuais, porque o ONTAP não tem conhecimento do sistema de arquivos VMFS.

Armazenamentos de dados vVols

A QoS mínima e/ou máxima pode ser facilmente definida em VMs individuais ou VMDKs sem afetar qualquer outra VM ou VMDK usando o gerenciamento baseado em políticas de storage e vVols.

Ao criar o perfil de capacidade de storage para o contêiner da VVol, especifique um valor máximo e/ou mínimo de IOPS sob a capacidade de desempenho e, em seguida, faça referência a esse SCP com a política de armazenamento da VM. Use essa política ao criar a VM ou aplicar a diretiva a uma VM existente.

Observação O vVols requer o uso de ferramentas do ONTAP para VMware vSphere, que funciona como o provedor VASA para ONTAP. "VMware vSphere Virtual volumes (vVols) com o ONTAP"Consulte para obter as práticas recomendadas do vVols.

QoS ONTAP e VMware SIOC

O ONTAP QoS e o VMware vSphere Storage I/o Control (SIOC) são tecnologias complementares que o vSphere e os administradores de storage podem usar em conjunto para gerenciar a performance de VMs vSphere hospedadas em sistemas executando o ONTAP. Cada ferramenta tem suas próprias forças, como mostrado na tabela a seguir. Devido aos diferentes escopos do VMware vCenter e do ONTAP, alguns objetos podem ser vistos e gerenciados por um sistema e não pelo outro.

Propriedade QoS ONTAP VMware SIOC

Quando ativo

A política está sempre ativa

Ativo quando existe contenção (latência do datastore sobre o limite)

Tipo de unidades

IOPS, Mbps

IOPS, compartilhamentos

Escopo do vCenter ou do aplicativo

Vários ambientes do vCenter, outros hipervisores e aplicações

Servidor vCenter único

Definir QoS na VM?

VMDK somente em NFS

VMDK em NFS ou VMFS

Definir QoS no LUN (RDM)?

Sim

Não

Definir QoS no LUN (VMFS)?

Sim

Sim (o datastore pode ser estrangulado)

Definir QoS no volume (armazenamento de dados NFS)?

Sim

Sim (o datastore pode ser estrangulado)

Definir QoS no SVM (locatário)?

Sim

Não

Abordagem baseada em políticas?

Sim. Pode ser compartilhado por todas as cargas de trabalho na política ou aplicado na íntegra a cada workload na política.

Sim, com o vSphere 6,5 e posterior.

Licença necessária

Incluído com ONTAP

Enterprise Plus

Programador de recursos distribuídos do VMware Storage

O VMware Storage Distributed Resource Scheduler (SDRS) é um recurso do vSphere que coloca as VMs no armazenamento com base na latência de e/S atual e no uso do espaço. Em seguida, ele move a VM ou VMDKs sem interrupções entre os armazenamentos de dados em um cluster de datastore (também chamado de pod), selecionando o melhor datastore no qual colocar a VM ou VMDKs no cluster do datastore. Um cluster de datastore é um conjunto de datastores semelhantes que são agregados em uma única unidade de consumo da perspetiva do administrador do vSphere.

Ao usar SDRS com ferramentas do ONTAP para VMware vSphere, primeiro você deve criar um datastore com o plug-in, usar o vCenter para criar o cluster do datastore e, em seguida, adicionar o datastore a ele. Após a criação do cluster do datastore, armazenamentos de dados adicionais podem ser adicionados ao cluster do datastore diretamente do assistente de provisionamento na página Detalhes.

Outras práticas recomendadas da ONTAP para SDRS incluem o seguinte:

  • Todos os armazenamentos de dados no cluster devem usar o mesmo tipo de armazenamento (como SAS, SATA ou SSD), ser todos os armazenamentos de dados VMFS ou NFS e ter as mesmas configurações de replicação e proteção.

  • Considere usar SDRS no modo padrão (manual). Essa abordagem permite que você analise as recomendações e decida se as aplicará ou não. Esteja ciente desses efeitos das migrações VMDK:

    • Quando OS SDRS migram VMDKs entre armazenamentos de dados, qualquer economia de espaço da clonagem ou deduplicação do ONTAP é perdida. Você pode executar novamente a deduplicação para recuperar essas economias.

    • Depois que OS SDRS movem VMDKs, o NetApp recomenda recriar os snapshots no datastore de origem porque o espaço é bloqueado pela VM que foi movida.

    • Mover VMDKs entre armazenamentos de dados no mesmo agregado tem poucos benefícios, e OS SDRS não têm visibilidade de outras cargas de trabalho que possam compartilhar o agregado.

VVols e gerenciamento baseado em políticas de storage

As VMware vSphere APIs for Storage Awareness (VASA) facilitam para um administrador de storage configurar datastores com recursos bem definidos e permitir que o administrador da VM use-os sempre que necessário para provisionar VMs sem ter que interagir uns com os outros. Vale a pena dar uma olhada nessa abordagem para ver como ela pode otimizar suas operações de storage de virtualização e evitar muito trabalho trivial.

Antes do VASA, os administradores de VM podiam definir políticas de armazenamento de VM, mas precisavam trabalhar com o administrador de armazenamento para identificar armazenamentos de dados apropriados, geralmente usando documentação ou convenções de nomenclatura. Com o VASA, o administrador de storage pode definir uma variedade de recursos de storage, incluindo desempenho, disposição em camadas, criptografia e replicação. Um conjunto de recursos para um volume ou um conjunto de volumes é chamado de Perfil de capacidade de armazenamento (SCP).

O SCP suporta QoS mínimo e/ou máximo para vVols de dados de uma VM. A QoS mínima é suportada apenas em sistemas AFF. As ferramentas do ONTAP para VMware vSphere incluem um painel que exibe o desempenho granular da VM e a capacidade lógica para vVols em sistemas ONTAP.

A figura a seguir mostra as ferramentas do ONTAP para o painel vVols do VMware vSphere 9,8.

Ferramentas do ONTAP para o painel vVols do VMware vSphere 9,8

Após a definição do perfil de funcionalidade de storage, ele pode ser usado para provisionar VMs usando a política de storage que identifica seus requisitos. O mapeamento entre a política de armazenamento de VM e o perfil de capacidade de armazenamento de dados permite que o vCenter exiba uma lista de datastores compatíveis para seleção. Essa abordagem é conhecida como gerenciamento baseado em políticas de storage.

O VASA fornece a tecnologia para consultar o armazenamento e retornar um conjunto de recursos de armazenamento ao vCenter. Os fornecedores do VASA fornecem a tradução entre as APIs e construções do sistema de storage e as APIs da VMware que são entendidas pelo vCenter. O fornecedor VASA da NetApp para ONTAP é oferecido como parte das ferramentas da ONTAP para a VM do dispositivo VMware vSphere, e o plug-in do vCenter fornece a interface para provisionar e gerenciar datastores vVol, bem como a capacidade de definir perfis de capacidade de armazenamento (SCPs).

O ONTAP dá suporte aos armazenamentos de dados VMFS e NFS VVol. O uso do vVols com armazenamentos de dados SAN traz alguns dos benefícios do NFS, como granularidade no nível da VM. Aqui estão algumas práticas recomendadas a serem consideradas e você pode encontrar informações adicionais em"TR-4400":

  • Um datastore da VVol pode consistir em vários volumes FlexVol em vários nós dos clusters. A abordagem mais simples é um único datastore, mesmo quando os volumes têm capacidades diferentes. O SPBM garante que um volume compatível seja usado para a VM. No entanto, todos os volumes precisam fazer parte de um único SVM do ONTAP e acessá-los usando um único protocolo. Um LIF por nó para cada protocolo é suficiente. Evite o uso de várias versões do ONTAP em um único datastore da vVol porque as funcionalidades do storage podem variar entre lançamentos.

  • Use as ferramentas do ONTAP para o plug-in do VMware vSphere para criar e gerenciar datastores da evolução. Além de gerenciar o datastore e seu perfil, ele cria automaticamente um endpoint de protocolo para acessar os vVols, se necessário. Se os LUNs forem usados, observe que os PES de LUN são mapeados usando IDs de LUN 300 e superiores. Verifique se a configuração do sistema avançado do host ESXi Disk.MaxLUN permite um número de ID LUN maior que 300 (o padrão é 1.024). Execute esta etapa selecionando o host ESXi no vCenter, a guia Configurar e localize Disk.MaxLUN na lista de Configurações avançadas do sistema.

  • Não instale nem migre o provedor VASA, o vCenter Server (baseado em appliance ou Windows) ou as ferramentas do ONTAP para o próprio VMware vSphere em um datastore vVols, porque eles são mutuamente dependentes, limitando sua capacidade de gerenciá-los no caso de uma interrupção de energia ou outra interrupção do data center.

  • Faça backup da VM do provedor VASA regularmente. No mínimo, crie instantâneos por hora do armazenamento de dados tradicional que contém o Fornecedor VASA. Para obter mais informações sobre como proteger e recuperar o provedor VASA, consulte este "Artigo da KB".

A figura a seguir mostra os componentes do vVols.

Componentes do vVols