Konfigurasi pelayan NFS cepat pada sistem redhat 7 linux

Konfigurasi pelayan NFS cepat pada sistem redhat 7 linux

Konfigurasi NFS Asas

Dalam konfigurasi ini akan membimbing anda melalui konfigurasi cepat dan asas pelayan NFS pada sistem RHEL7 Linux. Kami tidak mengambil sebarang kebimbangan keselamatan dalam pertimbangan, dan kami tidak akan bimbang dengan penalaan dan kawalan akses yang baik. Dalam senario kami, kami menentukan dua tuan rumah:

  • Pelayan NFS, IP 10.1.1.100
  • Pelanggan NFS, IP 10.1.1.18

Dengan mengandaikan anda sudah mempunyai sistem Redhat 7 Linux untuk menyediakan pelayan NFS, anda perlu memasang beberapa pakej tambahan:

Konfigurasi pelayan NFS

Jalankan arahan di bawah untuk memulakan pemasangan pelayan NFS:

[NFS-server]# yum Pasang NFS-UTILS RPCBIND 

Seterusnya kami mengeksport beberapa direktori sewenang -wenang /OPT/NFS. Buat /OPT/NFS Direktori:

[NFS -server]# mkdir -p /opt /nfs 

dan edit /etc/eksport Fail eksport NFS untuk menambah baris di bawah semasa mengganti alamat IP 10.1.1.18 Dengan alamat IP pelanggan anda:

/OPT/NFS 10.1.1.18 (NO_ROOT_SQUASH, RW, Sync) 

Seterusnya pastikan untuk membolehkan 2049 pelabuhan di firewall anda untuk membolehkan permintaan pelanggan:

[NFS-server]# Firewall-Cmd --Zone = public --Add-Port = 2049/TCP --ParManent [NFS-server]# Firewall-Cmd-Reload 

Mula rpcbind Pelayan Daemon dan NFS mengikut pesanan ini:

[NFS-server]# perkhidmatan rpcbind Start; Perkhidmatan NFS bermula 

Semak status pelayan NFS:

[NFS-server]# Perkhidmatan NFS Status NFS-Server.Perkhidmatan - pelayan NFS dimuatkan: dimuatkan (/usr/lib/systemd/system/nfs -server.perkhidmatan; dilumpuhkan) aktif: aktif (keluar) sejak thu 2014-12-11 08:12:46 EST; 23s yang lalu Proses: 2780 execstart =/usr/sbin/rpc.nfsd $ rpcnfsdargs $ rpcnfsdcount (code = exited, status = 0/success) Proses: 2775 execStartPre =/usr/sbin/exportfs -r (code = exited, status = 0/success) NFS-UTILS/SCRIPTS/NFS-SERVER.preconfig (kod = keluar, status = 0/kejayaan) PID utama: 2780 (kod = keluar, status = 0/kejayaan) cgroup:/sistem.Slice/NFS-server.perkhidmatan 


Konfigurasi pelanggan NFS

Untuk dapat melancarkan direktori yang dieksport NFS pada pelanggan anda, pakej berikut perlu dipasang. Bergantung pada pengedaran linux pelanggan anda, prosedur pemasangan mungkin berbeza. Pada Redhat 7 Linux Langkah -langkah pemasangan adalah seperti berikut:

[NFS-CLIENT]# YUM Pasang NFS-UTILS RPCBIND [NFS-CLIENT]# SERVICE RPCBIND START 

Apa yang tersisa adalah untuk membuat direktori gunung misalnya. /MNT/NFS dan melancarkan NFS sebelum ini dieksport /OPT/NFS Direktori:

[NFS-client]# mkdir -p /mnt /nfs [nfs-client]# mount 10.1.1.110:/opt/nfs/mnt/nfs/ 

Uji ketepatan persediaan kami antara Pelayan NFS dan NFS Client. Buat fail sewenang -wenang dalam direktori NFS dipasang di sisi klien:

[NFS-CLIENT]# CD/MNT/NFS/[NFS-CLIENT]# sentuh NFS.ujian [nfs-client]# ls -l total 0 -rw-r-r---. 1 akar root 0 Dis 11 08:13 NFS.ujian 

Gerakkan sisi pelayan dan periksa sama ada kami baru NFS.ujian Fail ada:

[NFS-server]# cd/opt/nfs/[nfs-server]# ls -l total 0 -rw-r---. 1 akar root 0 Dis 11 08:13 NFS.ujian 

Mengkonfigurasi gunung NFS kekal

Sekarang kita mempunyai konfigurasi NFS asas pada sistem rhel7 linux yang dilakukan, seterusnya kita dapat menambah tetapan tambahan seperti ketekunan pelayan dan klien tetap menggunakan /etc/fstab. Untuk mendapatkan eksport NFS kami secara kekal tersedia selepas reboot sistem pelayan NFS, kami perlu memastikan bahawa NFS Perkhidmatan bermula selepas reboot:

[NFS-server]# SystemCTL Dayakan NFS-Server Ln -S '/usr/lib/Systemd/System/NFS-Server.Perkhidmatan "/etc/SystemD/System/NFS.sasaran.mahu/nfs-server.perkhidmatan ' 

Untuk membolehkan pelanggan melancarkan direktori NFS yang dieksport secara kekal selepas reboot kita perlu menentukan prosedur gunung dalam /etc/fstab Fail konfigurasi. Buka /etc/fstab fail dan tambahkan baris berikut:

10.1.1.110:/OPT/NFS/MNT/NFS NFS Defaults 0 0 

Gunung Direktori Rumah Pengguna

Dalam langkah -langkah berikut, kami akan mengeksport direktori rumah pengguna /rumah/rhel7. Oleh kerana NFS memerlukan keistimewaan akses penuh untuk mengakses /rumah/rhel7:

[NFS -server]# ls -ld/home/rhel7/drwx------. 2 rhel7 rhel7 59 Jul 17 14:22/rumah/rhel7/ 

Kami akan mengikatnya ke direktori baru:

[NFS-server]# mkdir -p/eksport/rhel7 [nfs-server]# mount--mengikat/home/rhel7//eksport/rhel7/ 

Untuk menjadikan tetap di atas menambah baris berikut ke dalam anda /etc/fstab Fail:

/rumah/rhel7/eksport/rhel7 tiada mengikat 0 0 

Seterusnya, tambahkan garis eksport lain ke dalam /etc/eksport Fail:

/Eksport/RHEL7 10.1.1.18 (NO_ROOT_SQUASH, RW, Sync) 

Mengeksport semula semua direktori NFS:

[NFS -server]# Exportfs -Ra 

Apa yang telah ditinggalkan ialah memasang direktori pengguna di atas menggunakan hos klien kami:

[NFS-client]# mount 10.1.1.110:/eksport/rhel7/mnt/rhel7/[nfs-client]# cd/mnt/rhel7/[nfs-client]# ls [nfs-client]# sentuh rhel7-test-nfs [nfs-client]# ls rhel7 -test-nfs 

Sahkan bahawa fail RHEL7-TEST-NFS Ada pada pelayan NFS:

# ls -l/home/rhel7/total 0 -rw-r---. 1 akar root 0 Dis 11 09:13 RHEL7-TEST-NFS 

Tutorial Linux Berkaitan:

  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Pengenalan kepada Automasi, Alat dan Teknik Linux
  • Perkara yang perlu dipasang di Ubuntu 22.04
  • Fail Konfigurasi Linux: 30 teratas yang paling penting
  • Perkara yang perlu dilakukan setelah memasang Ubuntu 22.04 Jur -ubur Jammy ..
  • Muat turun linux
  • Cara memasang yum di linux
  • Senarai dan Pemasangan Pelanggan FTP di Ubuntu 22.04 Linux ..
  • Mint 20: Lebih baik daripada Ubuntu dan Microsoft Windows?