Memecahkan masalah dengan tugas DataSync - AWS DataSync

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memecahkan masalah dengan tugas DataSync

Gunakan informasi berikut untuk membantu Anda memecahkan masalah dengan AWS DataSync tugas dan eksekusi tugas. Masalah ini mungkin termasuk masalah penyiapan tugas, eksekusi tugas yang macet, dan data yang tidak ditransfer seperti yang diharapkan.

Kesalahan: Nilai tidak valid SyncOption . Opsi: TransferMode,PreserveDeletedFiles, Nilai: SEMUA, HAPUS.

Kesalahan ini terjadi saat Anda membuat atau mengedit DataSync tugas Anda dan Anda memilih opsi Transfer semua data dan membatalkan pilihan Simpan file yang dihapus.

Ketika Anda mentransfer semua data, DataSync tidak memindai lokasi tujuan Anda dan tidak tahu apa yang harus dihapus.

Eksekusi tugas gagal dengan EniNotFoundkesalahan

Kesalahan ini terjadi jika Anda menghapus salah satu antarmuka jaringan tugas Anda di virtual private cloud (VPC) Anda. Jika tugas Anda dijadwalkan atau diantrian, tugas akan gagal jika tidak ada antarmuka jaringan yang diperlukan untuk mentransfer data Anda.

Tindakan yang harus dilakukan

Anda memiliki opsi berikut untuk mengatasi masalah ini:

  • Mulai ulang tugas secara manual. Ketika Anda melakukan ini, DataSync akan membuat antarmuka jaringan yang hilang yang dibutuhkan untuk menjalankan tugas.

  • Jika Anda perlu membersihkan sumber daya di VPC, pastikan Anda tidak menghapus antarmuka jaringan yang terkait dengan DataSync tugas yang masih Anda gunakan.

    Untuk melihat antarmuka jaringan yang dialokasikan untuk tugas Anda, lakukan salah satu hal berikut:

    • Gunakan DescribeTaskoperasi. Anda dapat melihat antarmuka jaringan di elemen SourceNetworkInterfaceArns dan DestinationNetworkInterfaceArns respons.

    • Di EC2 konsol Amazon, cari ID tugas Anda (sepertitask-f012345678abcdef0) untuk menemukan antarmuka jaringannya.

  • Pertimbangkan untuk tidak menjalankan tugas Anda secara otomatis. Ini bisa termasuk menonaktifkan antrian tugas atau penjadwalan (melalui DataSync atau otomatisasi khusus).

Eksekusi tugas gagal dengan kesalahan Tidak dapat mengalokasikan memori

Ketika DataSync tugas Anda gagal dengan kesalahan Tidak dapat mengalokasikan memori, itu bisa berarti beberapa hal yang berbeda.

Tindakan yang harus diambil

Coba yang berikut ini sampai Anda tidak lagi melihat masalahnya:

Tugas gagal Input/Output error untuk Amazon FSx untuk sistem file NetApp ONTAP

Ketika DataSync tugas Anda gagal dengan Input/Output error saat mentransfer data dengan Amazon FSx untuk sistem file NetApp ONTAP, itu bisa disebabkan oleh satu atau beberapa masalah berikut.

  • Volume FSx untuk ONTAP telah mencapai kapasitas file maksimumnya. Ini terjadi ketika jumlah inode yang tersedia, atau pointer file, pada volume habis.

  • Volume FSx untuk ONTAP telah kehabisan kapasitas penyimpanan yang tersedia.

  • Eksekusi DataSync tugas mendorong terlalu banyak konkurensi baca tulis dan menghabiskan persentase yang sangat tinggi dari kapasitas throughput sistem file.

Tindakan yang harus dilakukan

Anda dapat mengatasi masalah ini dengan meninjau status volume ONTAP FSx untuk menentukan penyebab yang mendasarinya.

Untuk menentukan apakah volume telah mencapai kapasitas file maksimum dan menyelesaikan masalah:

  • Lihat kapasitas file maksimum volume — untuk informasi selengkapnya, lihat Memantau kapasitas file volume di Amazon FSx untuk Panduan Pengguna NetApp ONTAP.

  • Tingkatkan kapasitas file volume dengan meningkatkan jumlah inode atau dengan meningkatkan kapasitas penyimpanan. Untuk informasi selengkapnya, lihat Meningkatkan kapasitas file maksimum volume di Amazon FSx untuk Panduan Pengguna NetApp ONTAP.

Untuk menentukan apakah volume telah kehabisan kapasitas penyimpanan yang tersedia dan menyelesaikan masalah:

  • Tentukan kapasitas penyimpanan volume yang tersedia — untuk informasi selengkapnya lihat Memantau kapasitas penyimpanan volume dalam Panduan Pengguna ONTAP. FSx

    Jika volume memiliki sedikit atau tidak ada kapasitas penyimpanan yang tersedia, Anda perlu meningkatkan kapasitas penyimpanan volume. Untuk informasi selengkapnya, lihat Meningkatkan kapasitas penyimpanan volume di FSx Panduan Pengguna ONTAP.

  • Untuk menghindari masalah volume yang kehabisan kapasitas penyimpanan yang tersedia agar tidak terjadi lagi, gunakan fitur autosizing volume untuk secara otomatis meningkatkan kapasitas penyimpanan volume sesuai kebutuhan. Untuk informasi selengkapnya, lihat Menggunakan autosizing volume di Panduan Pengguna FSx untuk ONTAP.

Untuk menentukan apakah eksekusi tugas menghabiskan terlalu banyak kapasitas throughput sistem file yang tersedia:

  • Pantau kinerja sistem file menggunakan CloudWatch metrik yang tersedia. Untuk informasi selengkapnya, lihat Memantau metrik sistem file di FSx Panduan Pengguna ONTAP.

  • Pantau sistem file untuk peringatan kinerja server file di FSx konsol Amazon. Untuk informasi selengkapnya, lihat Peringatan kinerja dan rekomendasi di FSx Panduan Pengguna ONTAP.

Untuk mengatasi masalah ini, Anda perlu memastikan bahwa tugas tidak menggunakan semua kapasitas throughput sistem file yang tersedia. Lakukan hal-hal berikut:

Tugas gagal dengan Connection Reset by peer atau Host is down pesan FSx untuk sistem file ONTAP

Ketika DataSync tugas Anda gagal dengan Host is down pesan Connection Reset by peer atau saat mentransfer data dengan sistem file FSx untuk ONTAP, itu bisa disebabkan oleh satu atau beberapa masalah berikut.

  • Server SMB sistem file di-boot ulang atau terputus selama eksekusi tugas.

  • Sistem file gagal dari server primer ke sekunder (dan alamat IP) selama eksekusi tugas. DataSync tidak mendukung kegagalan ke alamat IP sekunder selama eksekusi tugas.

    FSx untuk sistem file ONTAP failover ke server sekunder dan alamat IP selama peristiwa berikut:

    • Server utama menjadi tidak tersedia.

    • Availability Zone server utama menjadi tidak tersedia (untuk sistem file Multi-AZ).

    • Selama perubahan kapasitas throughput yang diprakarsai pengguna.

    • Selama jendela pemeliharaan terjadwal secara teratur sistem file.

    Untuk informasi selengkapnya, lihat FSx proses Failover ONTAP di Panduan Pengguna FSx ONTAP.

Tindakan yang harus dilakukan

Mulai ulang tugas.

Eksekusi tugas memiliki status peluncuran tetapi sepertinya tidak ada yang terjadi

DataSync Tugas Anda dapat macet dengan status Peluncuran biasanya karena agen dimatikan atau kehilangan konektivitas jaringan.

Tindakan yang harus diambil

Pastikan status agen Anda online. Jika agen OFFLINE, pastikan itu dinyalakan.

Jika agen dinyalakan dan tugas masih Diluncurkan, maka kemungkinan ada masalah koneksi jaringan antara agen Anda dan AWS. Untuk informasi tentang cara menguji konektivitas jaringan, lihat Memverifikasi koneksi agen Anda ke DataSync layanan.

Jika Anda masih mengalami masalah ini, lihatSaya tidak tahu apa yang terjadi dengan agen saya. Dapatkah seseorang membantu saya?.

Eksekusi tugas tampaknya macet dalam status persiapan

Waktu tugas DataSync transfer Anda memiliki status Mempersiapkan tergantung pada jumlah data di sumber dan tujuan transfer Anda dan kinerja sistem penyimpanan tersebut.

Saat tugas dimulai, DataSync lakukan daftar direktori rekursif untuk menemukan semua file, objek, direktori, dan metadata di sumber dan tujuan Anda. DataSync menggunakan daftar ini untuk mengidentifikasi perbedaan antara sistem penyimpanan dan menentukan apa yang harus disalin. Proses ini bisa memakan waktu beberapa menit atau bahkan beberapa jam.

Tindakan yang harus diambil

Anda tidak perlu melakukan apa pun. Terus tunggu status tugas berubah menjadi Transfer. Jika status masih tidak berubah, hubungi AWS Dukungan Pusat.

Eksekusi tugas berhenti sebelum transfer selesai

Jika eksekusi DataSync tugas Anda berhenti lebih awal, konfigurasi tugas Anda mungkin menyertakan Wilayah AWS yang dinonaktifkan di Anda Akun AWS.

Tindakan yang harus dilakukan

Lakukan hal berikut untuk menjalankan tugas Anda lagi:

  1. Periksa status keikutsertaan Wilayah tugas Anda dan pastikan mereka diaktifkan.

  2. Mulai tugas lagi.

Eksekusi tugas gagal saat mentransfer dari bucket Google Cloud Storage

Karena DataSync berkomunikasi dengan Google Cloud Storage menggunakan Amazon S3 API, ada batasan yang dapat menyebabkan transfer DataSync Anda gagal jika Anda mencoba menyalin tag objek. Pesan berikut yang terkait dengan masalah ini muncul di CloudWatch log Anda:

[PERINGATAN] Gagal membaca metadata untuk file/your-bucket/your-object: S3 Dapatkan Penandaan Objek Gagal: melanjutkan tanpa memberi tag

Untuk mencegah hal ini, batalkan pilihan opsi Salin tag objek saat mengonfigurasi pengaturan tugas transfer Anda.

Ada ketidakcocokan antara stempel waktu eksekusi tugas

Saat melihat CloudWatch log DataSync konsol atau Amazon, Anda mungkin memperhatikan bahwa waktu mulai dan akhir untuk eksekusi DataSync tugas Anda tidak cocok dengan stempel waktu yang Anda lihat di alat pemantauan lainnya. Ini karena konsol dan CloudWatch log memperhitungkan waktu yang dihabiskan eksekusi tugas dalam status peluncuran atau antrian, sementara beberapa alat lain tidak.

Anda mungkin melihat perbedaan ini saat membandingkan stempel waktu eksekusi antara DataSync konsol atau CloudWatch log dan tempat-tempat berikut:

  • Log untuk sistem file yang terlibat dalam transfer Anda

  • Tanggal modifikasi terakhir pada objek Amazon S3 yang DataSync menulis ke

  • Lalu lintas jaringan yang berasal dari DataSync agen

  • EventBridge Acara Amazon

Eksekusi tugas gagal dengan NoMem kesalahan

Kumpulan data yang Anda coba transfer mungkin terlalu besar DataSync. Jika Anda melihat kesalahan ini, hubungi AWS Dukungan Pusat.

Objek gagal ditransfer Azure Blob Storage dengan user metadata key kesalahan

Saat mentransfer dari bucket S3 keAzure Blob Storage, Anda mungkin melihat kesalahan berikut:

[ERROR] Failed to transfer file /user-metadata/file1: Azure Blob user metadata key must be a CSharp identifier

Ini berarti /user-metadata/file1 mencakup metadata pengguna yang tidak menggunakan pengidentifikasi C# yang valid. Untuk informasi selengkapnya, lihat dokumentasi Microsoft.

Ada /.aws-datasync folder di lokasi tujuan

DataSync membuat folder yang dipanggil /.aws-datasync di lokasi tujuan Anda untuk membantu memfasilitasi transfer data Anda.

Meskipun DataSync biasanya menghapus folder ini setelah transfer Anda, mungkin ada situasi di mana ini tidak terjadi.

Tindakan yang harus diambil

Hapus folder ini kapan saja selama Anda tidak memiliki eksekusi tugas yang sedang berjalan menyalin ke lokasi itu.

Ketika eksekusi tugas Anda selesai, Anda melihat kesalahan berikut:

Transfer and verification completed. Selected files transferred except for files skipped due to errors. If no skipped files are listed in Cloud Watch Logs, please contact AWS Support for further assistance.

Saat mentransfer antara sistem penyimpanan SMB (seperti server file SMB dan sistem file Amazon FSx untuk Windows File Server), Anda mungkin melihat peringatan dan kesalahan berikut di log Anda: CloudWatch

[WARN] Failed to read metadata for file /appraiser/symlink: No data available [ERROR] Failed to read metadata for directory /appraiser/symlink: No data available
Tindakan yang harus diambil

DataSync tidak mendukung transfer tautan simbolis (atau tautan keras) saat mentransfer di antara jenis lokasi ini. Untuk informasi selengkapnya, lihat Tautan dan direktori disalin oleh AWS DataSync.

Kesalahan laporan tugas

Anda mungkin mengalami salah satu kesalahan berikut saat mencoba memantau DataSync transfer Anda dengan laporan tugas.

Pesan kesalahan Solusi

Jalur file melebihi panjang maksimum 4.096 karakter. Tidak dapat menulis ke Laporan Tugas

N/A (tidak DataSync dapat mentransfer file dengan jalur yang melebihi 4.096 byte)

Untuk informasi selengkapnya, lihat Sistem penyimpanan, file, dan batas objek.

Gagal mengunggah Laporan Tugas ke S3 karena bucket atau peran IAM tidak valid

Pastikan peran DataSync IAM memiliki izin yang tepat untuk mengunggah laporan tugas ke bucket S3 Anda.

Terjadi kesalahan eksekusi sebelum membuat Laporan Tugas

Periksa CloudWatch log Anda untuk mengidentifikasi mengapa eksekusi tugas Anda gagal.