Setup NFS Server dan Client Centos 7

NFS (Network File System) merupakan sistem berkas terdistribusi yang mengizinkan client untuk menemukan dan mengakses berkas yang disimpan di dalam server.

Setup NFS Server dan Client Centos 7

NFS menggunakan protokol RPC (Remote Procedure Call) yang berjalan diatas protokol UDP port 2049 untuk komunikasi antara klien dan server NFS. NFS server mengekspor sistem berkas lokal ke client agar bisa diakses oleh client. Jadi komputer yang menjalankan paket NFS dan berada dalam jaringan dengan server bisa melakukan seperti READ, WRITE, CREATE dan MKDIR, akan tetapi komputer tersebut harus melakukan mounting ke server terlebih dahulu. Berikut langkah-langkah yang digunakan untuk setup di centos 7.

Dependencies

  • NFS Server (IP 10.14.160.249)
  • NFS Client (IP 10.14.160.188)

Pertama instal paket NFS yang digunakan untuk mount network file system (NFS) dengan perintah dibawah ini, lalu buat folder yang akan dishare dan berikan akses folder dan ubah hak akses file sehingga bisa diakses oleh client :

yum install nfs-utils
Setup NFS Server dan Client Centos 7

Selanjutnya start dan enable servicenya agar bisa otomatis mulai saat pertama kali booting :

systemctl enable rpcbind
systemctl enable nfs-server
systemctl enable nfs-lock
systemctl enable nfs-idmap
systemctl start rpcbind
systemctl start nfs-server
systemctl start nfs-lock
systemctl start nfs-idmap

Kemudian edit file /etc/exports/ dan buat sharing point  ke client dalam hal ini menggunakan IP 10.14.160.188.

Setup NFS Server dan Client Centos 7

Restart NFS service dengan perintah systemctl restart nfs-server

Agar bisa diakses oleh client tambahkan rule firewall centos dengan perintah berikut:

firewall-cmd --permanent --zone=public --add-service=nfs
firewall-cmd --permanent --zone=public --add-service=mountd
firewall-cmd --permanent --zone=public --add-service=rpc-bind
firewall-cmd --reload

Setelah itu pindah ke NFS Client dan instal paket nfs-utils yang digunakan untuk melakukan mount direktori NFS server, lalu buat folder direktori mount point NFS :

yum install nfs-utils
mkdir -p /mnt/nfs/home
mkdir -p /mnt/nfs/var/nfsshare

Lakukan perintah berikut untuk melakukan mount server NFS, perintah dibawah ini dimaksudkan melakukan mounting folder home dan /var/nfsshare dari server NFS

Setup NFS Server dan Client Centos 7

Kemudian agar mount point yang telah dijalankan dapat berjalan permanen, maka perlu ditambahakan mount point pada file /etc/fstab/ di sisi client :

Setup NFS Server dan Client Centos 7

Happy Mounting!

Leave a Reply

Your email address will not be published. Required fields are marked *