Cómo solucionar problemas de activación

En esta página, se proporciona información de solución de problemas para ayudarte a resolver problemas que podrías encontrar cuando intentas activar o desactivar un recurso compartido en una instancia de Filestore.

Mi VM o Pod de GKE no pueden acceder a Filestore

Confirma si se puede acceder a la instancia de Filestore (no se admiten ping y traceroute):

sudo showmount -e <filestore-ip>

El comando debería responder con una lista de sistemas de archivos exportados. Luego, ejecuta el siguiente comando para verificar si el cliente puede acceder a la información de RPC de Filestore:

sudo rpcinfo -p <filestore-ip>

Si no se puede acceder a la instancia de Filestore, las causas comunes incluyen la configuración de red o una configuración incorrecta de LCA, o intentes activar la instancia incorrecta.

  1. Verifica si el control de acceso basado en IP está habilitado y verifica si la dirección IP del cliente está restringida. Puedes encontrar los detalles aquí.
  2. Verifica la configuración de tu firewall para asegurarte de que los puertos requeridos estén abiertos. Para obtener más información, consulta Configura reglas de firewall.
  3. Si intentas acceder a Filestore desde un clúster de GKE y recibes el error mount.nfs: access denied by server while mounting ..., consulta No se puede acceder al archivo compartido desde los clústeres de GKE.

Permiso denegado cuando intentas activar un archivo compartido

Confirma si hay opciones de exportación de NFS para la instancia:

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

Donde:

  • instance-id es el ID de la instancia de Filestore.
  • zone es la zona en la que se encuentra la instancia de Filestore.

El comando muestra algo similar a lo siguiente:

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 encuentras nfsExportOptions en la lista, verifica si la dirección IP de tu cliente está dentro de uno de los rangos enumerados en ipRanges para el accessMode esperado. Si no lo es, debes editar las opciones de exportación de NFS.

No se puede activar un archivo compartido en App Engine

Filestore no es compatible con App Engine.

No se puede activar un archivo compartido desde un clúster de GKE

No puedes activar directamente archivos compartidos de Filestore en clústeres de GKE. En su lugar, debes configurar un PV y un PVC.