Como usar o volume NFS como o repositório de dados do vSphere hospedado pelo Filestore

É possível usar instâncias de nível regional e zonal do Filestore como repositórios de dados externos para hosts do VMware ESXi no Google Cloud VMware Engine.

Para fazer isso, é possível criar instâncias do Filestore em regiões em que o VMware Engine e o Filestore estão disponíveis e, em seguida, montá-las como repositórios de dados externos para os hosts atuais do VMware ESXi no VMware Engine.

O VMware Engine oferece as seguintes opções de armazenamento do vSphere:

  • VMware vSAN. Isso inclui o armazenamento fornecido com cada nó do VMware Engine.
  • Armazenamento NFS externo. Isso inclui as seguintes opções:

Por que usar os repositórios de dados externos do VMware Engine?

O VMware Engine vSAN oferece armazenamento virtual de alto desempenho para VMs em execução no VMware Engine. O serviço VMware Engine usa nós de hardware com unidades de estado sólido (SSDs) locais NVMe, que são gerenciadas pela vSAN para oferecer uma infraestrutura virtual para VMs do VMware. Se você quiser escalonar somente os recursos de armazenamento no cluster, será necessário comprar um nó inteiro, bem como recursos de computação e rede, que talvez não sejam necessários. Essa limitação da infraestrutura hiperconvergente (HCI) baseada em vSAN cria a demanda para escalonar o armazenamento independentemente de outros recursos.

Com os repositórios de dados NFS externos, é possível escalonar o armazenamento independentemente dos recursos de computação, dependendo do VMware Engine para todas as cargas de trabalho do VMware.

As instâncias de nível High Scale e Enterprise são certificadas pelo VMware para uso com os armazenamentos de dados do VMware Engine e estão disponíveis em todas as regiões do VMware Engine.

Limitações do recurso

Considere as seguintes limitações:

  • Disponível apenas para instâncias de nível empresarial e de alta escala do Filestore. As instâncias de nível SSD básico e HDD básico não são compatíveis.
  • O suporte a snapshots com consistência de falhas estará disponível apenas em instâncias de nível Enterprise do Filestore.
  • O suporte ao Backup está disponível para os níveis alto e empresarial.
  • O download da cópia (VAAI não está disponível.

Suporte a protocolo

O protocolo NFSv3 é compatível.

Rede

Os serviços do Filestore e do VMware Engine estão conectados por acesso a serviços particulares (PSA). As cobranças de rede resultantes do acesso ao armazenamento dentro de uma região não se aplicam.

Antes de começar

As etapas neste documento presumem que você fez o seguinte:

  • Definição de um CIDR /26 para a rede de serviço do Google Cloud VMware Engine ser usada para armazenamento NFS externo.

Sub-redes de serviço

Quando você cria uma nuvem privada, o Filestore cria sub-redes de serviço adicionais, por exemplo, service-1, service-2 e service-3. As sub-redes de serviço são destinadas a cenários de implantação de eletrodomésticos ou serviços, como armazenamento, backup e recuperação de desastres ou streaming de mídia, oferecendo processamento linear e de alta capacidade de processamento para até mesmo as nuvens privadas de maior escala. A comunicação da VM entre uma sub-rede de serviço passa do host do VMware ESXi diretamente para a infraestrutura de rede do Google Cloud, capacitando a comunicação de alta velocidade.

O gateway NSX-T e as regras de firewall distribuídas não se aplicam a nenhuma sub-rede de serviço.

Como configurar sub-redes de serviço

As sub-redes de serviço não têm uma alocação CIDR na criação inicial. Em vez disso, é preciso especificar um intervalo e um prefixo CIDR não sobrepostos para as sub-redes de serviço usando o console ou a API do VMware Engine.

O primeiro endereço utilizável se torna o endereço do gateway. Para alocar um intervalo CIDR e um prefixo, edite uma das sub-redes de serviço.

As sub-redes de serviço poderão ser atualizadas se os requisitos do CIDR mudarem. A modificação de um CIDR de sub-rede de serviço pode causar interrupção da disponibilidade de rede das VMs anexadas a essa sub-rede de serviço.

Adicione as alocações CIDR reservadas das sub-redes de serviço definidas no portal do VMware Engine à lista de clientes importados na conexão de peering de VPC da sua rede.

Se você não fizer isso, o erro a seguir ou semelhante em vmkernel.log será retornado:

2022-09-23T04:58:14.266Z cpu23:2103354 opID=be2a0887)NFS: 161: Command: (mount)
Server: (10.245.17.21) IP: (10.245.17.21) Path: (/vol-g-shared-vmware-002) Label:
(NFS) Options: (None)
...
2022-09-23T04:58:14.270Z cpu23:2103354 opID=be2a0887)NFS: 194: NFS mount
10.245.17.21:/vol-g-shared-vmware-002 failed: The mount request was denied by the
NFS server. Check that the export exists and that the client is permitted to
mount it.

Criar e gerenciar instâncias do Filestore

Para ver como usar o console do Google Cloud para criar e gerenciar uma instância do Filestore, consulte Criar uma instância.

Para ver como importar as alocações CIDR reservadas que você criou para as sub-redes de serviço, consulte Atualizar uma conexão de peering.

Os clientes precisam entrar em contato com o suporte do GCVE para montar os repositórios de dados NFS do Filestore. Depois que o repositório de dados NFS for montado em todos os hosts em um determinado cluster e estiver disponível, será possível usar o console do vCenter para provisionar VMs no repositório de dados externo, visualizar métricas e registros relacionados às operações do Google I/O realizadas no repositório de dados externo.

Se você tiver interesse nesse recurso, entre em contato com sua equipe de conta ou com o suporte do Google Cloud.

A seguir