In acest tutorial vom crea un share NFS (Centos 7) pe care il vom monta pe 2 servere diferite. Serverul de NFS va avea IP-ul: 192.168.1.0 Clientii vor avea IP-urile: 192.168.1.1 si 192.168.1.2

1. Instalarea pe server

Incepem cu instalarea nfs-utils:

yum install nfs-utils

Facem un director pe care il vom exporta pe clienti:

mkdir /nfsshare

Pornim serviciile si le configuram sa porneasca la boot:

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

In continuare expunem in retea folderul NFS. Cu editorul preferat, deschidem /etc/exports si adaugam dupa cum urmeaza:

/storage 192.168.1.1(rw,insecure,nohide,no_root_squash,sync) 192.168.1.2(rw,insecure,nohide,no_root_squash,sync)

Mai sus am expus serverul NFS catre cei 2 clienti (192.168.1.1 si 192.168.1.2). Pentru ca share-ul sa functioneze, asigurati-va ca serverele sunt accesibile intre ele (ping). Daca doriti sa expuneti serverul de NFS in retea spre orice IP, se poate folosi: “*”

In continuare, pornim serviciul NFS:

systemctl restart nfs-server 

2. Instalarea pe client

Instalam nfs-utils:

yum install nfs-utils

Creem directorul unde vom monta NFS-ul:

mkdir /nfsshare

Pornim serviciile si le configuram sa porneasca la boot:

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

In continuare montam NFS-ul pe clienti:

mount -t nfs 192.168.1.0:/nfsshare /nfsshare

Acum ar trebui sa avem un server de NFS functional, montat pe clienti. Verificare o putem face ruland comanda:

df -h