NFS Server a Centos 7

De Wiket
Salta a la navegació Salta a la cerca

Requisits

  • Tenir una iso de centos 7, la podem descarregar des d'aquí:
http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1611.iso
  • Màquina física o virtual fora de PROXMOX.

Instal·lar Centos7

Un cop hem arrancat Centos7, hem de triar l'idioma i seguir les passes.

Missatge de Benvinguda.
Triem la zona horaria.
Configurem els requeriments bàsics.
Acceptem la llicencia.
Farem click a Selección de software per a triar una instal·lació amb escriptori.

Baixem el desplegable i triem Escritorio Gnome, no instal·larem cap complement addicional.

Com podem comprovar, la interfície de CentOS es amigable amb l'usuari.

Aquí establim una password de root i un usuari amb permisos d'administrador.

Centos2.JPG


Un cop finalitzada l'instal·lació, reiniciem el servidor (treient la imatge ISO de CentOS abans d'iniciar un altre cop la màquina).
✌✌

Configuració NFS Server

Configurem la connectivitat del servidor.

En aquest cas les i.p són les de classe.(Aula 3)

Obrim un terminal per instal·lar els paquets necessaris pel NFS.

En primer lloc, actualitzem els repositoris.
Un cop actualitzats, intal·lem el paquet nfs-utils.

Si tot ha anat bé CentOS ens dirà que no hi ha res que fer.

Creem un directori a /var/nfs on serà ubicada la carpeta compartida NFS.
Canviem el propietari i el grup de la carpeta que acabem de crear a nobody:nobody.
Assignem els permisos 775 a la carpeta creada amb anterioritat.

Habilitem serveis rpcbind i nfs-server

#systemctl enable rpcbind
#systemctl enable nfs-server

Arranquem els serveis habilitats

#systemctl start rpcbind
#systemctl start nfs-server
#systemctl start rpc-statd
#systemctl start nfs-idmapd
Habilitem i inicialitzem tots els serveis necessaris.
/ruta/a/carpeta ip_node_a_compartir(rw,sync,no_subtree_check)
rw: permisos de lectura i escriptura.
sync: per avisar a l'usuari només quan els canvis s'han executat.
no_subtree_check:  per a que un usuari sense permisos no pugui xafardejar els directoris pare.
Editem el fitxer /etc/exports

Publiquem les polítiques indicades més amunt amb la comanda exportfs:

El paramentare -r es per publicar la configuració i el paràmetre -v per veure el que hem publicat.

Per últim, hem de crear les següents regles al tallafocs per habilitar els serveis nfs,rpc-bind i mountd.

#systemctl start firewalld
#firewall-cmd --permanent --zone public --add-service mountd
#firewall-cmd --permanent --zone public --add-service rpc-bind
#firewall-cmd --permanent --zone public --add-service nfs
#firewall-cmd --reload
Comprovem amb la comanda firewall-cmd --list-all.

Documentació i referències

Documentació en castellà

http://recursostic.educacion.es/observatorio/web/gl/software/software-general/733-nfs-sistema-de-archivos-de-red
http://somebooks.es/capitulo-10-instalar-y-configurar-nfs-en-ubuntu-14-04-lts/

Documentació en anglès

https://www.howtoforge.com/tutorial/setting-up-an-nfs-server-and-client-on-centos-7/

Documentació per ubuntu

https://www.digitalocean.com/community/tutorials/how-to-set-up-an-nfs-mount-on-ubuntu-16-04