Probleme bei der Installation beheben

Auf dieser Seite finden Sie Informationen zur Fehlerbehebung. wenn Sie versuchen, eine Freigabe in einem Filestore Instanz.

Meine VM oder mein GKE-Pod kann nicht auf Filestore zugreifen

Prüfen Sie mit dem folgenden Befehl, ob die Filestore-Instanz erreichbar ist (ping und traceroute werden nicht unterstützt):

sudo showmount -e <filestore-ip>

Der Befehl sollte mit einer Liste exportierter Dateisysteme antworten. Prüfen Sie dann mit dem folgenden Befehl, ob der Client die RPC-Informationen von Filestore erreichen kann:

sudo rpcinfo -p <filestore-ip>

Wenn die Filestore-Instanz nicht erreichbar ist, sind häufig Ursachen falsch konfigurierte Netzwerk- oder ACL-Einstellungen oder Sie versuchen, die falsche Instanz bereitzustellen.

  1. Prüfen Sie, ob die IP-basierte Zugriffssteuerung aktiviert ist und ob die IP-Adresse des Clients eingeschränkt ist. Weitere Informationen finden Sie unter Berechtigung verweigert beim Bereitstellen einer Dateifreigabe:
  2. Prüfen Sie in den Firewalleinstellungen, ob die erforderlichen Ports geöffnet sind. Weitere Informationen finden Sie unter Firewallregeln konfigurieren.
  3. Wenn Sie versuchen, von einem GKE-Cluster auf Filestore zuzugreifen, und dabei der Fehler mount.nfs: access denied by server while mounting ... angezeigt wird, finden Sie entsprechende Informationen unter Zugriff auf Dateifreigabe von GKE-Clustern nicht möglich.

Berechtigung beim Bereitstellen einer Dateifreigabe wurde verweigert

Prüfen Sie, ob für die Instanz NFS-Exportoptionen aufgeführt sind:

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

Dabei gilt:

  • instance-id ist die Instanz-ID der Filestore-Instanz.
  • zone ist die Zone, in der sich die Filestore-Instanz befindet.

Der Befehl gibt in etwa Folgendes zurück:

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

Wenn nfsExportOptions aufgeführt ist, prüfen Sie, ob die IP-Adresse Ihres Clients innerhalb einem der unter ipRanges aufgeführten Bereiche für den erwarteten accessMode liegt. Ist dies nicht der Fall, müssen Sie die NFS-Exportoptionen bearbeiten.

Eine Dateifreigabe kann nicht in App Engine bereitgestellt werden

Filestore unterstützt App Engine nicht.

Dateifreigabe kann nicht über einen GKE-Cluster bereitgestellt werden

Sie können Filestore-Dateifreigaben nicht direkt in GKE-Clustern bereitstellen. Stattdessen müssen Sie ein PV und einen PVC konfigurieren.