Resolver problemas de montagem

Nesta página, você encontrará informações sobre solução de problemas que podem encontrar ao tentar montar ou desconectar um compartilhamento em uma instância do Filestore.

Minha VM ou conjunto do GKE não pode acessar o Filestore

Confirme se a instância do Filestore pode ser acessada (ping e traceroute não são compatíveis) executando:

sudo showmount -e <filestore-ip>

O comando responderá com uma lista de sistemas de arquivos exportados. Em seguida, verifique se o cliente pode acessar as informações de RPC do Filestore executando:

sudo rpcinfo -p <filestore-ip>

Se a instância do Filestore não estiver acessível, as causas comuns incluem configurações de rede ou de ACL incorretas, ou você está tentando ativar a instância errada.

  1. Verifique se o controle de acesso baseado em IP está ativado e se o endereço IP do cliente é restrito. Os detalhes estão disponíveis aqui.
  2. Verifique as configurações do firewall para confirmar que as portas necessárias estão abertas. Para detalhes, consulte Como configurar regras de firewall.
  3. Se você estiver tentando acessar o Filestore de um cluster do GKE e receber o erro mount.nfs: access denied by server while mounting ..., consulte Não é possível acessar o compartilhamento de arquivos dos clusters do GKE.

Permissão negada ao tentar ativar um compartilhamento de arquivos

Verifique se há opções de exportação do NFS listadas para a instância:

gcloud filestore instances describe instance-id \
    --zone=zone

onde:

  • instance-id é o ID de instância do Filestore;
  • zone é a zona em que a instância do Filestore reside.

O comando retorna algo semelhante a:

createTime: '2019-10-11T17:28:23.340943077Z'
fileShares:
- capacityGb: '1024'
  name: vol1
  nfsExportOptions:
  - accessMode: READ_WRITE
    ipRanges:
    - 128.0.0.0/29
    squashMode: NO_ROOT_SQUASH
name: projects/yourproject/locations/us-central1-c/instances/nfs-server
networks:
- ipAddresses:
  - 10.0.0.2
  modes:
  - MODE_IPV4
  network: default
  reservedIpRange: 10.0.0.0/29
state: READY
tier: BASIC_HDD

Se você encontrar nfsExportOptions listado, verifique se o endereço IP do seu cliente está dentro de um dos intervalos listados em ipRanges para o accessMode esperado. Se não estiver, edite as opções de exportação do NFS.

Não foi possível ativar o compartilhamento de arquivos no App Engine

O Filestore não é compatível com o App Engine.

Não é possível ativar um compartilhamento de arquivos de um cluster do GKE

Não é possível ativar diretamente os compartilhamentos de arquivos do Filestore em clusters do GKE. Em vez disso, configure um PV e um PVC.