Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengkonfigurasi AWS DataSync transfer dengan server NFS file
Dengan AWS DataSync, Anda dapat mentransfer data antara server file Network File System (NFS) Anda dan salah satu layanan AWS penyimpanan berikut:
Untuk mengatur transfer semacam ini, Anda membuat lokasi untuk server NFS file Anda. Anda dapat menggunakan lokasi ini sebagai sumber transfer atau tujuan.
Menyediakan DataSync akses ke server NFS file
DataSync Untuk mengakses server NFS file Anda, Anda memerlukan DataSync agen. Agen memasang ekspor di server file Anda dengan menggunakan NFS protokol.
Mengonfigurasi ekspor Anda NFS
Ekspor yang DataSync diperlukan untuk transfer Anda tergantung pada apakah server NFS file Anda adalah lokasi sumber atau tujuan dan bagaimana izin server file Anda dikonfigurasi.
Jika server file Anda adalah lokasi sumber, DataSync hanya perlu membaca dan melintasi file dan folder Anda. Jika itu adalah lokasi tujuan, DataSync perlu akses root untuk menulis ke lokasi dan mengatur kepemilikan, izin, dan metadata lainnya pada file dan folder yang Anda salin. Anda dapat menggunakan no_root_squash
opsi untuk mengizinkan akses root untuk ekspor Anda.
Contoh berikut menjelaskan cara mengkonfigurasi NFS ekspor yang menyediakan akses ke DataSync.
Ketika server NFS file Anda adalah lokasi sumber (akses root)
Konfigurasikan ekspor Anda dengan menggunakan perintah berikut, yang menyediakan izin DataSync hanya-baca (ro
) dan akses root (): no_root_squash
export-path
datasync-agent-ip-address
(ro,no_root_squash)
Ketika server NFS file Anda adalah lokasi tujuan
Konfigurasikan ekspor Anda dengan menggunakan perintah berikut, yang menyediakan izin DataSync tulis (rw
) dan akses root (no_root_squash
):
export-path
datasync-agent-ip-address
(rw,no_root_squash)
Ketika server NFS file Anda adalah lokasi sumber (tidak ada akses root)
Konfigurasikan ekspor Anda dengan menggunakan perintah berikut, yang menentukan ID POSIX pengguna (UID) dan ID grup (GID) yang Anda tahu akan memberikan izin DataSync hanya-baca pada ekspor:
export-path
datasync-agent-ip-address
(ro,all_squash,anonuid=uid
,anongid=gid
)
Versi NFS yang didukung
Secara default, DataSync menggunakan NFS versi 4.1. DataSync juga mendukung NFS 4.0 dan 3.x.
Mengkonfigurasi jaringan Anda untuk transfer NFS
Untuk DataSync transfer Anda, Anda harus mengkonfigurasi lalu lintas untuk beberapa koneksi jaringan:
-
Izinkan lalu lintas pada port berikut dari DataSync agen Anda ke server NFS file Anda:
-
Untuk NFS versi 4.1 dan 4.0 - TCP port 2049
-
Untuk NFS versi 3.x - TCP port 111 dan 2049
NFSKlien lain di jaringan Anda harus dapat memasang NFS ekspor yang Anda gunakan untuk mentransfer data. Ekspor juga harus dapat diakses tanpa otentikasi Kerberos.
-
-
Konfigurasikan lalu lintas untuk koneksi titik akhir layanan Anda (sepertiVPC, publik, atau FIPS titik akhir).
-
Izinkan lalu lintas dari DataSync layanan ke layanan AWS penyimpanan yang Anda transfer ke atau dari.
Membuat lokasi NFS transfer Anda
Sebelum Anda mulai, perhatikan hal berikut:
-
Anda memerlukan server NFS file yang ingin Anda transfer datanya.
-
Anda memerlukan DataSync agen yang dapat mengakses server file Anda.
-
DataSync tidak mendukung penyalinan daftar kontrol akses NFS versi 4 (ACLs).
-
Buka AWS DataSync konsol di https://console.aws.amazon.com/datasync/
. -
Di panel navigasi kiri, perluas Transfer data, lalu pilih Lokasi dan Buat lokasi.
-
Untuk jenis Lokasi, pilih Sistem File Jaringan (NFS).
-
Untuk Agen, pilih DataSync agen yang dapat terhubung ke server NFS file Anda.
Anda dapat memilih lebih dari satu agen. Untuk informasi selengkapnya, lihat Menggunakan beberapa DataSync agen.
-
Untuk NFSserver, masukkan nama Sistem Nama Domain (DNS) atau alamat IP dari server NFS file yang terhubung dengan DataSync agen Anda.
-
Untuk jalur Mount, masukkan jalur NFS ekspor yang DataSync ingin Anda pasang.
Jalur ini (atau subdirektori jalur) adalah tempat DataSync mentransfer data ke atau dari. Untuk informasi selengkapnya, lihat Mengonfigurasi ekspor Anda NFS.
-
(Opsional) Perluas Pengaturan tambahan dan pilih NFSversi tertentu DataSync untuk digunakan saat mengakses server file Anda.
Untuk informasi selengkapnya, lihat Versi NFS yang didukung.
-
(Opsional) Pilih Tambahkan tag untuk menandai NFS lokasi Anda.
Tag adalah pasangan nilai kunci yang membantu Anda mengelola, memfilter, dan mencari lokasi Anda. Sebaiknya buat setidaknya tag nama untuk lokasi Anda.
-
Pilih Buat lokasi.
-
Gunakan perintah berikut untuk membuat NFS lokasi.
$ aws datasync create-location-nfs \ --server-hostname
nfs-server-address
\ --on-prem-config AgentArns=datasync-agent-arns
\ --subdirectorynfs-export-path
Untuk informasi selengkapnya tentang membuat lokasi, lihatMenyediakan DataSync akses ke server NFS file.
DataSync secara otomatis memilih NFS versi yang digunakannya untuk membaca dari suatu NFS lokasi. Untuk menentukan NFS versi, gunakan
Version
parameter opsional dalam NfsMountOptions API operasi.
Perintah ini mengembalikan Amazon Resource Name (ARN) dari NFS lokasi, mirip dengan yang ARN ditunjukkan berikut ini.
{ "LocationArn": "arn:aws:datasync:us-east-1:111222333444:location/loc-0f01451b140b2af49" }
Untuk memastikan bahwa direktori dapat dipasang, Anda dapat terhubung ke komputer mana pun yang memiliki konfigurasi jaringan yang sama dengan agen Anda dan menjalankan perintah berikut.
mount -t nfs -o nfsvers=<
nfs-server-version
<nfs-server-address
:<nfs-export-path
<test-folder
Berikut ini adalah contoh perintah.
mount -t nfs -o nfsvers=3 198.51.100.123:/path_for_sync_to_read_from /temp_folder_to_test_mount_on_local_machine