Diferència entre revisions de la pàgina «NFS Server a Centos 7»
Salta a la navegació
Salta a la cerca
(Hi ha 10 revisions intermèdies del mateix usuari que no es mostren) | |||
Línia 25: | Línia 25: | ||
== Configuració NFS Server == | == Configuració NFS Server == | ||
+ | |||
+ | Configurem la connectivitat del servidor. | ||
+ | |||
+ | [[Fitxer:nfs configuration1.jpg|thumb|600px|centre|En aquest cas les i.p són les de classe.(Aula 3)]] | ||
+ | Obrim un terminal per instal·lar els paquets necessaris pel NFS. | ||
+ | [[Fitxer:nfs configuration2.jpg|thumb|600px|centre|En primer lloc, actualitzem els repositoris.]] | ||
+ | |||
+ | [[Fitxer:nfs configuration3.jpg|thumb|600px|centre|Un cop actualitzats, intal·lem el paquet '''nfs-utils'''.]] | ||
+ | Si tot ha anat bé CentOS ens dirà que no hi ha res que fer. | ||
+ | [[Fitxer:nfs configuration4.jpg|thumb|600px|centre|Creem un directori a ''/var/nfs'' on serà ubicada la carpeta compartida NFS.]] | ||
+ | |||
+ | [[Fitxer:nfs configuration5.jpg|thumb|600px|centre|Canviem el propietari i el grup de la carpeta que acabem de crear a '''nobody:nobody'''.]] | ||
+ | |||
+ | [[Fitxer:nfs configuration6.jpg|thumb|600px|centre|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 | ||
+ | [[Fitxer:nfs configuration7.jpg|thumb|600px|centre|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. | ||
+ | [[Fitxer:nfs configuration8.jpg|thumb|600px|centre|Editem el fitxer '''/etc/exports''']] | ||
+ | Publiquem les polítiques indicades més amunt amb la comanda '''exportfs''': | ||
+ | [[Fitxer:nfs configuration9.jpg|thumb|600px|centre|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 | ||
+ | [[Fitxer:nfs configuration10.jpg|thumb|600px|centre|Comprovem amb la comanda '''firewall-cmd --list-all'''.]] | ||
== Documentació i referències == | == 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 |
Revisió de 15:07, 27 maig 2017
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.
Baixem el desplegable i triem Escritorio Gnome, no instal·larem cap complement addicional.
Aquí establim una password de root i un usuari amb permisos d'administrador.
Configuració NFS Server
Configurem la connectivitat del servidor.
Obrim un terminal per instal·lar els paquets necessaris pel NFS.
Si tot ha anat bé CentOS ens dirà que no hi ha res que fer.
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
/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.
Publiquem les polítiques indicades més amunt amb la comanda exportfs:
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
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