Risolvere i problemi di montaggio

Questa pagina fornisce informazioni per la risoluzione dei problemi che potresti riscontrare durante il tentativo di montare o smontare una condivisione su un'istanza Filestore.

La mia VM o il mio pod GKE non riesce ad accedere a Filestore

Verifica se l'istanza Filestore è raggiungibile (ping e traceroute non sono supportati) eseguendo:

sudo showmount -e <filestore-ip>

Il comando dovrebbe rispondere con un elenco di file system esportati. Quindi, controlla se il client può raggiungere le informazioni RPC di Filestore eseguendo:

sudo rpcinfo -p <filestore-ip>

Se l'istanza Filestore non è raggiungibile, le cause comuni includono impostazioni di rete o ACL configurate in modo errato oppure stai tentando di montare l'istanza sbagliata.

  1. Verifica se controllo dell'accesso basato su IP è abilitato e se l'indirizzo IP del cliente è limitato. Per ulteriori informazioni, consulta Autorizzazione negata durante il tentativo di montare una condivisione file.
  2. Controlla le impostazioni del firewall per assicurarti che le porte richieste siano aperte. Per maggiori dettagli, consulta Configurare le regole del firewall.
  3. Se stai tentando di accedere a Filestore da un cluster GKE e ricevi l'errore mount.nfs: access denied by server while mounting ..., consulta Impossibile accedere alla condivisione file dai cluster GKE.

Autorizzazione negata durante il tentativo di montare una condivisione file

Verifica se sono presenti opzioni di esportazione NFS elencate per l'istanza:

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

dove:

  • instance-id è l'ID istanza di Filestore.
  • zone è la zona in cui risiede l'istanza Filestore.

Il comando restituisce qualcosa di simile al seguente:

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 trovi nfsExportOptions elencato, controlla se l'indirizzo IP del tuo client rientra in uno degli intervalli elencati in ipRanges per accessMode previsto. In caso contrario, devi modificare le opzioni di esportazione NFS.

Impossibile montare una condivisione file su App Engine

Filestore non supporta App Engine.

Impossibile montare una condivisione file da un cluster GKE

Non puoi montare direttamente le condivisioni file di Filestore sui cluster GKE. Devi invece configurare un volume permanente e una richiesta di volume permanente.