Menggunakan EFS mount helper untuk memasang ulang sistem file EFS secara otomatis - Amazon Elastic File System

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

Menggunakan EFS mount helper untuk memasang ulang sistem file EFS secara otomatis

Gunakan EFS mount helper untuk mengonfigurasi instans /etc/fstab Linux EC2 untuk secara otomatis memasang ulang sistem file EFS Anda saat instance dimulai kembali.

Lampirkan sistem file EFS saat membuat instans EC2 untuk mengaktifkan pemasangan otomatis saat reboot

Metode ini menggunakan EFS mount helper untuk me-mount sistem file memperbarui file /etc/fstab pada instance EC2. Mount helper adalah bagian dari amazon-efs-utilsseperangkat alat.

Saat membuat instans Amazon EC2 Linux baru menggunakan EC2 Launch Instance Wizard, Anda dapat mengonfigurasinya untuk memasang sistem file Amazon EFS secara otomatis. Instans EC2 memasang sistem file secara otomatis instans pertama kali diluncurkan dan juga setiap kali restart.

catatan

Sistem file Amazon EFS tidak mendukung pemasangan pada instans Amazon EC2 Mac yang menjalankan macOS Big Sur atau Monterey saat peluncuran instans.

Sebelum Anda melakukan prosedur ini, pastikan Anda telah membuat sistem file Amazon EFS Anda. Untuk informasi selengkapnya, lihat Cepat membuat sistem file yang memiliki pengaturan yang direkomendasikan (konsol) di latihan Amazon EFS Getting Started.

catatan

Anda tidak dapat menggunakan Amazon EFS dengan instans Amazon EC2 berbasis Microsoft Windows.

Sebelum Anda dapat meluncurkan dan terhubung ke instans Amazon EC2, Anda perlu membuat key pair, kecuali Anda sudah memilikinya. Ikuti langkah-langkah dalam Mengatur untuk menggunakan Amazon EC2 di Panduan Pengguna Amazon EC2 untuk membuat key pair. Jika Anda sudah memiliki key pair, Anda bisa menggunakannya untuk latihan ini.

Untuk mengonfigurasi instans EC2 Anda untuk memasang sistem file EFS secara otomatis saat diluncurkan
  1. Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.

  2. Pilih Luncurkan Instans.

  3. Pada Langkah 1: Pilih Amazon Machine Image (AMI), temukan Amazon Linux AMI di bagian atas daftar dan pilih Pilih.

  4. Pada Langkah 2: Pilih Jenis Instance, pilih Berikutnya: Konfigurasi Detail Instance.

  5. Pada Langkah 3: Konfigurasikan Detail Instance, berikan informasi berikut:

    • Untuk Network, pilih entri untuk VPC yang sama dengan sistem file EFS yang Anda pasang.

    • Untuk Subnet, pilih subnet default di Availability Zone apa pun.

    • Untuk sistem File, pilih sistem file EFS yang ingin Anda pasang. Jalur yang ditampilkan di sebelah ID sistem file adalah titik pemasangan yang akan digunakan instans EC2, yang dapat Anda ubah.

    • Di bawah Detail Lanjutan, data Pengguna dibuat secara otomatis, dan menyertakan perintah yang diperlukan untuk memasang sistem file EFS yang Anda tentukan di bawah Sistem file.

  6. Pilih Berikutnya: Tambahkan Penyimpanan.

  7. Pilih Berikutnya: Tambahkan Tanda.

  8. Beri nama instans Anda dan pilih Berikutnya: Konfigurasi Grup Keamanan.

  9. Pada Langkah 6: Konfigurasikan Grup Keamanan, atur Tetapkan grup keamanan ke Pilih grup keamanan yang ada. Pilih grup keamanan default untuk memastikannya dapat mengakses sistem file EFS Anda.

    Anda tidak dapat mengakses instans EC2 Anda dengan Secure Shell (SSH) menggunakan grup keamanan ini. Untuk akses dengan SSH, nanti Anda dapat mengedit keamanan default dan menambahkan aturan untuk mengizinkan SSH atau grup keamanan baru yang memungkinkan SSH. Anda dapat menggunakan pengaturan berikut:

    • Jenis: SSH

    • Protokol: TCP

    • Rentang Pelabuhan: 22

    • Sumber: Anywhere 0.0.0.0/0

  10. Pilih Tinjau dan Luncurkan.

  11. Pilih Luncurkan.

  12. Pilih kotak centang untuk key pair yang Anda buat, lalu pilih Launch Instances.

Instans EC2 Anda sekarang dikonfigurasi untuk memasang sistem file EFS saat diluncurkan dan kapan pun di-boot ulang.

Menggunakan /etc/fstab dengan EFS mount helper untuk secara otomatis memasang ulang sistem file EFS

File /etc/fstab berisi informasi tentang sistem file. Perintahmount -a, yang berjalan selama start-up instance, memasang semua sistem file yang tercantum di dalamnya. /etc/fstab Dalam prosedur ini, Anda akan memperbarui instans Linux EC2 secara manual sehingga instance menggunakan EFS mount helper untuk secara otomatis memasang ulang sistem file EFS saat instance dimulai ulang. /etc/fstab

catatan

Sistem file Amazon EFS tidak mendukung pemasangan otomatis menggunakan /etc/fstab helper pemasangan EFS di instans Amazon EC2 Mac yang menjalankan macOS Big Sur atau Monterey. Sebagai gantinya, Anda dapat menggunakan NFS /etc/fstab untuk secara otomatis memasang sistem file Anda pada instans EC2 Mac yang menjalankan macOS Big Sur dan Monterey.

Metode ini menggunakan EFS mount helper untuk me-mount sistem file. Mount helper adalah bagian dari amazon-efs-utils seperangkat alat.

amazon-efs-utilsAlat ini tersedia untuk instalasi di Amazon Linux dan Amazon Linux 2 Amazon Machine Images (AMI). Untuk informasi selengkapnya tentang amazon-efs-utils, lihat Menginstal alat Amazon EFS. Jika Anda menggunakan distribusi Linux lain, seperti Red Hat Enterprise Linux (RHEL), buat dan instal amazon-efs-utils secara manual. Untuk informasi selengkapnya, lihat Menginstal klien Amazon EFS di distribusi Linux lainnya.

Prasyarat

Persyaratan berikut harus ada sebelum Anda berhasil menerapkan prosedur ini:

Untuk memperbarui berkas /etc/fstab pada instans EC2 Anda
  1. Connect ke instans EC2 Anda:

    • Untuk menyambung ke instans Anda dari komputer yang menjalankan macOS atau Linux, tentukan file.pem untuk perintah SSH Anda. Untuk melakukan ini, gunakan -i opsi dan jalur ke kunci pribadi Anda.

    • Untuk terhubung ke instans Anda dari komputer yang menjalankan Windows, Anda dapat menggunakan salah satu MindTerm atau Putty. Untuk menggunakan PuTTY, instal dan konversi file.pem ke file.ppk.

    Untuk informasi selengkapnya, lihat topik berikut di Panduan Pengguna Amazon EC2:

  2. Buka /etc/fstab file di editor.

  3. Untuk pemasangan otomatis menggunakan otorisasi IAM atau titik akses EFS:

    • Untuk secara otomatis memasang dengan otorisasi IAM ke instans Amazon EC2 yang memiliki profil instans, tambahkan baris berikut ke file. /etc/fstab

      file-system-id:/ efs-mount-point efs _netdev,noresvport,tls,iam 0 0
    • Untuk secara otomatis me-mount dengan otorisasi IAM ke instance Linux menggunakan file kredensyal, tambahkan baris berikut ke file. /etc/fstab

      file-system-id:/ efs-mount-point efs _netdev,noresvport,tls,iam,awsprofile=namedprofile 0 0
    • Untuk memasang sistem file secara otomatis menggunakan titik akses EFS, tambahkan baris berikut ke /etc/fstab file.

      file-system-id:/ efs-mount-point efs _netdev,noresvport,tls,iam,accesspoint=access-point-id 0 0
    Awas

    Gunakan opsi _netdev, yang digunakan untuk mengidentifikasi sistem file jaringan, ketika memasang sistem file Anda secara otomatis. Jika _netdev hilang, instans EC2 Anda mungkin berhenti merespons. Hasil ini didapatkan karena sistem file jaringan perlu diinisialisasi setelah instans komputasi memulai jaringannya. Untuk informasi selengkapnya, lihat Pemasangan otomatis gagal dan instans tidak responsif.

    Untuk informasi lebih lanjut, lihat Pemasangan dengan otorisasi IAM dan Pemasangan dengan titik akses EFS.

  4. Simpan perubahan pada file.

  5. Uji fstab entri dengan menggunakan mount perintah dengan 'fake' opsi bersama dengan 'verbose' opsi 'all' dan.

    $ sudo mount -fav home/ec2-user/efs : successfully mounted

Instans EC2 Anda sekarang dikonfigurasi untuk memasang sistem file EFS setiap kali restart.

catatan

Dalam beberapa kasus, instans Amazon EC2 Anda mungkin perlu dimulai terlepas dari status sistem file Amazon EFS yang Anda pasang. Dalam kasus seperti itu, tambahkan nofail opsi ke entri sistem file Anda di /etc/fstab file Anda.

Baris kode yang Anda tambahkan ke /etc/fstab file melakukan hal berikut.

Bidang Deskripsi

file-system-id:/

ID untuk sistem file Amazon EFS Anda. Anda bisa mendapatkan ID ini dari konsol atau secara terprogram dari CLI atau SDK. AWS

efs-mount-point

Titik pemasangan untuk sistem file EFS pada instans EC2 Anda.

efs

Jenis sistem file. Saat Anda menggunakan mount helper, tipe ini selaluefs.

mount options

Opsi pemasangan untuk sistem file. Ini adalah daftar opsi berikut yang dipisahkan koma:

  • _netdev— Opsi ini memberi tahu sistem operasi bahwa sistem file berada pada perangkat yang memerlukan akses jaringan. Opsi ini mencegah instans memasang sistem file sampai jaringan telah diaktifkan pada klien.

  • noresvportMemberitahu klien NFS untuk menggunakan port sumber Transmission Control Protocol (TCP) baru ketika koneksi jaringan dibangun kembali. Melakukan hal ini membantu memastikan bahwa sistem file EFS memiliki ketersediaan tanpa gangguan setelah peristiwa pemulihan jaringan.

  • tls— Memungkinkan enkripsi data dalam perjalanan.

  • iam— Gunakan opsi ini untuk memasang dengan otorisasi IAM ke Amazon EC2 yang memiliki profil instans. Menggunakan opsi iam mount juga membutuhkan penggunaan tls opsi. Untuk informasi selengkapnya, lihat Menggunakan IAM untuk mengontrol akses data sistem file.

  • awsprofile=namedprofile— Gunakan opsi ini dengan tls opsi iam dan untuk memasang dengan otorisasi IAM ke instance Linux menggunakan file kredensyal. Untuk informasi selengkapnya tentang titik akses EFS, lihatMenggunakan IAM untuk mengontrol akses data sistem file.

  • accesspoint=access-point-id— Gunakan opsi ini dengan tls opsi untuk memasang menggunakan titik akses EFS. Untuk informasi selengkapnya tentang titik akses EFS, lihatBekerja dengan titik akses Amazon EFS.

0

Nilai bukan nol menunjukkan bahwa sistem file harus didukung olehdump. Untuk EFS, nilai ini seharusnya0.

0

Urutan di mana fsck memeriksa sistem file saat boot. Untuk sistem file EFS, nilai ini 0 harus menunjukkan bahwa tidak fsck boleh berjalan saat start-up.