Cette page fournit des informations de dépannage pour vous aider à résoudre les problèmes que vous pouvez lors d'une tentative d'installation ou de démontage d'un partage sur un Filestore Compute Engine.
Ma VM ou mon pod GKE ne peuvent pas accéder à Filestore
Vérifiez si l'instance Filestore est accessible (ping
et traceroute
ne sont pas compatibles) en exécutant la commande suivante:
sudo showmount -e <filestore-ip>
La commande doit renvoyer une liste de systèmes de fichiers exportés. Vérifiez ensuite si le client peut accéder aux informations RPC de Filestore en exécutant la commande suivante:
sudo rpcinfo -p <filestore-ip>
Si l'instance Filestore n'est pas accessible, les causes courantes incluent des paramètres réseau ou des paramètres de LCA mal configurés, ou vous tentez d'installer la mauvaise instance.
- Vérifiez si le contrôle d'accès basé sur l'adresse IP est activé et si l'adresse IP du client est limitée. Pour en savoir plus, consultez Autorisation refusée lors de la tentative d'installation d'un partage de fichiers.
- Vérifiez les paramètres de pare-feu pour vous assurer que les ports requis sont ouverts. Pour en savoir plus, consultez la section Configurer les règles de pare-feu.
- Si vous essayez d'accéder à Filestore depuis un cluster GKE et que l'erreur
mount.nfs: access denied by server while mounting ...
s'affiche, consultez la section Impossible d'accéder au partage de fichiers à partir des clusters GKE.
Autorisation refusée lors de l'installation d'un partage de fichiers
Vérifiez si des options d'exportation NFS sont répertoriées pour l'instance :
gcloud filestore instances describe instance-id \
--zone=zone
où :
- instance-id est l'ID de l'instance Filestore ;
- zone est la zone où se trouve l'instance Filestore.
La commande renvoie un résultat semblable au suivant :
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
Si des options nfsExportOptions
sont répertoriées, assurez-vous que l'adresse IP de votre client se trouve dans l'une des plages répertoriées sous ipRanges
pour le mode accessMode
attendu.
Si ce n'est pas le cas, vous devez modifier les options d'exportation NFS.
Impossible d'installer un partage de fichiers sur App Engine
Filestore n'est pas compatible avec App Engine.
Impossible d'installer un partage de fichiers à partir d'un cluster GKE
Vous ne pouvez pas installer directement les partages de fichiers Filestore sur des clusters GKE. À la place, vous devez configurer un PV et une PVC.