Auf dieser Seite finden Sie Informationen zur Fehlerbehebung bei Problemen, die beim Bereitstellen oder Trennen einer Freigabe auf einer Filestore-Instanz auftreten können.
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.
- 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:
- Prüfen Sie in den Firewalleinstellungen, ob die erforderlichen Ports geöffnet sind. Weitere Informationen finden Sie unter Firewallregeln konfigurieren.
- 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.