Install NFS pada VPS

Setelah membahas tentang install flarum di centos 7 serta menambahkan domain pada afraid dns, kini saatnya kita membahas tentang NFS dan kegunaan NFS yang bisa kita manfaatkan dalam kegiatan kehostingan. Pada dasarnya NFS adalah kepanjangan dari Network File System, bukan Need For Speed ya.

Ada banyak pengertian NFS dan kegunaan yang bertebaran di jagat internet. Namun semua pengertian itu hanya secara literal dan bagi beberapa orang agak sulit untuk dipahami. Namun secara mudah, NFS adalah service yang memungkinkan untuk terjadinya transaksi file bahkan dengan network yang berbeda, misalnya internet.

Di tempat saya bekerja, NFS digunakan untuk partisi backup. Sebagai contoh, di mount-kan pada partisi /backup dan selanjutnya di slotkan ke partisi storage server yang sangat besar. Sebagai gambaran, misalnya server hosting dengan RAM 16 GB, disk space sebesar 500 GB. Namun pada fitur /backup menggunakan server storage dengan RAM kecil 8 GB dan disk space sebesar 10 TB untuk kapasitas backup server.

Jadi kali ini saya akan membeli sebuah VPS dengan SSD ram 2 GB saja dan SSD disk space 20 GB saja, kemudian akan saya mount di /home menggunakan dedicated server dengan RAM kecil (4 GB) dan disk space sebesar 1 TB.

Beberapa hal yang diperhatikan :
NFS Server : DS-1tb with IP-192.168.0.100
NFS Client : CLOUD-2gb with IP-192.168.0.101

Pada NFS Server ( DS-1tb ) kita harus memasang nfs library :

yum install nfs-utils nfs-utils-lib
yum install portmap (Jika NFSv4 tidak usah)

Kemudian pada nfs server, kita start servicenya :

service nfs start
service portmap start
chkconfig --level 35 nfs on
chkconfig --level 35 portmap on

Konfigure Directory NFS server

Pada bagian ini saya akan memasang direktori /yui untuk NFS server nantinya.

mkdir /yui

Kita buat file yang bisa enable share networknya

vi /etc/exports

/yui 192.168.0.101(rw,sync,no_root_squash)

Konfigure NFS Client

Sekarang kita ke server CLOUD-2gb dan siap-siap melakukan mounting ya. Kita cek dulu untuk make sure kalau mount servernya sudah bisa ke discover.

showmount -e 192.168.0.100

Jika ada jawabannya dari NFS server tadi, kita tinggal colok saja dan mounting.

mount -t nfs 192.168.0.100:/yui /backup

Oke sekarang /backup pada CLOUD-2gb sudah ter-sync ke DS-1tb ya. Kita cek apakah permission sudah benar atau belum.

mount | grep nfs

Hore, saat ini kamu sudah berhasil setup NFS. Sayangnya, saat reboot kamu harus set kembali mounting settingan sebelumnya. Jika ingin melakukannya secara permanent, bisa ditambahkan di /etc/fstab. Kemudian tambahkan baris ini.

192.168.0.100:/nfsshare /mnt  nfs defaults 0 0

Leave a Reply

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