Cara menyediakan storan rangkaian yang sangat tersedia (seperti NFS) pada Linux
Pengenalan:
Sistem Fail Rangkaian (NFS) ialah sistem fail teragih yang biasa digunakan yang membolehkan fail dikongsi antara komputer yang berbeza. Dalam persekitaran Linux, kami boleh memastikan kestabilan dan kebolehpercayaan sistem dengan menyediakan storan rangkaian yang sangat tersedia. Artikel ini akan menerangkan cara menyediakan NFS yang tersedia pada Linux dan menyediakan beberapa contoh kod.
Langkah 1: Pasang NFS
Mula-mula, kita perlu memasang pakej NFS pada semua nod. Dalam kebanyakan pengedaran Linux, ia boleh dipasang menggunakan arahan berikut:
$ sudo apt-get install nfs-kernel-server
Langkah Kedua: Konfigurasikan NFS
Seterusnya, kita perlu mengkonfigurasi NFS pada nod induk. Edit fail /etc/exports dan tambah konfigurasi direktori kongsi. Contohnya, jika kami ingin berkongsi direktori /var/nfsdata dan membenarkan semua nod mengaksesnya, kami boleh menambah baris berikut dalam fail /etc/exports:
/var/nfsdata *(rw,sync,no_subtree_check)
Anda Anda juga boleh menetapkan pilihan lain seperti yang diperlukan, seperti hanya membenarkan akses kepada nod tertentu, kebenaran baca sahaja, dsb.
Langkah 3: Mulakan perkhidmatan NFS
Selepas melengkapkan konfigurasi, kita perlu memulakan perkhidmatan NFS dan memastikan ia bermula secara automatik apabila sistem bermula. Dalam kebanyakan pengedaran Linux, anda boleh menggunakan arahan berikut untuk memulakan dan menyediakan automula semasa but:
$ sudo systemctl mula nfs-kernel-server
$ sudo systemctl enable nfs-kernel-server
Langkah 4: Sediakan storan rangkaian Ketersediaan Tinggi
Untuk mencapai ketersediaan storan rangkaian yang tinggi, kami boleh menggunakan kit alat Linux-HA untuk memantau dan mengurus perkhidmatan NFS. Berikut ialah contoh kod ringkas yang menunjukkan cara menggunakan kit alat Linux-HA untuk menyediakan NFS yang tersedia.
Langkah Pertama: Pasang Linux-HA Toolkit
Dalam kebanyakan pengedaran Linux, anda boleh memasang Linux-HA Toolkit menggunakan arahan berikut:
$ sudo apt-get install perentak jantung corosync
Langkah Kedua: Konfigurasikan Linux- HA
Seterusnya, kita perlu mengkonfigurasi Linux-HA untuk mencapai ketersediaan storan rangkaian yang tinggi. Mula-mula, edit fail /etc/ha.d/authkeys pada semua nod dan tambahkan yang berikut:
auth 3
3 md5 YourSharedSecretKey
Kemudian, edit fail /etc/ha.d/ha.cf dan tetapkannya sebagai mengikuti Kandungan:
logfile /var/log/ha-log
logfacility local0
keepalive 2
deadtime 30
warntime 10
initdead 120
udpport 694
auto_failback
node_failback
3: Agen Sumber Konfigurasi
kumpulan nfs-group node1 node2
exclusive lockfile fsid=0 block_device /dev/nfs_share script /usr/lib/ocf/resource.d/filesystem/nfs op monitor interval="10s"
Langkah 4: Mulakan perkhidmatan Linux-HA
Selepas melengkapkan konfigurasi, kami boleh memulakan perkhidmatan Linux-HA dan memastikan ia bermula secara automatik apabila sistem dimulakan. Dalam kebanyakan pengedaran Linux, anda boleh menggunakan arahan berikut untuk memulakan dan menyediakan auto-mula semasa but:
$ sudo systemctl start perentak jantung
Kesimpulan:
Atas ialah kandungan terperinci Cara menyediakan storan rangkaian yang sangat tersedia (seperti NFS) pada Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!