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.

NFS

Colaboradores netapp-bingen jfsinmsp

O ONTAP é, entre muitas outras coisas, um array nas com escalabilidade horizontal de classe empresarial. O ONTAP capacita o VMware vSphere com acesso simultâneo a datastores conectados a NFS de muitos hosts ESXi, excedendo muito os limites impostos aos sistemas de arquivos VMFS. O uso do NFS com o vSphere oferece alguns benefícios de visibilidade da eficiência de storage e facilidade de uso, como mencionado na "armazenamentos de dados"seção.

As práticas recomendadas a seguir são recomendadas ao usar o ONTAP NFS com vSphere:

  • Use as ferramentas do ONTAP para VMware vSphere (a prática recomendada mais importante):

    • Use as ferramentas do ONTAP para o VMware vSphere para provisionar armazenamentos de dados porque ele simplifica o gerenciamento de políticas de exportação automaticamente.

    • Ao criar datastores para clusters VMware com o plug-in, selecione o cluster em vez de um único servidor ESX. Essa opção o aciona para montar automaticamente o datastore em todos os hosts do cluster.

    • Use a função de montagem de plug-in para aplicar datastores existentes a novos servidores.

    • Quando não estiver usando as ferramentas do ONTAP para VMware vSphere, use uma única política de exportação para todos os servidores ou para cada cluster de servidores onde é necessário controle de acesso adicional.

  • Use uma única interface lógica (LIF) para cada SVM em cada nó no cluster do ONTAP. As recomendações anteriores de um LIF por datastore não são mais necessárias. Embora o acesso direto (LIF e datastore no mesmo nó) seja o melhor, não se preocupe com o acesso indireto porque o efeito de desempenho geralmente é mínimo (microssegundos).

  • Se você usar o fpolicy, certifique-se de excluir arquivos .lck, pois eles são usados pelo vSphere para bloquear sempre que uma VM é ligada.

  • Todas as versões do VMware vSphere com suporte no momento podem usar o NFS v3 e o v4,1. O suporte oficial para nconnect foi adicionado ao vSphere 8,0 update 2 for NFS v3 e à atualização 3 for NFS v4,1. Para o NFS v4,1, o vSphere continua a oferecer suporte ao entroncamento de sessão, autenticação Kerberos e autenticação Kerberos com integridade. É importante notar que o entroncamento de sessão requer o ONTAP 9.14,1 ou uma versão posterior. Você pode saber mais sobre o recurso nconnect e como ele melhora o desempenho em "NFSv3 nconnect recurso com NetApp e VMware".

Dica
  • O valor máximo para nconnect no vSphere 8 é 4 e o valor padrão é 1. O limite máximo de valor no vSphere pode ser aumentado em uma base por host por meio de configurações avançadas, no entanto, geralmente não é necessário.

  • Um valor de 4 é recomendado para ambientes que exigem mais desempenho do que uma única conexão TCP pode fornecer.

  • Esteja ciente de que o ESXi tem um limite de 256 conexões NFS e cada conexão nconnect conta para esse total. Por exemplo, dois datastores com nconnect 4 contariam como oito conexões totais.

  • É importante testar o impacto no desempenho do nconnect no seu ambiente antes de implementar mudanças em grande escala em ambientes de produção.

  • Vale a pena notar que NFSv3 e NFSv4,1 usam diferentes mecanismos de bloqueio. O NFSv3 usa o bloqueio do lado do cliente, enquanto o NFSv4,1 usa o bloqueio do lado do servidor. Embora um volume ONTAP possa ser exportado através de ambos os protocolos, o ESXi pode montar apenas um datastore através de um protocolo. No entanto, isso não significa que outros hosts ESXi não possam montar o mesmo datastore através de uma versão diferente. Para evitar quaisquer problemas, é essencial especificar a versão do protocolo a ser usada durante a montagem, garantindo que todos os hosts usem a mesma versão e, portanto, o mesmo estilo de bloqueio. É essencial evitar misturar versões NFS entre hosts. Se possível, use perfis de host para verificar a conformidade.

    • Como não há conversão automática de datastore entre NFSv3 e NFSv4,1, crie um novo datastore NFSv4,1 e use o Storage vMotion para migrar VMs para o novo datastore.

    • Consulte as notas da tabela de interoperabilidade NFS v4,1 no "Ferramenta de Matriz de interoperabilidade do NetApp" para obter os níveis de patch ESXi específicos necessários para suporte.

  • Como mencionado no "definições", se você não estiver usando o vSphere CSI for Kubernetes, você deve definir o newSyncInterval per "VMware KB 386364"

  • As regras de política de exportação de NFS são usadas para controlar o acesso pelos hosts vSphere. Você pode usar uma diretiva com vários volumes (datastores). Com o NFS, o ESXi usa o estilo de segurança sys (UNIX) e requer a opção de montagem raiz para executar VMs. No ONTAP, essa opção é chamada de superusuário e, quando a opção superusuário é usada, não é necessário especificar o ID de usuário anônimo. Observe que regras de política de exportação com valores diferentes -anon e -allow-suid podem causar problemas de descoberta de SVM com ferramentas do ONTAP. Os endereços IP devem ser uma lista separada por vírgulas sem espaços dos endereços de porta vmkernel que montam os datastores. Aqui está uma regra de política de exemplo:

    • Protocolo de acesso: nfs (que inclui nfs3 e nfs4)

    • Lista de nomes de host de correspondência de cliente, endereços IP, Netgroups ou domínios: 192.168.42.21,192.168.42.22

    • Regra de Acesso RO: Qualquer

    • Regra de Acesso RW: Qualquer

    • ID de usuário para o qual usuários anônimos são mapeados: 65534

    • Tipos de segurança do superusuário: Qualquer

    • Honra setuid bits em SETATTR: True

    • Permitir a criação de dispositivos: Verdadeiro

  • Se o plug-in NFS NetApp for usado, o protocolo deve ser definido como nfs quando a regra de política de exportação for criada ou modificada. O protocolo NFSv4 é necessário para que a descarga de cópia VAAI funcione, e especificar o protocolo como nfs inclui automaticamente as versões NFSv3 e NFSv4. Isso é necessário mesmo que o tipo de armazenamento de dados seja criado como NFS v3.

  • Os volumes do armazenamento de dados NFS são juntados do volume raiz do SVM. Portanto, o ESXi também precisa ter acesso ao volume raiz para navegar e montar volumes do armazenamento de dados. A política de exportação para o volume raiz e para quaisquer outros volumes em que a junção do volume do datastore esteja aninhada, deve incluir uma regra ou regras para os servidores ESXi concedendo acesso somente leitura. Aqui está uma política de exemplo para o volume raiz, também usando o plug-in VAAI:

    • Protocolo de acesso: nfs

    • Especificação correspondência Cliente: 192.168.42.21,192.168.42.22

    • Regra de Acesso RO: Sys

    • Regra de acesso RW: Nunca (melhor segurança para o volume raiz)

    • UID anónimo

    • Superusuário: Sys (também necessário para o volume raiz com VAAI)

  • Embora o ONTAP ofereça uma estrutura de namespace de volume flexível para organizar volumes em uma árvore usando junções, essa abordagem não tem valor para o vSphere. Ele cria um diretório para cada VM na raiz do datastore, independentemente da hierarquia do namespace do storage. Assim, a prática recomendada é simplesmente montar o caminho de junção para volumes para vSphere no volume raiz do SVM, que é como as ferramentas do ONTAP para VMware vSphere provisionam datastores. Não ter caminhos de junção aninhados também significa que nenhum volume é dependente de qualquer volume que não seja o volume raiz e que tirar um volume off-line ou destruí-lo, mesmo intencionalmente, não afeta o caminho para outros volumes.

  • Um tamanho de bloco de 4K é bom para partições NTFS em datastores NFS. A figura a seguir mostra a conectividade de um host vSphere para um datastore ONTAP NFS.

Conectividade de um host vSphere para um datastore ONTAP NFS

A tabela a seguir lista as versões de NFS e os recursos compatíveis.

Recursos do vSphere NFSv3 NFSv4.1

VMotion e Storage vMotion

Sim

Sim

Alta disponibilidade

Sim

Sim

Tolerância de falhas

Sim

Sim

DRS

Sim

Sim

Perfis de host

Sim

Sim

Armazenamento DRS

Sim

Não

Controle de e/S de storage

Sim

Não

SRM

Sim

Não

Volumes virtuais

Sim

Não

Aceleração de hardware (VAAI)

Sim

Sim

Autenticação Kerberos

Não

Sim (aprimorado com o vSphere 6,5 e posterior para oferecer suporte a AES, krb5i)

Suporte multipathing

Não

Sim (ONTAP 9.14,1)