Wednesday, April 3, 2024
Centos Centos 8 DevOps NFS

Cara Install NFS Server dan Client pada CentOS 8

nfs

“Cara Install NFS Server dan Client pada CentOS 8”

Network File System (NFS) adalah protokol sistem file terdistribusi yang memungkinkan Anda berbagi direktori jarak jauh melalui jaringan. Dengan NFS, Anda dapat memasang direktori jarak jauh di sistem Anda dan bekerja dengan file di mesin jarak jauh seolah-olah itu adalah file lokal.

Protokol NFS tidak dienkripsi secara default, dan tidak seperti Samba, protokol ini tidak menyediakan otentikasi pengguna. Akses ke server dibatasi oleh alamat IP atau nama host klien.

Persiapan :

  • Siapkan 2 Server / VPS
NFS Server IP: 192.168.3.60
NFS Clients IPs: dari 192.168.3.0/24
  • OS 2 Server
NFS server -> Centos 8
NFS Client -> Ubuntu

Cara Install NFS Server dan Client pada Centos 8

1. Setup NFS Server

A. Install NFS Server

  • Install NFS Server
dnf install nfs-utils -y
  • Enable service
systemctl enable --now nfs-server
systemctl status nfs-server
cat /proc/fs/nfsd/versions

B. Buat File System

mkdir -p /srv/nfs4/{backups,www}
  • mounting
mount --bind /opt/backups /srv/nfs4/backups
mount --bind /var/www /srv/nfs4/www
  • Jika ingin permanen tambahkan di fstab
nano /etc/fstab
/opt/backups /srv/nfs4/backups  none   bind   0   0
/var/www     /srv/nfs4/www      none   bind   0   0

C. Exporting file systems

  • Edit export file
nano /etc/exports
/srv/nfs4         192.168.3.0/24(rw,sync,no_subtree_check,crossmnt,fsid=0)
/srv/nfs4/backups 192.168.3.0/24(ro,sync,no_subtree_check) 192.168.3.3(rw,sync,no_subtree_check)
/srv/nfs4/www     192.168.3.110(rw,sync,no_subtree_check)
  • Save file lalu lakukan perintah berikut , setiap kali ada perubahan di export , harus melakukan perintah di bwah ini.
exportfs -ra
  • Untuk melihat export yang aktif
exportfs -v

D. Setup Firewall

firewall-cmd --new-zone=nfs --permanent
firewall-cmd --zone=nfs --add-service=nfs --permanent
firewall-cmd --zone=nfs --add-source=192.168.3.0/24 --permanent
firewall-cmd --reload

2. Setup NFS Client

A. Install NFS Client

  • Install package OS ubuntu
apt update
apt install nfs-common
  • Install package OS centos
yum install nfs-utils

B. Mounting File System

  • Buat 2 directory
mkdir -p /backups
mkdir -p /srv/www
  • Mounting
mount -t nfs -o vers=4 192.168.3.60:/backups /backups
mount -t nfs -o vers=4 192.168.3.60:/www /srv/www
  • Cek Konfigurasi
df -h
  • Setting fstab untuk permanent config
nano /etc/fstab
192.168.3.60:/backups /backups   nfs   defaults,timeo=900,retrans=5,_netdev	0 0
192.168.3.60:/www /srv/www       nfs   defaults,timeo=900,retrans=5,_netdev	        0 0

3. Testing NFS Access

  • Buat File
sudo -u apache touch /srv/www/test.txt
ls -la /srv/www
drwxr-xr-x 3 apache apache 4096 Jun 23 22:18 .
drwxr-xr-x 3 root     root     4096 Jun 23 22:29 ..
-rw-r--r-- 1 apache apache    0 Jun 23 21:58 index.html
-rw-r--r-- 1 apache apache    0 Jun 23 22:18 test.txt

4. Cara Unmount atau melepas mounting

umount /backups

Sahabat Blog Learning & Doing demikianlah penjelasan mengenai Cara Install NFS Server dan Client pada CentOS 8. Semoga Bermanfaat . Sampai ketemu lagi di postingan berikut nya.

(Visited 498 times, 1 visits today)

Similar Posts