Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Behebung von Problemen mit DataSync Standorten
Verwenden Sie die folgenden Informationen, um Probleme mit AWS DataSync Standorten zu beheben. Zu diesen Problemen können gehören:
-
Berechtigungen und Einhängefehler bei NFS-Speicherorten
-
Probleme mit dem Besitz von Dateien
-
Probleme beim Zugriff auf SMB-Standorte, die die Kerberos-Authentifizierung verwenden
-
Berechtigungs- und Zugriffsprobleme mit Objektspeichern, z. B. Amazon S3- und Microsoft Azure Blob-Speicherorten
Meine Aufgabe ist mit der Fehlermeldung „NFS-Berechtigungen verweigert“ fehlgeschlagen
Sie können die Fehlermeldung „Berechtigungen verweigert“ erhalten, wenn Sie Ihren NFS-Dateiserver mit root_squash
oder konfigurieren all_squash
und Ihre Dateien nicht alle Lesezugriff haben.
Maßnahme
Um dieses Problem zu beheben, konfigurieren Sie Ihren NFS-Export mit no_root_squash
oder stellen Sie sicher, dass die Berechtigungen für alle Dateien, die Sie übertragen möchten, allen Benutzern Lesezugriff gewähren.
DataSync Um auf Verzeichnisse zugreifen zu können, müssen Sie außerdem den All-Execute-Zugriff aktivieren. Um sicherzustellen, dass das Verzeichnis gemountet werden kann, verbinden Sie sich zunächst mit einem Computer, der die gleiche Netzwerkkonfiguration wie Ihr Agent hat. Führen Sie dann den folgenden CLI-Befehl aus:
mount -t nfs -o nfsvers=<
your-nfs-server-version
>
<your-nfs-server-name
>:<nfs-export-path-you-specified
>
<new-test-folder-on-your-computer
>
Wenn das Problem immer noch nicht behoben ist, wenden Sie sich an AWS -Support das Center
Meine Aufgabe ist mit einem NFS-Mount-Fehler fehlgeschlagen
Möglicherweise wird der folgende Fehler angezeigt, wenn Sie eine DataSync Aufgabe ausführen, die einen NFS-Dateiserverstandort beinhaltet:
Die Aufgabe konnte nicht auf den Speicherort zugreifen loc-1111222233334444a: x40016: mount.nfs: Verbindungszeitlimit überschritten
Zu ergreifende Maßnahmen
Gehen Sie wie folgt vor, bis der Fehler behoben ist.
-
Stellen Sie sicher, dass der NFS-Dateiserver und der Export, die Sie an Ihrem DataSync Standort angeben, gültig sind. Wenn dies nicht der Fall ist, löschen Sie Ihren Standort und Ihre Aufgabe und erstellen Sie dann einen neuen Speicherort und eine neue Aufgabe, die einen gültigen NFS-Dateiserver verwenden, und exportieren Sie sie. Weitere Informationen finden Sie unter Verwenden der DataSync-Konsole.
-
Überprüfen Sie Ihre Firewall-Konfiguration zwischen Ihrem Agenten und dem NFS-Dateiserver. Weitere Informationen finden Sie unter Netzwerkanforderungen für lokalen, selbstverwalteten, anderen Cloud- und Edge-Speicher.
-
Stellen Sie sicher, dass Ihr Agent auf den NFS-Dateiserver zugreifen kann, und mounten Sie den Export. Weitere Informationen finden Sie unter Bereitstellung des DataSync Zugriffs auf NFS-Dateiserver.
-
Wenn der Fehler weiterhin angezeigt wird, öffnen Sie einen Support-Kanal mit Support. Weitere Informationen finden Sie unter Ich weiß nicht, was mit meinem Agenten los ist. Kann mir jemand helfen?.
Meine Aufgabe ist mit einem Amazon EFS-Mount-Fehler fehlgeschlagen
Möglicherweise wird der folgende Fehler angezeigt, wenn Sie eine DataSync Aufgabe ausführen, die einen Amazon EFS-Standort betrifft:
Die Aufgabe konnte nicht auf den Standort zugreifen loc-1111222233334444a: x40016: Es konnte keine Verbindung zum EFS-Mount-Ziel mit IP hergestellt werden: 10.10.1.0.
Dies kann passieren, wenn der Bereitstellungspfad des Amazon EFS-Dateisystems, den Sie mit Ihrem Standort konfigurieren, aktualisiert oder gelöscht wird. DataSync ist sich dieser Änderungen im Dateisystem nicht bewusst.
Maßnahme
Löschen Sie Ihren Standort und Ihre Aufgabe und erstellen Sie einen neuen Amazon EFS-Speicherort mit dem neuen Bereitstellungspfad.
Der Dateibesitz wird bei der NFS-Übertragung nicht beibehalten
Nach der Übertragung stellen Sie möglicherweise fest, dass die Dateien an Ihrem DataSync Zielspeicherort einen anderen Benutzer IDs (UIDs) oder eine andere Gruppe IDs (GIDs) haben als dieselben Dateien an Ihrem Quellspeicherort. Beispielsweise könnten die Dateien an Ihrem Zielort die UID 65534
99
, oder nobody
haben.
Dies kann passieren, wenn ein Dateisystem, das an Ihrer Übertragung beteiligt ist, die ID-Zuordnung von NFS Version 4 verwendet, eine Funktion, die DataSync nicht unterstützt wird.
Maßnahme
Sie haben mehrere Möglichkeiten, dieses Problem zu umgehen:
-
Erstellen Sie einen neuen Speicherort für das Dateisystem, das NFS Version 3 anstelle von Version 4 verwendet.
-
Deaktivieren Sie die ID-Zuordnung von NFS Version 4 auf dem Dateisystem.
Versuchen Sie die Übertragung erneut. Beide Optionen sollten das Problem lösen.
Meine Aufgabe kann nicht auf einen SMB-Standort zugreifen, der Kerberos verwendet
DataSync Fehler bei SMB-Standorten, die die Kerberos-Authentifizierung verwenden, hängen normalerweise mit Diskrepanzen zwischen Ihrem Standort und den Kerberos-Konfigurationen zusammen. Möglicherweise liegt auch ein Netzwerkproblem vor.
- Auf den Standort konnte nicht zugegriffen werden
-
Der folgende Fehler weist darauf hin, dass möglicherweise Konfigurationsprobleme mit Ihrem SMB-Standort oder dem Kerberos-Setup vorliegen:
Task failed to access location
Überprüfen Sie Folgendes:
-
Der SMB-Dateiserver, den Sie für Ihren Standort angeben, ist ein Domainname. Für Kerberos können Sie die IP-Adresse des Dateiservers nicht angeben.
-
Der Kerberos-Prinzipal, den Sie für Ihren Standort angeben, entspricht dem Prinzipal, den Sie zum Erstellen der Kerberos-Schlüsseltabellendatei (Keytab) verwenden. Bei Prinzipalnamen wird Groß- und Kleinschreibung beachtet.
-
Das zugeordnete Benutzerkennwort des Kerberos-Prinzipals hat sich seit der Erstellung der Keytab-Datei nicht geändert. Wenn sich das Passwort ändert (aufgrund einer Passwortrotation oder aus einem anderen Grund), schlägt die Ausführung der Aufgabe möglicherweise mit dem folgenden Fehler fehl:
Die Aufgabe konnte nicht auf den Standort zugreifen loc-1111222233334444a: x40015: kinit: Beim Abrufen der ersten Anmeldeinformationen ist die Vorauthentifizierung fehlgeschlagen
-
- Der KDC-Bereich kann nicht kontaktiert werden
-
Der folgende Fehler weist auf ein Netzwerkproblem hin:
kinit: Cannot contact any KDC for realm 'MYDOMAIN.ORG' while getting initial credentials"
Überprüfen Sie Folgendes:
-
Die von Ihnen bereitgestellte Kerberos-Konfigurationsdatei (
krb5.conf
) DataSync enthält die richtigen Informationen zu Ihrem Kerberos-Bereich. Eine krb5.conf Beispieldatei finden Sie unter Voraussetzungen für die Kerberos-Authentifizierung. -
Der Kerberos Key Distribution Center (KDC) -Serverport ist geöffnet. Der KDC-Port ist in der Regel der TCP-Port 88.
-
Die DNS-Konfiguration in Ihrem Netzwerk.
-
Meine Aufgabe ist mit einem Eingabe-/Ausgabefehler fehlgeschlagen
Sie können input/output error message if your storage system fails I/O Anfragen vom Agenten erhalten. DataSync Zu den häufigsten Gründen hierfür gehören ein Serverfestplattenausfall, Änderungen an Ihrer Firewallkonfiguration oder ein Ausfall des Netzwerk-Routers.
Wenn der Fehler einen NFS-Dateiserver oder einen Hadoop Distributed File System (HDFS) -Cluster betrifft, gehen Sie wie folgt vor, um den Fehler zu beheben.
Zu ergreifende Maßnahmen (NFS)
Überprüfen Sie zunächst die Protokolle und Messwerte Ihres NFS-Dateiservers, um festzustellen, ob das Problem auf dem NFS-Server aufgetreten ist. Falls ja, lösen Sie das Problem.
Als nächstes überprüfen Sie, ob Ihre Netzwerkkonfiguration unverändert ist. Gehen Sie wie folgt vor, um zu überprüfen, ob der NFS-Dateiserver korrekt konfiguriert ist und darauf zugreifen DataSync kann:
-
Richten Sie einen anderen NFS-Client im gleichen Netzwerk-Subnetz wie den -Agenten ein.
-
Mounten Sie Ihre Freigabe auf diesem Client.
-
Überprüfen Sie, ob der Client die Freigabe erfolgreich lesen und schreiben kann.
Zu ergreifende Maßnahmen (HDFS)
Gehen Sie wie folgt vor, bis Sie den Fehler behoben haben:
-
Stellen Sie sicher, dass Ihr HDFS-Cluster Ihrem DataSync Agenten die Kommunikation mit den Clustern NameNode und DataNode Anschlüssen ermöglicht.
In den meisten Clustern finden Sie die Portnummern, die der Cluster verwendet, in den folgenden Konfigurationsdateien:
-
Um den NameNode Port zu finden, suchen Sie in der
core-site.xml
Datei unter derfs.default.name
Eigenschaftfs.default
oder (abhängig von der Hadoop-Distribution). -
Um den DataNode Port zu finden, suchen Sie in der
hdfs-site.xml
Datei unter derdfs.datanode.address
Eigenschaft.
-
-
Vergewissern Sie sich in Ihrer
hdfs-site.xml
Datei, dass Ihredfs.data.transfer.protection
Eigenschaft nur einen Wert hat. Zum Beispiel:<property> <name>dfs.data.transfer.protection</name> <value>privacy</value> </property>
Fehler: FsS3UnableToConnectToEndpoint
DataSync kann keine Verbindung zu Ihrem Amazon S3 S3-Standort herstellen. Dies kann bedeuten, dass der S3-Bucket des Standorts nicht erreichbar ist oder der Standort nicht richtig konfiguriert ist.
Gehen Sie wie folgt vor, bis Sie das Problem behoben haben:
-
Prüfen Sie, ob DataSync Sie auf Ihren S3-Bucket zugreifen können.
-
Stellen Sie mithilfe der DataSync Konsole oder des DescribeLocationS3-Betriebs sicher, dass der Standort korrekt konfiguriert ist.
Fehler: FsS3HeadBucketFailed
DataSync kann nicht auf den S3-Bucket zugreifen, zu dem oder von dem Sie übertragen. Prüfen Sie mithilfe des Amazon S3 HeadBucketS3-Vorgangs, ob DataSync Sie berechtigt sind, auf den Bucket zuzugreifen. Wenn Sie Ihre Berechtigungen anpassen müssen, finden Sie weitere Informationen unterBereitstellung des DataSync Zugriffs auf S3-Buckets.
Die Aufgabe schlägt mit einem Unable to list Azure Blobs on the volume root
Fehler fehl
Wenn Ihre DataSync Übertragungsaufgabe mit einem Unable to list Azure Blobs on the
volume root
Fehler fehlschlägt, liegt möglicherweise ein Problem mit Ihrem Shared Access Signature (SAS) -Token oder Ihrem Azure Netzwerk des Speicherkontos.
Zu ergreifende Maßnahmen
Versuchen Sie Folgendes und führen Sie Ihre Aufgabe erneut aus, bis Sie das Problem behoben haben:
-
Stellen Sie sicher, dass Ihr SAS-Token über die richtigen Zugriffsberechtigungen verfügt Microsoft Azure Blob Storage.
-
Wenn Sie Ihren DataSync Agenten in ausführen Azure, konfigurieren Sie Ihr Speicherkonto so, dass der Zugriff von dem virtuellen Netzwerk aus möglich ist, in dem sich Ihr Agent befindet.
-
Wenn Sie Ihren Agenten auf Amazon ausführen EC2, konfigurieren Sie Ihren Azure Speicher-Firewall, um den Zugriff von der öffentlichen IP-Adresse des Agenten aus zu ermöglichen.
Für Informationen zur Konfiguration Ihres Azure Das Netzwerk des Speicherkontos finden Sie im Azure Blob Storage Dokumentation
Fehler: FsAzureBlobVolRootListBlobsFailed
Das SAS-Token (Shared Access Signature), das DataSync für den Zugriff auf Ihr Microsoft Azure Blob Storage hat nicht die Listenberechtigung.
Um das Problem zu beheben, aktualisieren Sie Ihren Standort mit einem Token, das über die Listenberechtigung verfügt, und versuchen Sie erneut, Ihre Aufgabe auszuführen.
Fehler: SrcLocHitAccess
DataSync kann nicht auf Ihren Quellstandort zugreifen. Vergewissern Sie DataSync sich, dass die Person berechtigt ist, auf den Speicherort zuzugreifen, und versuchen Sie erneut, Ihre Aufgabe auszuführen.
Fehler: SyncTaskErrorLocationNotAdded
DataSync kann nicht auf Ihren Standort zugreifen. Vergewissern Sie DataSync sich, dass die Person berechtigt ist, auf den Standort zuzugreifen, und versuchen Sie erneut, Ihre Aufgabe auszuführen.
Die Aufgabe mit dem S3-Quellspeicherort schlägt mit HeadObject
oder ohne GetObjectTagging
Fehler fehl
Wenn Sie Objekte mit einer bestimmten Version IDs aus einem S3-Bucket übertragen, wird möglicherweise ein Fehler im Zusammenhang mit HeadObject
oder angezeigtGetObjectTagging
. Hier ist zum Beispiel ein Fehler im Zusammenhang mitGetObjectTagging
:
[WARN] Failed to read metadata for file
/picture1.png
(versionId:111111
): S3 Get Object Tagging Failed [ERROR] S3 Exception: op=GetObjectTaggingphotos/picture1.png
, code=403, type=15, exception=AccessDenied, msg=Access Denied req-hdrs: content-type=application/xml, x-amz-api-version=2006-03-01 rsp-hdrs: content-type=application/xml, date=Wed, 07 Feb 2024 20:16:14 GMT, server=AmazonS3, transfer-encoding=chunked, x-amz-id-2=IOWQ4fDEXAMPLEQM+ey7N9WgVhSnQ6JEXAMPLEZb7hSQDASK+Jd1vEXAMPLEa3Km, x-amz-request-id=79104EXAMPLEB723
Wenn Sie einen dieser Fehler sehen, überprüfen Sie, ob die IAM-Rolle, die für den Zugriff auf Ihren S3-Quellspeicherort DataSync verwendet wird, über die folgenden Berechtigungen verfügt:
-
s3:GetObjectVersion
-
s3:GetObjectVersionTagging
Wenn Sie Ihre Rolle mit diesen Berechtigungen aktualisieren müssen, finden Sie weitere Informationen unterErstellen einer IAM-Rolle für den Zugriff DataSync auf Ihren Amazon S3 S3-Standort.