Rumah > Operasi dan penyelenggaraan > operasi dan penyelenggaraan linux > Cara menyediakan storan rangkaian yang sangat tersedia (seperti NFS) pada Linux

Cara menyediakan storan rangkaian yang sangat tersedia (seperti NFS) pada Linux

WBOY
Lepaskan: 2023-07-06 09:33:11
asal
1792 orang telah melayarinya

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

kami Broker sumber juga perlu dikonfigurasikan untuk mencapai ketersediaan perkhidmatan NFS yang tinggi. Cipta fail baharu /etc/ha.d/groups dan tambah baris berikut:


kumpulan nfs-group node1 node2

resource nfs_res_nfs1

  exclusive lockfile
  fsid=0
  block_device /dev/nfs_share
  script /usr/lib/ocf/resource.d/filesystem/nfs
  op monitor interval="10s"
Salin selepas log masuk

Dalam konfigurasi di atas, kami telah mencipta kumpulan sumber bernama nfs-group , dan tetapkan sumber nfs_res_nfs1 kepada kumpulan sumber. Anda boleh mengubah suai nama sumber dan parameter lain mengikut keperluan.

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

$ sudo systemctl enable perentak jantung


Kesimpulan:

Dengan langkah di atas, kita boleh menetapkan tinggi ketersediaan pada storan Rangkaian Linux (seperti NFS). Ini meningkatkan kestabilan dan kebolehpercayaan sistem serta memastikan keselamatan dan kebolehcapaian data. Semoga artikel ini bermanfaat kepada anda.

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan