Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memasang berbagi file pada instans Amazon EC2 Linux
Anda dapat memasang FSx untuk Windows File Server berbagi file pada instans Amazon EC2 Linux yang bergabung dengan Direktori Aktif Anda atau tidak bergabung untuk mengakses sistem file FSx untuk Windows File Server.
catatan
Perintah berikut menentukan parameter seperti protokol SMB, caching, dan ukuran buffer baca dan tulis sebagai contoh saja. Pilihan parameter untuk
cifsperintah Linux, serta versi kernel Linux yang digunakan, dapat memengaruhi throughput dan latensi untuk operasi jaringan antara klien dan sistem file Amazon FSx. Untuk informasi selengkapnya, lihatcifsdokumentasi untuk lingkungan Linux yang Anda gunakan.Klien Linux tidak mendukung DNS-based failover otomatis. Untuk informasi selengkapnya, lihat Pengalaman failover pada klien Linux.
-
Jika Anda belum memiliki instans Linux EC2 yang berjalan yang tergabung ke Microsoft Direktori Aktif milik Anda, lihat Secara manual bergabung dengan instans Linux di Panduan Administrasi AWS Directory Service untuk instruksi melakukannya.
-
Connect ke instans EC2 Linux Anda. Untuk informasi selengkapnya, lihat Menghubungkan ke instans Linux Anda di Panduan Pengguna Amazon EC2.
-
Jalankan perintah berikut untuk menginstal paket
cifs-utils. Paket ini digunakan untuk memasang sistem file jaringan seperti Amazon FSx di Linux.$sudo yum install cifs-utils -
Buat
/mnt/fsxdirektori titik pasang. Di sinilah tempat Anda akan memasang sistem file Amazon FSx.$sudo mkdir -p /mnt/fsx -
Autentikasi dengan kerberos menggunakan perintah berikut.
$kinit -
Pasang Berbagi file dengan perintah berikut.
$sudo mount -t cifs //,ip=file_system_dns_name/file_sharemount_point--verbose -o vers=SMB_version,sec=krb5,cruid=ad_user,rsize=CIFSMaxBufSize,wsize=CIFSMaxBufSize,cache=nonepreferred-file-server-IpAnda dapat menemukan nama DNS pada konsol Amazon FSx
dengan memilih Windows File Server, Jaringan & keamanan. Atau, Anda dapat menemukan mereka dalam respon operasi API CreateFileSystematauDescribeFileSystems.Untuk sistem Single-AZ file yang bergabung dengan Direktori Aktif Microsoft Terkel AWS ola, nama DNS terlihat seperti berikut.
fs-0123456789abcdef0.ad-domain.comUntuk sistem Single-AZ file yang bergabung dengan Direktori Aktif yang dikelola sendiri, dan sistem Multi-AZ file apa pun, nama DNS terlihat seperti berikut.
amznfsxaa11bb22.ad-domain.com
Ganti
dengan nilai terbesar yang diizinkan oleh kernel Anda. Jalankan perintah berikut untuk mendapatkan nilai ini.CIFSMaxBufSize$modinfo cifs | grep CIFSMaxBufSizeparm: CIFSMaxBufSize:Network buffer size (not including header). Default: 16384 Range: 8192 to 130048 (uint)Hasilnya menunjukkan bahwa ukuran buffer maksimum adalah 130048.
-
Verifikasikan bahwa sistem file dipasang dengan menjalankan perintah berikut, yang menghasilkan hanya sistem file jenis Sistem File Internet Umum (CIFS).
$mount -l -t cifs//fs-0123456789abcdef0/share on /mnt/fsx type cifs (rw,relatime,vers=SMB_version,sec=krb5,cache=cache_mode,username=user1@CORP.NETWORK.COM,uid=0,noforceuid,gid=0,noforcegid,addr=192.0.2.0,file_mode=0755,dir_mode=0755,soft,nounix,serverino,mapposix,rsize=1048576,wsize=1048576,echo_interval=60,actimeo=1)
Perintah pemasangan yang digunakan dalam prosedur ini melakukan hal berikut pada titik-titik berikut:
-
//— Tentukan nama DNS dan nama Berbagi sistem file untuk memasang.file_system_dns_name/file_share -
mount_point- Direktori pada instance EC2 tempat Anda memasang sistem file. -
-t cifs vers=- Menentukan jenis sistem file sebagai CIFS dan versi protokol SMB. Amazon FSx untuk Windows File Server mendukung SMB versi 2.0 hingga 3.1.1.SMB_version -
sec=krb5— Tentukan untuk autentikasi menggunakan Kerberos versi 5. -
cache=— Mengatur mode cache. Opsi untuk cache CIFS ini dapat memengaruhi kinerja, dan Anda harus menguji pengaturan mana yang paling berfungsi (dan meninjau dokumentasi Linux) untuk kernel dan beban kerja Anda. Pilihancache_modestrictdannonedirekomendasikan, karenaloosedapat menyebabkan inkonsistensi data karena semantik protokol yang lebih longgar. -
cruid=— Atur uid dari pemilik cache kredensial ke administrator direktori AD.ad_user -
— Tentukan titik pemasangan untuk berbagi file Amazon FSx pada instans EC2 Anda./mnt/fsx -
rsize=— Tentukan ukuran buffer baca dan tulis sebagai ukuran maksimum yang diizinkan oleh protokol CIFS. GantiCIFSMaxBufSize,wsize=CIFSMaxBufSizedengan nilai terbesar yang diizinkan oleh kernel Anda. TentukanCIFSMaxBufSizeCIFSMaxBufSizedengan menjalankan perintah berikut.$modinfo cifs | grep CIFSMaxBufSizeparm: CIFSMaxBufSize:Network buffer size (not including header). Default: 16384 Range: 8192 to 130048 (uint)Hasilnya menunjukkan bahwa ukuran buffer maksimum adalah 130048.
-
ip=— Mengatur alamat IP tujuan ke server file pilihan sistem file.preferred-file-server-IpAnda dapat mengambil alamat IP server file pilihan dari sistem file sebagai berikut:
Menggunakan konsol Amazon FSx, pada tab Jaringan & keamanan dari halaman Detail sistem file.
Dalam respons perintah
describe-file-systemsCLI atau perintah DescribeFileSystems API yang setara.
Prosedur berikut ini memasangkan sebuah berbagi file Amazon FSx ke instans Linux Amazon EC2 yang tidak tergabung ke Direktori Aktif (AD) Anda. Untuk instance EC2 Linux yang tidak bergabung dengan AD Anda, Anda hanya dapat memasang file berbagi file FSx untuk Windows File Server dengan menggunakan alamat IP pribadinya. Anda bisa mendapatkan alamat IP privat sistem file menggunakan konsol Amazon FSx
Contoh ini menggunakan autentikasi NTLM. Untuk melakukan ini, Anda memasang sistem file sebagai pengguna yang merupakan anggota domain Direktori Aktif Microsoft yang bergabung dengan sistem file FSx untuk Windows File Server. Kredensial untuk akun pengguna disediakan dalam file teks yang Anda buat pada instans EC2 Anda, creds.txt. File ini berisikan nama pengguna, kata sandi, dan domain untuk pengguna.
$cat creds.txtusername=user1 password=Password123 domain=EXAMPLE.COM
Untuk meluncurkan dan mengonfigurasi instans EC2 Amazon Linux
-
Luncurkan instans EC2 Amazon Linux menggunakan Konsol Amazon EC2
. Untuk informasi selengkapnya, lihat Mel uncurkan instance di Panduan Pengguna Amazon EC2. -
Connect ke instans EC2 Amazon Linux Anda. Untuk informasi selengkapnya, lihat Menghubungkan ke instans Linux Anda di Panduan Pengguna Amazon EC2.
-
Jalankan perintah berikut untuk menginstal paket
cifs-utils. Paket ini digunakan untuk memasang sistem file jaringan seperti Amazon FSx di Linux.$sudo yum install cifs-utils -
Buat titik pasang
/mnt/fsxxtempat Anda berencana memasang sistem file Amazon FSx.$sudo mkdir -p /mnt/fsx -
Buat file kredensial
creds.txtdi direktori/home/ec2-user, menggunakan format yang ditampilkan sebelumnya. -
Atur izin file
creds.txtsehingga hanya Anda (sang pemilik) yang dapat membaca dan menulis ke file dengan menjalankan perintah berikut.$chmod 700 creds.txt
Untuk memasang sistem file
-
Anda memasang Berbagi file yang tidak tergabung ke Direktori Aktif Anda dengan menggunakan alamat IP privat-nya. Anda bisa mendapatkan alamat IP privat sistem file menggunakan konsol Amazon FSx
, pada tab Jaringan & keamanan, di Alamat IP Server File Pilihan. -
Pasang sistem file menggunakan perintah berikut:
$sudo mount -t cifs //file-system-IP-address/file_share/mnt/fsx --verbose -o vers=SMB_version,sec=ntlmsspi,cred=/home/ec2-user/creds.txt,rsize=CIFSMaxBufSize,wsize=CIFSMaxBufSize,cache=noneGanti
dengan nilai terbesar yang diizinkan oleh kernel Anda. Jalankan perintah berikut untuk mendapatkan nilai ini.CIFSMaxBufSize$modinfo cifs | grep CIFSMaxBufSizeparm: CIFSMaxBufSize:Network buffer size (not including header). Default: 16384 Range: 8192 to 130048 (uint)Hasilnya menunjukkan bahwa ukuran buffer maksimum adalah 130048.
-
Verifikasi bahwa sistem file dipasang dengan menjalankan perintah berikut, yang menghasilkan hanya sistem file CIFS.
$mount -l -t cifs//file-system-IP-address/file_shareon /mnt/fsx type cifs (rw,relatime,vers=SMB_version,sec=ntlmsspi,cache=cache_mode,username=user1,domain=CORP.EXAMPLE.COM,uid=0,noforceuid,gid=0,noforcegid,addr=192.0.2.0,file_mode=0755,dir_mode=0755,soft,nounix,serverino,mapposix,rsize=1048576,wsize=1048576,echo_interval=60,actimeo=1)
Perintah pemasangan yang digunakan dalam prosedur ini melakukan hal berikut pada titik-titik berikut:
-
//— Menentukan alamat IP dan berbagi sistem file yang Anda pasang.file-system-IP-address/file_share -
-t cifs vers=- Menentukan jenis sistem file sebagai CIFS dan versi protokol SMB. Amazon FSx untuk Windows File Server mendukung SMB versi 2.0 hingga 3.1.1.SMB_version -
sec=ntlmsspi- Tentukan untuk menggunakan Antarmuka Penyedia Support Keamanan Manajer NT LAN (NTLMSSPI) untuk autentikasi . -
cache=— Mengatur mode cache. Opsi untuk cache CIFS ini dapat memengaruhi kinerja, dan Anda harus menguji pengaturan mana yang paling berfungsi (dan meninjau dokumentasi Linux) untuk kernel dan beban kerja Anda. Pilihancache_modestrictdannonedirekomendasikan, karenaloosedapat menyebabkan inkonsistensi data karena semantik protokol yang lebih longgar. -
cred=/home/ec2-user/creds.txt— Tentukan tempat untuk mendapatkan kredensial pengguna. -
— Tentukan titik pemasangan untuk berbagi file Amazon FSx pada instans EC2 Anda./mnt/fsx -
rsize=— Tentukan ukuran buffer baca dan tulis sebagai ukuran maksimum yang diizinkan oleh protokol CIFS. GantiCIFSMaxBufSize,wsize=CIFSMaxBufSizedengan nilai terbesar yang diizinkan oleh kernel Anda. TentukanCIFSMaxBufSizeCIFSMaxBufSizedengan menjalankan perintah berikut.$modinfo cifs | grep CIFSMaxBufSizeparm: CIFSMaxBufSize:Network buffer size (not including header). Default: 16384 Range: 8192 to 130048 (uint)