====== Installasi NFS Server di Centos 7 ======
Berikut ini adalah tahapan installasi nfs server untuk file shared remote di centos 7
===== Pengantar =====
Kita asumsikan bahwa kita telah menyediakan 2 server yaitu
- server-data.jux.in ( 192.168.0.100 )
- client.jux.in ( 192.168.0.101 )
===== Installasi NFS Server =====
Tahap pertama jalankan
yum install nfs-utils -y
apabila installasi sudah selesai, lanjut membuat folder data
mkdir /var/data_share
chmod -R 755 /var/data_share
chown nfsnobody:nfsnobody /var/data_share
selanjutnya jalankan service nfs agar otomatis aktif setiap kali server reboot
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
===== Setting Sharing =====
Selanjutnya membuat konfigurasi sharing data ke server client
nano /etc/exports
isi dengan
/var/data_share 192.168.0.101(rw,sync,no_root_squash,no_all_squash)
kemudian restart nfs server
systemctl restart nfs-server
===== Setting Firewall =====
Agar client dapat mengakses nfs server maka diperlukan membuka port tertentu via firewall.
Kali ini kita akan menggunakan CSF saja karena lebih standar untuk settingnya.
Install CSF
cd /usr/src
rm -fv csf.tgz
wget https://download.configserver.com/csf.tgz
tar -xzf csf.tgz
cd csf
sh install.sh
kemudian edit csf
nano /etc/csf/csf.conf
tambahkan port seperti berikut
TCP IN/OUT
111,662,875,892,2049,20048,32803
UDP IN/OUT
2049,662,875,892,32769
===== Setting NFS Client =====
Sekarang kita install nfs di sisi client
yum install nfs-utils -y
membuat direktori untuk mount
mkdir -p /mnt/data_share
coba mount nfs
mount -t nfs 192.168.0.100:/data_share /mnt/data_share
kemudian jalankan rpc bind
/etc/init.d/rpcbind restart
setelah berhasil, apabila ingin membuat mount permanen maka simpan di fstab
nano /etc/fstab
isi dengan
192.168.0.100:/var/data_share /mnt/data_share nfs defaults 0 0
coba umount /mnt/data_share dan mount ulang dengan
mount -a
Selesai.
Inilah tadi tutorial installasi nfs client server di sistem operasi centos 7.