Configurare server NFS pe Centos 7
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