Mengelola NFS antarmuka pada perangkat Snow Family - AWS Snowball Edge Panduan Pengembang

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

Mengelola NFS antarmuka pada perangkat Snow Family

Gunakan antarmuka Network File System (NFS) untuk mengunggah file ke perangkat Snow Family seolah-olah perangkat tersebut adalah penyimpanan lokal ke sistem operasi Anda. Ini memungkinkan pendekatan yang lebih ramah pengguna untuk mentransfer data karena Anda dapat menggunakan fitur sistem operasi Anda, seperti menyalin file, menyeret dan menjatuhkannya, atau fitur antarmuka pengguna grafis lainnya. Setiap bucket S3 pada perangkat tersedia sebagai titik akhir NFS antarmuka dan dapat dipasang untuk menyalin data. NFSAntarmuka tersedia untuk pekerjaan impor.

Anda dapat menggunakan NFS antarmuka jika perangkat Snowball Edge dikonfigurasi untuk menyertakannya saat tugas memesan perangkat dibuat. Jika perangkat tidak dikonfigurasi untuk menyertakan NFS antarmuka, gunakan adaptor S3 atau penyimpanan yang kompatibel dengan Amazon S3 pada perangkat Snow Family untuk mentransfer data. Untuk informasi lebih lanjut tentang adaptor S3, lihatMengelola penyimpanan adaptor Amazon S3 dengan AWS OpsHub. Untuk informasi selengkapnya tentang penyimpanan yang kompatibel dengan Amazon S3 di perangkat Snow Family, lihat. Siapkan penyimpanan yang kompatibel dengan Amazon S3 di perangkat Snow Family dengan AWS OpsHub

Saat dimulai, NFS antarmuka menggunakan memori 1 GB dan 1CPU. Ini dapat membatasi jumlah layanan lain yang berjalan di perangkat Keluarga Salju atau jumlah instans EC2 yang kompatibel yang dapat dijalankan.

Data yang ditransfer melalui NFS antarmuka tidak dienkripsi dalam perjalanan. Saat mengonfigurasi NFS antarmuka, Anda dapat memberikan CIDR blok dan perangkat Keluarga Salju akan membatasi akses ke NFS antarmuka dari komputer klien dengan alamat di blok tersebut.

File pada perangkat akan ditransfer ke Amazon S3 ketika dikembalikan ke. AWS Untuk informasi selengkapnya, lihat Mengimpor Pekerjaan ke Amazon .

Untuk informasi selengkapnya tentang penggunaan NFS dengan sistem operasi komputer Anda, lihat dokumentasi untuk sistem operasi Anda.

Ingatlah detail berikut saat menggunakan NFS antarmuka.

  • Nama file adalah kunci objek di bucket S3 lokal Anda di perangkat Snow Family. Nama kuncinya adalah urutan karakter Unicode yang UTF -8 encoding paling banyak 1.024 byte panjangnya. Sebaiknya NFSv4 gunakan.1 jika memungkinkan dan menyandikan nama file dengan Unicode UTF -8 untuk memastikan impor data berhasil. Nama file yang tidak dikodekan dengan UTF -8 mungkin tidak diunggah ke S3 atau mungkin diunggah ke S3 dengan nama file yang berbeda tergantung pada pengkodean yang Anda gunakan. NFS

  • Pastikan bahwa panjang maksimum jalur file Anda kurang dari 1024 karakter. Perangkat Snow Family tidak mendukung jalur file yang lebih besar dari 1024 karakter. Melebihi panjang jalur file ini akan menghasilkan kesalahan impor file.

  • Untuk informasi selengkapnya, lihat Kunci objek di Panduan Pengguna Layanan Penyimpanan Sederhana Amazon.

  • Untuk transfer NFS berbasis, meta-data POSIX gaya standar akan ditambahkan ke objek Anda saat diimpor ke Amazon S3 dari perangkat Snow Family. Selain itu, Anda akan melihat meta-data "x-amz-meta-user-agent aws-datasync” seperti yang saat ini kami gunakan AWS DataSync sebagai bagian dari mekanisme impor internal ke Amazon S3 untuk impor perangkat Keluarga Salju dengan opsi. NFS

  • Anda dapat mentransfer hingga 40M file menggunakan satu perangkat Snowball Edge. Jika Anda perlu mentransfer lebih dari 40M file dalam satu pekerjaan, silakan batch file untuk mengurangi nomor file per setiap transfer. File individual dapat berukuran berapa pun dengan ukuran file maksimum 5 TB untuk perangkat Snowball Edge dengan antarmuka yang disempurnakan atau NFS antarmuka S3.

Anda juga dapat mengkonfigurasi dan mengelola NFS antarmuka dengan AWS OpsHub, GUI alat. Untuk informasi selengkapnya, lihat Mengelola NFS antarmuka .

NFSkonfigurasi untuk perangkat Snow Family

NFSAntarmuka tidak berjalan pada perangkat Keluarga Salju secara default, jadi Anda harus memulainya untuk mengaktifkan transfer data ke perangkat. Anda dapat mengonfigurasi NFS antarmuka dengan memberikan alamat IP Antarmuka Jaringan Virtual (VNI) yang berjalan pada perangkat Keluarga Salju dan membatasi akses ke berbagi file Anda, jika diperlukan. Sebelum mengonfigurasi NFS antarmuka, siapkan antarmuka jaringan virtual (VNI) di perangkat Keluarga Salju Anda. Untuk informasi selengkapnya, lihat Konfigurasi Jaringan untuk Instans Komputasi.

Konfigurasikan perangkat Keluarga Salju untuk NFS antarmuka

  • Gunakan describe-service perintah untuk menentukan apakah NFS antarmuka aktif.

    snowballEdge describe-service --service-id nfs

    Perintah akan mengembalikan status NFS layanan, ACTIVE atauINACTIVE.

    { "ServiceId" : "nfs", "Status" : { "State" : "ACTIVE" } }

    Jika nilai State namanyaACTIVE, layanan NFS antarmuka aktif dan Anda dapat memasang NFS volume perangkat Keluarga Salju. Untuk informasi selengkapnya, lihat . Jika nilainyaINACTIVE, Anda harus memulai layanan.

Memulai NFS layanan pada perangkat Keluarga Salju

Mulai antarmuka jaringan virtual (VNI), jika perlu, kemudian mulai NFS layanan pada perangkat keluarga salju. Jika perlu, saat memulai NFS layanan, berikan blok alamat jaringan yang diizinkan. Jika Anda tidak memberikan alamat apa pun, akses ke NFS titik akhir tidak akan dibatasi.

  1. Gunakan describe-virtual-network-interface perintah untuk melihat yang VNIs tersedia di perangkat Keluarga Salju.

    snowballEdge describe-virtual-network-interfaces

    Jika satu atau VNIs lebih aktif di perangkat Keluarga Salju, perintah mengembalikan yang berikut ini.

    snowballEdge describe-virtual-network-interfaces [ { "VirtualNetworkInterfaceArn" : "arn:aws:snowball-device:::interface/s.ni-8EXAMPLE8EXAMPLE8", "PhysicalNetworkInterfaceId" : "s.ni-8EXAMPLEaEXAMPLEd", "IpAddressAssignment" : "DHCP", "IpAddress" : "192.0.2.0", "Netmask" : "255.255.255.0", "DefaultGateway" : "192.0.2.1", "MacAddress" : "EX:AM:PL:E1:23:45" },{ "VirtualNetworkInterfaceArn" : "arn:aws:snowball-device:::interface/s.ni-1EXAMPLE1EXAMPLE1", "PhysicalNetworkInterfaceId" : "s.ni-8EXAMPLEaEXAMPLEd", "IpAddressAssignment" : "DHCP", "IpAddress" : "192.0.2.2", "Netmask" : "255.255.255.0", "DefaultGateway" : "192.0.2.1", "MacAddress" : "12:34:5E:XA:MP:LE" } ]

    Perhatikan nilai VirtualNetworkInterfaceArn nama yang akan VNI digunakan dengan NFS antarmuka.

  2. Jika tidak VNIs tersedia, gunakan create-virtual-network-interface perintah untuk membuat VNI untuk NFS antarmuka. Untuk informasi selengkapnya, lihat Menyiapkan Antarmuka Jaringan Virtual (VNI).

  3. Gunakan start-service perintah untuk memulai NFS layanan dan mengaitkannya denganVNI. Untuk membatasi akses ke NFS antarmuka, sertakan service-configuration dan AllowedHosts parameter dalam perintah.

    snowballEdge start-service --virtual-network-interface-arns arn-of-vni --service-id nfs --service-configuration AllowedHosts=CIDR-address-range
  4. Gunakan describe-service perintah untuk memeriksa status layanan. Ini berjalan ketika nilai State nama tersebutACTIVE.

    snowballEdge describe-service --service-id nfs

    Perintah mengembalikan status layanan, serta alamat IP dan nomor port NFS titik akhir dan CIDR rentang yang diizinkan untuk mengakses titik akhir.

    { "ServiceId" : "nfs", "Status" : { "State" : "ACTIVE" }, "Endpoints" : [ { "Protocol" : "nfs", "Port" : 2049, "Host" : "192.0.2.0" } ], "ServiceConfiguration" : { "AllowedHosts" : [ "10.24.34.0/23", "198.51.100.0/24" ] } }

Memasang NFS titik akhir pada komputer klien

Setelah NFS antarmuka dimulai, pasang titik akhir sebagai penyimpanan lokal di komputer klien.

Berikut ini adalah perintah mount default untuk sistem operasi Windows, Linux, dan macOS.

  • Windows:

    mount -o nolock rsize=128 wsize=128 mtype=hard nfs-interface-ip-address:/buckets/BucketName *
  • Linux:

    mount -t nfs nfs-interface-ip-address:/buckets/BucketName mount_point
  • macOS:

    mount -t nfs -o vers=3,rsize=131072,wsize=131072,nolocks,hard,retrans=2 nfs-interface-ip-address:/buckets/$bucketname mount_point

Menghentikan NFS antarmuka pada perangkat Snow Family

Setelah Anda selesai mentransfer file melalui NFS antarmuka dan sebelum mematikan perangkat Keluarga Salju, gunakan stop-service perintah untuk menghentikan layanan. NFS

snowballEdge stop-service --service-id nfs