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 dari sistem file Anda. Anda dapat membuat nama DNS ini menggunakan formulir generik berikut:

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

    Instans EC2 tempat Anda memasang 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 panduan 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 Anda dari komputer yang menjalankan macOS atau Linux, tentukan file.pem untuk perintah SSH Anda dengan -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. Jika Anda berencana untuk menggunakan PuTTY, Anda perlu menginstalnya dan menggunakan prosedur berikut untuk mengonversi file.pem menjadi file.ppk.

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

  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. Instal klien NFS.

      $ sudo yum -y install nfs-utils
      catatan

      Jika Anda memilih Amazon Linux AMI 2016.03.0 Amazon Linux AMI saat meluncurkan instans Amazon EC2 Anda, Anda tidak perlu nfs-utils menginstal karena sudah termasuk dalam AMI secara default.

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

Sekarang Anda me-mount 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 secara opsional menentukan alamat IP dari target mount 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 setelah Anda memiliki sistem file Amazon EFS yang terpasang pada instans EC2 Anda, Anda dapat membuat file.

    1. Ubah direktori.

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

      $ ls -al

      Itu 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, setelah pembuatan, dimiliki oleh dan dapat ditulis oleh pengguna root, jadi Anda perlu mengubah izin untuk menambahkan file.

      $ sudo chmod go+rw .

      Sekarang, jika Anda mencoba ls -al perintah, 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. Buat 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 selama reboot. Untuk secara otomatis memasang kembali direktori, Anda dapat menggunakan file tersebut. fstab Untuk informasi selengkapnya, lihat Penghapusan 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: Siapkan server web Apache dan layani file Amazon EFS.

Langkah selanjutnya

Langkah 4: Membersihkan