Langkah 3: Pasang sistem file pada instans EC2 dan uji - Amazon Elastic File System

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

Langkah 3: Pasang sistem file pada instans EC2 dan uji

Dalam langkah ini, Anda melakukan hal berikut:

Langkah 3.1: Kumpulkan Informasi

Pastikan Anda memiliki informasi berikut saat mengikuti langkah-langkah di bagian ini:

  • Nama DNS publik instans EC2 Anda dalam format berikut:

    ec2-xx-xxx-xxx-xx.aws-region.compute.amazonaws.com
  • Nama DNS sistem file Anda. Anda dapat membangun nama DNS ini menggunakan formulir generik berikut:

    file-system-id.efs.aws-region.amazonaws.com

    Instans EC2 di mana Anda me-mount sistem file dengan menggunakan target mount dapat menyelesaikan nama DNS sistem file ke alamat IP target mount.

catatan

Amazon EFS tidak mengharuskan instans Amazon EC2 Anda memiliki alamat IP publik atau nama DNS publik. Persyaratan yang tercantum sebelumnya hanya untuk contoh walkthrough ini untuk memastikan bahwa Anda dapat terhubung dengan menggunakan SSH ke instance dari luar VPC.

Langkah 3.2: Instal Klien NFS pada Instans EC2 Anda

Anda dapat terhubung ke instans EC2 dari Windows atau dari komputer yang menjalankan Linux, atau macOS X, atau varian Unix lainnya.

Untuk menginstal klien NFS

  1. Connect ke instans EC2 Anda:

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

    • Untuk terhubung ke instans Anda dari komputer yang menjalankan Windows, Anda dapat menggunakan MindTerm atau PuTTY. Jika Anda berencana menggunakan PuTTY, Anda harus menginstalnya dan menggunakan prosedur berikut untuk mengonversi file .pem menjadi file .ppk.

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

  2. Jalankan perintah berikut pada instans EC2 dengan menggunakan sesi SSH:

    1. (Opsional) Dapatkan pembaruan dan reboot.

      $ sudo yum -y update $ sudo reboot

      Setelah reboot, sambungkan kembali ke instans EC2 Anda.

    2. Menginstal klien NFS.

      $ sudo yum -y install nfs-utils
      catatan

      Jika Anda memilihAmazon Linux AMI 2016.03.0Amazon Linux AMI saat meluncurkan instans Amazon EC2 Anda, Anda tidak perlu menginstalnfs-utilskarena sudah termasuk dalam AMI secara default.

Langkah 3.3: Pasang sistem file pada instans EC2 Anda dan uji

Sekarang Anda memasang sistem file pada instans EC2 Anda.

  1. Buat direktori (“efs-mount-point”).

    $ mkdir ~/efs-mount-point
  2. Pasang sistem file Amazon EFS.

    $ sudo mount -t nfs -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport mount-target-DNS:/ ~/efs-mount-point

    Instans EC2 dapat menyelesaikan nama DNS target mount ke alamat IP. Anda dapat menentukan alamat IP target pemasangan secara langsung.

    $ sudo mount -t nfs -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport mount-target-ip:/  ~/efs-mount-point
  3. Sekarang Anda memasang sistem file Amazon EFS pada instans EC2 Anda, Anda dapat membuat file.

    1. Ubah direktori.

      $ cd ~/efs-mount-point
    2. Daftar isi direktori.

      $ ls -al

      Ini harus kosong.

      drwxr-xr-x 2 root root 4096 Dec 29 22:33 . drwx------ 4 ec2-user ec2-user 4096 Dec 29 22:54 ..

    3. Direktori root dari sistem file, pada saat pembuatan, dimiliki oleh dan dapat ditulis oleh pengguna root, sehingga Anda perlu mengubah izin untuk menambahkan file.

      $ sudo chmod go+rw .

      Sekarang, jika Anda mencobals -alperintah Anda melihat bahwa izin telah berubah.

      drwxrwxrwx 2 root root 4096 Dec 29 22:33 . drwx------ 4 ec2-user ec2-user 4096 Dec 29 22:54 ..
    4. Membuat file teks.

      $ touch test-file.txt
    5. Daftar konten direktori.

      $ ls -l

Anda sekarang telah berhasil membuat dan memasang sistem file Amazon EFS pada instans EC2 Anda di VPC Anda.

Sistem file yang Anda pasang tidak bertahan di reboot. Untuk secara otomatis remount direktori, Anda dapat menggunakanfstabberkas. Untuk informasi selengkapnya, lihat Removunting otomatis saat reboot. Jika Anda menggunakan grup Auto Scaling untuk meluncurkan instans EC2, Anda juga dapat mengatur skrip dalam konfigurasi peluncuran. Sebagai contoh, lihat Panduan: Mengatur server web Apache dan layani file Amazon EFS.

Langkah selanjutnya

Langkah 4: Bersihkan