Secara otomatis me-mount berbagi file pada instans Amazon EC2 Linux - Amazon FSx untuk Server File Windows

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

Secara otomatis me-mount berbagi file pada instans Amazon EC2 Linux

Anda dapat secara otomatis me-mount file share Windows File Server Anda FSx untuk mengakses sistem file Windows File Server Anda setiap kali instance Amazon EC2 Linux yang dipasang reboot. FSx Untuk melakukannya, tambahkan entri ke /etc/fstab file pada EC2 instance. File /etc/fstab berisi informasi tentang sistem file. Perintah mount -a, yang berjalan selama startup instans, memasang sistem file yang tercantum dalam file /etc/fstab.

Untuk instance Amazon EC2 Linux yang tidak bergabung dengan Active Directory, Anda hanya dapat memasang file share FSx untuk Windows File Server dengan menggunakan alamat IP pribadinya. Anda bisa mendapatkan alamat IP pribadi sistem file menggunakan FSxkonsol Amazon, di tab Jaringan & keamanan, di Alamat IP Server File Pilihan.

Prosedur berikut menggunakan NTLM otentikasi Microsoft. Anda memasang sistem file sebagai pengguna yang merupakan anggota domain Microsoft Active Directory yang FSx bergabung dengan sistem file Windows File Server. Anda dapat mengambil kredensyal untuk akun pengguna dari creds.txt file menggunakan perintah berikut.

$ cat creds.txt username=user1 password=Password123 domain=EXAMPLE.COM

Untuk secara otomatis me-mount file share pada EC2 instans Amazon Linux yang tidak tergabung ke Active Directory

Untuk meluncurkan dan mengkonfigurasi EC2 instans Amazon Linux
  1. Luncurkan EC2 instans Amazon Linux menggunakan EC2konsol Amazon. Untuk informasi selengkapnya, lihat Meluncurkan instance di Panduan EC2 Pengguna Amazon.

  2. Terhubung ke instans Anda. Untuk informasi selengkapnya, lihat Connect ke instans Linux Anda di Panduan EC2 Pengguna Amazon.

  3. Jalankan perintah berikut untuk menginstal paket cifs-utils. Paket ini digunakan untuk me-mount sistem file jaringan seperti Amazon FSx di Linux.

    $ sudo yum install cifs-utils
  4. Buatlah direktori /mnt/fsx. Di sinilah Anda akan memasang sistem FSx file Amazon.

    $ sudo mkdir /mnt/fsx
  5. Buat file kredensial creds.txt di direktori /home/ec2-user.

  6. Atur izin file sehingga hanya Anda (sang pemilik) yang dapat membaca file dengan menjalankan perintah berikut.

    $ sudo chmod 700 creds.txt
Untuk memasang sistem file secara otomatis
  1. Anda secara otomatis memasang sebuah berbagi file yang tidak tergabung ke Direktori Aktif Anda dengan menggunakan alamat IP privat. Anda bisa mendapatkan alamat IP pribadi sistem file menggunakan FSxkonsol Amazon, di tab Jaringan & keamanan, di Alamat IP Server File Pilihan.

  2. Untuk secara otomatis memasang berbagi file menggunakan alamat IP privat, tambahkan baris berikut ke file /etc/fstab.

    //file-system-IP-address/file_share /mnt/fsx cifs vers=SMB_version,sec=ntlmsspi,cred=/home/ec2-user/creds.txt,rsize=CIFSMaxBufSize,wsize=CIFSMaxBufSize,cache=none 0 0

    Ganti CIFSMaxBufSize dengan nilai terbesar yang diizinkan oleh kernel Anda. Jalankan perintah berikut untuk mendapatkan nilai ini.

    $ modinfo cifs | grep CIFSMaxBufSize parm: CIFSMaxBufSize:Network buffer size (not including header). Default: 16384 Range: 8192 to 130048 (uint)

    Hasilnya menunjukkan bahwa ukuran buffer maksimum adalah 130048.

  3. Ujilah entri fstab dengan menggunakan perintah mount dengan opsi 'palsu' dalam hubungannya dengan opsi 'semua' dan 'verbose'.

    $ sudo mount -fav home/ec2-user/fsx : successfully mounted
  4. Untuk me-mount file share, reboot EC2 instance Amazon.

  5. Ketika instans sudah tersedia lagi, verifikasi bahwa sistem file telah terpasang dengan menjalankan perintah berikut.

    $ sudo mount -l -t cifs //file-system-IP-address/file_share on /mnt/fsx type cifs (rw,relatime,vers=SMB_version,sec=ntlmsspi,cache=cache_code,username=user1,domain=CORP.EXAMPLE.COM,uid=0,noforceuid,gid=0,noforcegid,addr=192.0.20.0,file_mode=0755,dir_mode=0755,soft,nounix,serverino,mapposix,rsize=1048576,wsize=1048576,echo_interval=60,actimeo=1)

    Baris yang ditambahkan ke file /etc/fstab dalam prosedur ini melakukan hal berikut pada titik-titik berikut:

    • //file-system-IP-address/file_share— Menentukan alamat IP dan berbagi sistem FSx file Amazon yang Anda pasang.

    • /mnt/fsx— Menentukan titik pemasangan untuk sistem FSx file Amazon pada EC2 instans Anda.

    • cifs vers=SMB_version— Menentukan jenis sistem file sebagai CIFS dan versi SMB protokol. Amazon FSx untuk Windows File Server mendukung SMB versi 2.0 hingga 3.1.1.

    • sec=ntlmsspi— Menentukan menggunakan NT LAN Manager Security Support Provider Interface untuk memfasilitasi otentikasi NTLM tantangan-respons.

    • cache=cache_mode— Mengatur mode cache. Opsi untuk CIFS cache ini dapat memengaruhi kinerja, dan Anda harus menguji pengaturan mana yang paling sesuai (dan meninjau dokumentasi Linux) untuk kernel dan beban kerja Anda. Pilihan strict dan none direkomendasikan, karena loose dapat menyebabkan inkonsistensi data karena semantik protokol longgar.

    • cred=/home/ec2-user/creds.txt — Tentukan tempat untuk mendapatkan kredensial pengguna.

    • _netdev — Beritahu sistem operasi bahwa sistem file berdiam di sebuah perangkat yang memerlukan akses jaringan. Menggunakan opsi ini mencegah instans dari pemasangan sistem file sampai layanan jaringan diaktifkan pada client.

    • 0 — Menunjukkan bahwa sistem file harus didukung oleh dump, jika itu nilainya bukan nol. Untuk AmazonFSx, nilai ini seharusnya0.

    • 0 — Tentukan urutan tempat fsck memeriksa sistem file pada boot. Untuk sistem FSx file Amazon, nilai ini 0 harus menunjukkan bahwa tidak fsck boleh berjalan saat start up.