Menggunakan helper mount EFS untuk me-mount kembali 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 helper mount EFS untuk me-mount kembali sistem file EFS secara otomatis

Gunakan EFS mount helper untuk mengkonfigurasi/etc/fstabpada instans EC2 Linux untuk secara otomatis merombak sistem file EFS Anda saat instans dimulai kembali.

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

Metode ini menggunakan helper pemasangan EFS untuk memasang sistem file memperbarui file /etc/fstab pada instans EC2. Penolong gunung adalah bagian dariamazon-efs-utilsset alat.

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

catatan

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

Sebelum melakukan prosedur ini, pastikan Anda telah membuat sistem file Amazon EFS Anda. Untuk informasi selengkapnya, lihatLangkah 1: Buat sistem file Amazon EFS Andadalam latihan Memulai Amazon EFS.

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 diMenyiapkan Amazon EC2di dalamPanduan Pengguna Amazon EC2 untuk Instans Linuxuntuk membuat key pair. Jika Anda sudah memiliki key pair, Anda dapat menggunakannya untuk latihan ini.

Untuk mengonfigurasi instans EC2 Anda untuk memasang sistem file EFS secara otomatis saat peluncuran

  1. Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.

  2. Pilih Luncurkan Instans.

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

  4. Di Langkah 2: Pilih Jenis Instans, pilihSelanjutnya: Konfigurasi Rincian Instans.

  5. Di Langkah 3: Konfigurasi Detail Instans., berikan informasi berikut:

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

    • UntukSubnet, pilih subnet default di Availability Zone mana pun.

    • UntukSistem file file file file, pilih sistem file EFS yang ingin Anda pasang. Jalur yang ditunjukkan di samping ID sistem file adalah titik kait yang akan digunakan, yang dapat Anda ubah.

    • Di bawahDetail Lanjutan, yangData penggunadibuat secara otomatis, dan mencakup perintah yang diperlukan untuk memasang sistem file EFS yang Anda tentukan di bawahSistem file file file file.

  6. Pilih Berikutnya: Tambahkan Penyimpanan.

  7. Pilih Berikutnya: Tambahkan Tag.

  8. Beri nama instans Anda dan pilihSelanjutnya: Konfigurasi Grup Keamanan.

  9. MasukLangkah 6: Konfigurasi Kelompok Keamanan., setMenetapkan grup keamanankepadaPilih grup keamanan yang sudah ada. Pilih grup keamanan default untuk memastikannya dapat mengakses sistem file EFS Anda.

    Anda tidak dapat mengakses instans EC2 dengan Secure Shell (SSH) menggunakan grup keamanan ini. Untuk akses oleh 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 Port: 22

    • Sumber: Di mana saja 0.0.0.0/0

  10. Pilih Tinjau dan Luncurkan.

  11. Pilih Luncurkan.

  12. Pilih kotak centang untuk key pair yang Anda buat, dan kemudian pilihLuncurkan Contoh.

Instans EC2 Anda sekarang dikonfigurasi untuk memasang sistem file EFS pada saat peluncuran dan setiap kali sistem dinyalakan ulang.

Menggunakan/etc/fstabdengan EFS mount helper untuk secara otomatis merombak sistem file EFS

File /etc/fstab berisi informasi tentang sistem file. Perintahmount -a, yang berjalan selama instans start-up, me-mount semua sistem file yang tercantum dalam/etc/fstab. Dalam prosedur ini, Anda akan memperbarui/etc/fstabpada instans EC2 Linux sehingga instans menggunakan EFS mount helper untuk secara otomatis me-remount sistem file EFS ketika instans restart.

catatan

Sistem file Amazon EFS tidak mendukung penggunaan pemasangan otomatis/etc/fstabdengan helper mount EFS di instans Mac Amazon EC2 yang menjalankan macOS Big Sur atau Monterey. Sebagai gantinya, Anda dapat menggunakanNFS dengan/etc/fstabuntuk me-mount sistem file secara otomatis pada instans Mac EC2 yang menjalankan macOS Big Sur dan Monterey.

Metode ini menggunakan EFS pemasangan helper untuk memasang sistem file. Penolong gunung adalah bagian dariamazon-efs-utilsset alat.

Klasteramazon-efs-utilsalat tersedia untuk instalasi di Amazon Linux dan Amazon Linux 2 Amazon Machine Images (AMIS). Untuk informasi selengkapnya tentang amazon-efs-utils, lihat Menggunakan amazon-efs-utils Alat. Jika Anda menggunakan distribusi Linux lainnya, seperti Red Hat Enterprise Linux (RHEL), buat dan instal secara manualamazon-efs-utils. Untuk informasi selengkapnya, lihat Menginstal klien Amazon EFS di distribusi Linux lainnya.

Prasyarat

Persyaratan berikut harus ada sebelum Anda berhasil menerapkan prosedur ini:

  • Anda telah membuat sistem file Amazon EFS yang ingin Anda ubah secara otomatis. Untuk informasi selengkapnya, lihat Langkah 1: Buat sistem file Amazon EFS Anda.

  • Anda telah membuat instans EC2 Linux yang ingin Anda konfigurasikan untuk secara otomatis merombak sistem file EFS.

  • EFS mount helper diinstal pada instans EC2 Linux. Untuk informasi selengkapnya, lihat Menggunakan amazon-efs-utils Alat.

Untuk memperbarui file /etc/fstab pada instans EC2 Anda

  1. Connect ke instans EC2 Anda:

    • Untuk terhubung ke instans Anda dari komputer yang menjalankan macOS atau Linux, tentukan file .pem untuk perintah SSH Anda. Untuk melakukannya, gunakan-iopsi dan jalur ke kunci privat Anda.

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

    Untuk informasi lebih lanjut, lihat topik berikut diPanduan Pengguna Amazon EC2 untuk Instans Linux:

  2. Buka file/etc/fstabdalam editor.

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

    • Untuk me-mount secara otomatis dengan otorisasi IAM ke instans Amazon EC2 yang memiliki profil instans, tambahkan baris berikut ke/etc/fstabberkas.

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

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

      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 Memasang dengan titik akses EFS.

  4. Simpan perubahan pada file.

  5. Ujifstabentri dengan menggunakanmountperintah dengan'fake'bersama dengan'all'dan'verbose'pilihan.

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

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

catatan

Dalam beberapa kasus, instans Amazon EC2 Anda mungkin perlu memulai terlepas dari status sistem file Amazon EFS yang terpasang. Dalam kasus tersebut, tambahkannofailpilihan untuk entri sistem file Anda di/etc/fstabberkas.

Baris kode yang Anda tambahkan ke/etc/fstabmelakukan hal berikut.

Bidang Deskripsi

file-system-id:/

ID untuk sistem file Amazon EFS Anda. Anda bisa mendapatkan ID ini dari konsol atau secara pemrograman dari CLI atauAWSSDK.

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

Pasang opsi untuk sistem file. Ini adalah daftar yang dipisahkan koma dari opsi berikut:

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

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

  • tls- Mengaktifkan enkripsi data saat transit.

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

  • awsprofile=namedprofile- Gunakan opsi ini denganiamdantlsopsi untuk me-mount dengan otorisasi IAM ke instance Linux menggunakan file kredensyal. Untuk informasi lebih lanjut tentang titik akses EFS, lihatMenggunakan IAM untuk mengontrol akses data sistem file.

  • accesspoint=access-point-id- Gunakan opsi ini dengantlsopsi untuk memasang menggunakan titik akses EFS. Untuk informasi lebih lanjut 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 manafsckmemeriksa sistem file saat boot. Untuk sistem file EFS, nilai ini seharusnya0untuk menunjukkan bahwafsckseharusnya tidak berjalan saat start-up.