Apa itu NFS #
NFS bermaksud Sistem Fail Rangkaian. Ia adalah protokol sistem fail teragih yang membolehkan pengguna pada komputer klien mengakses fail melalui rangkaian seolah-olah ia disimpan secara setempat. NFS membolehkan perkongsian fail dan direktori antara berbilang komputer dalam rangkaian.
Bagaimana NFS berfungsi? #
Server: Komputer yang mengeksport direktori atau failnya untuk dikongsi dengan komputer lain pada rangkaian dipanggil pelayan NFS.
Pelanggan: Komputer yang mengakses fail atau direktori kongsi daripada pelayan NFS dipanggil klien NFS.
Mengeksport: Pada pelayan NFS, pentadbir menentukan direktori atau fail yang tersedia untuk dikongsi dengan komputer lain. Proses ini dikenali sebagai mengeksport.
Mounting: Pada klien NFS, pengguna memasang direktori kongsi daripada pelayan NFS ke sistem fail tempatan mereka. Setelah dipasang, direktori kongsi ini boleh diakses dan dimanipulasi seperti fail dan direktori tempatan.
Akses Kawalan: Pentadbir boleh mengawal akses kepada direktori yang dikongsi dengan menyatakan pelanggan yang dibenarkan untuk mengaksesnya dan tahap capaian yang mereka ada (baca sahaja atau baca-tulis).
NFS biasanya digunakan dalam persekitaran Unix dan Linux untuk berkongsi fail dan direktori antara pelayan, stesen kerja dan peranti rangkaian lain. Ia memudahkan perkongsian data dan kerjasama dalam persekitaran rangkaian dan selalunya diutamakan kerana kesederhanaan dan kecekapannya.
Gunakan Kes NFS dalam pengimbang beban #
In pemulihan bencana senario untuk pelayan pengimbang beban, NFS (Network File System) boleh digunakan dalam beberapa cara untuk memastikan ketersediaan tinggi dan konsistensi data. Begini cara NFS boleh digunakan secara khusus untuk pemulihan bencana dalam persediaan pengimbang beban:
Konfigurasi Dikongsi: Pengimbang beban selalunya memerlukan konfigurasi yang konsisten merentas berbilang keadaan untuk memastikan gelagat seragam dan pengagihan trafik yang cekap. NFS boleh digunakan untuk menyimpan fail konfigurasi secara berpusat, membenarkan semua nod pengimbang beban mengakses dan menyegerakkan konfigurasinya daripada satu sumber. Ini memastikan bahawa perubahan yang dibuat pada konfigurasi tersedia dengan segera kepada semua nod, memudahkan pengurusan dan memastikan konsistensi.
Kegigihan Sesi: Dalam senario tertentu, pengimbang beban perlu mengekalkan kegigihan sesi, memastikan permintaan seterusnya daripada pelanggan yang sama diarahkan ke pelayan bahagian belakang yang sama. NFS boleh digunakan untuk menyimpan data sesi yang dikongsi antara nod pengimbang beban. Dengan menyimpan maklumat sesi dalam direktori NFS yang dikongsi, semua nod boleh mengakses dan mengemas kini data sesi mengikut keperluan, memastikan kegigihan sesi yang lancar merentas kluster pengimbang beban.
Caching Kandungan Dinamik: Pengimbang beban sering menggunakan mekanisme caching untuk meningkatkan prestasi dengan menyampaikan kandungan cache terus kepada pelanggan tanpa memajukan permintaan ke pelayan hujung belakang. NFS boleh digunakan untuk menyimpan kandungan cache yang dikongsi antara nod pengimbang beban. Dengan menyimpan kandungan cache dalam direktori NFS yang dikongsi, semua nod boleh mengakses dan menyampaikan kandungan cache, meningkatkan prestasi dan mengurangkan beban pada pelayan bahagian belakang.
Pengurusan Sijil SSL/TLS: Pengimbang beban sering menamatkan sambungan SSL/TLS dan memerlukan sijil SSL/TLS untuk komunikasi selamat dengan pelanggan. NFS boleh digunakan untuk menyimpan sijil SSL/TLS secara berpusat, membenarkan semua nod pengimbang beban mengakses dan menggunakan set sijil yang sama. Ini memudahkan pengurusan sijil dan memastikan penyulitan yang konsisten merentas kluster pengimbang beban.
Pembalakan dan Pemantauan: Pengimbang beban menjana fail log dan data pemantauan yang penting untuk penyelesaian masalah, analisis prestasi dan pengauditan keselamatan. NFS boleh digunakan untuk menyimpan fail log dan memantau data secara berpusat, membenarkan semua nod menulis entri log dan memantau data ke direktori NFS yang dikongsi. Ini memusatkan data pembalakan dan pemantauan, menjadikannya lebih mudah untuk menganalisis dan mengurus, dan memastikan data tidak hilang jika nod individu gagal.
Dengan memanfaatkan NFS untuk storan dikongsi, pengimbang beban Linux boleh mencapai kebolehskalaan, kebolehpercayaan dan kebolehurusan yang lebih baik dalam persekitaran pengeluaran, memastikan prestasi yang konsisten dan ketersediaan tinggi untuk aplikasi dan perkhidmatan yang diedarkan.
Bagaimana untuk menyediakan NFS dalam RELIANOID pengimbang beban #
Untuk menyediakan NFS pada a RELIANOID Load Balancers Enterprise versi v6, berdasarkan Debian Linux Buster, ikut langkah ini. Ambil perhatian bahawa pakej ini tidak disertakan secara lalai dalam RELIANOID repositori, jadi pakej luaran diperlukan untuk dipasang.
1. Cipta Direktori untuk Storan Pakej. Log masuk ke pengimbang beban anda dan buat direktori untuk menyimpan pakej yang dimuat turun:
akar@ee-noid:~# mkdir -p /opt/nfs
2. Muat turun NFS dan Ketergantungan. Muat turun pakej Debian berikut:
nfs-common
rpcbind
libevent-2.1-6
libnfsidmap2
kekunci
libtirpc3
libtirpc-common
Muat naik pakej tersebut dalam pengimbang beban di /opt/nfs .
3. Pasang Pakej. Pasang pakej yang dimuat turun menggunakan dpkg arahan:
akar@ee-noid:~# dpkg -i /opt/nfs/*.deb
4. Alih Keluar Pakej yang Dimuat Turun. Alih keluar pakej Debian yang dimuat turun untuk membersihkan ruang cakera:
akar@ee-noid:~# rm -rf /opt/nfs
5. Gunung NFS Share. Lekapkan bahagian NFS menggunakan arahan pelekap:
akar@ee-noid:~# mkdir -p /mnt/ akar@ee-noid:~# lekapkan :/ /mnt/
Gantikan dengan alamat IP pelayan NFS atau nama hos, dengan folder kongsi pada pelayan NFS, dan dengan titik lekap yang dikehendaki pada pengimbang beban.
5. Pasang dan Nyahlekap Kongsi NFS secara automatik. Untuk memasang bahagian NFS secara automatik semasa but, anda boleh menambah entri pada fail /etc/fstab:
:/ /mnt/ nfs lalai 0 0
Langkah-langkah ini akan menyediakan NFS pada anda RELIANOID Load Balancers Enterprise v6 menjalankan Debian Linux Buster, membolehkan anda berkongsi fail dan direktori merentas rangkaian anda. Selain itu, konfigurasi lekap dan nyahlekap automatik memastikan bahagian NFS diuruskan dengan lancar semasa but dan penutupan sistem.