Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pemasangan dari Amazon Elastic Container Service
Anda dapat mengakses sistem file FSx for Lustre dari wadah Amazon Elastic Container Service (Amazon ECS) Service Elastic Container Docker pada instans Amazon EC2. Anda dapat melakukannya dengan menggunakan salah satu opsi berikut:
Dengan memasang sistem file FSx for Lustre Anda dari instans Amazon EC2 yang menghosting tugas Amazon ECS Anda, dan mengekspor titik pemasangan ini ke container Anda.
Dengan memasang sistem file langsung di dalam kontainer tugas Anda.
Untuk informasi selengkapnya tentang Amazon ECS, lihat Apa Itu Amazon Elastic Container Service? di Panduan Developer Amazon Elastic Container Service.
Kami merekomendasikan penggunaan opsi 1 (Pemasangan dari instans Amazon EC2 yang menghosting tugas Amazon ECS) karena menyediakan penggunaan sumber daya yang lebih baik, terutama jika Anda mulai banyak kontainer (lebih dari lima) pada instans EC2 yang sama atau jika tugas Anda berumur pendek (kurang dari 5 menit).
Gunakan opsi 2 (Pemasangan dari wadah Docker), jika Anda tidak dapat mengkonfigurasi instans EC2, atau jika aplikasi Anda memerlukan fleksibilitas kontainer.
catatan
Pemasangan FSx untuk Lustre pada jenis peluncuran AWS Fargate tidak didukung.
Bagian berikut menjelaskan prosedur untuk masing-masing opsi untuk memasang sistem file Lustre Anda FSx dari wadah Amazon ECS.
Topik
Pemasangan dari instans Amazon EC2 yang menghosting tugas Amazon ECS
Prosedur ini menunjukkan bagaimana Anda dapat mengonfigurasi Amazon ECS pada instans EC2 untuk memasang sistem file Lustre Anda FSx secara lokal. Prosedur ini menggunakan properti kontainer volumes dan mountPoints untuk membagikan sumber daya dan membuat sistem file ini dapat diakses untuk menjalankan tugas secara lokal. Untuk informasi selengkapnya, lihat Meluncurkan Instans Kontainer Amazon ECS? di Panduan Developer Amazon Elastic Container Service.
Prosedur ini adalah untuk Amazon Linux 2 AMI yang Dioptimalkan Amazon ECS. Jika Anda menggunakan distribusi Linux lain, lihat Menginstal Lustre klien.
Untuk memasang sistem file Anda dari Amazon ECS pada instans EC2
-
Ketika meluncurkan instans Amazon ECS, baik secara manual atau menggunakan grup Auto Scaling, tambahkan baris dalam contoh kode berikut pada akhir bidang Data pengguna. Mengganti item berikut dalam contoh:
Ganti
dengan nama DNS sistem file yang sebenarnya.file_system_dns_nameGanti
dengan nama pemasangan sistem file.mountnameGanti
dengan titik pasang sistem file, yang perlu Anda buat.mountpoint
#!/bin/bash ...<existing user data>... fsx_dnsname=file_system_dns_namefsx_mountname=mountnamefsx_mountpoint=mountpointamazon-linux-extras install -y lustre mkdir -p "$fsx_mountpoint" mount -t lustre ${fsx_dnsname}@tcp:/${fsx_mountname} ${fsx_mountpoint} -o relatime,flock -
Saat membuat tugas Amazon ECS Anda, tambahkan properti kontainer
volumesdanmountPointsberikut dalam definisi JSON. Gantidengan titik pasang sistem file (sepertimountpoint/mnt/fsx).{ "volumes": [ { "host": { "sourcePath": "mountpoint" }, "name": "Lustre" } ], "mountPoints": [ { "containerPath": "mountpoint", "sourceVolume": "Lustre" } ], }
Pemasangan dari wadah Docker
Prosedur berikut menunjukkan bagaimana Anda dapat mengonfigurasi wadah tugas Amazon ECS untuk menginstal lustre-client paket dan memasang sistem file Lustre Anda FSx di dalamnya. Prosedur ini menggunakan Amazon Linux (amazonlinux) Docker image, tetapi pendekatan serupa dapat bekerja untuk distribusi lain.
Untuk memasang sistem file Anda dari kontainer Docker
-
Pada wadah Docker Anda, instal
lustre-clientpaket dan pasang sistem file FSx for Lustre Anda dengan properti.commandMengganti item berikut dalam contoh:Ganti
dengan nama DNS sistem file yang sebenarnya.file_system_dns_nameGanti
dengan nama pemasangan sistem file.mountnameGanti
dengan titik pasang sistem file.mountpoint
"command": [ "/bin/sh -c \"amazon-linux-extras install -y lustre; mount -t lustrefile_system_dns_name@tcp:/mountnamemountpoint-o relatime,flock;\"" ], -
Tambahkan
SYS_ADMINkemampuan ke wadah Anda untuk mengotorisasi untuk me-mount sistem file Lustre Anda FSx , menggunakan properti.linuxParameters"linuxParameters": { "capabilities": { "add": [ "SYS_ADMIN" ] } }