Requisits
Xarxa privada
Configuració del servidor
Configuració del client
Conclusió
NFS és un sistema de fitxers basat en xarxa que permet als ordinadors accedir a fitxers a través d'una xarxa d'ordinadors. Aquesta guia explica com podeu exposar carpetes mitjançant NFS d'una instància a una altra. La funció de xarxa privada de Vultr us ajuda a assegurar les connexions entre les instàncies. Tingueu en compte que també podeu exposar carpetes a través de NFS a través d'Internet pública, però us recomano que utilitzeu una xarxa privada amb finalitats de seguretat. Si compartiu carpetes en diferents ubicacions, una VPN xifrada pot substituir la xarxa privada. Aquesta guia suposa que ambdues instàncies es troben a la mateixa ubicació.
Requisits
- Dues instàncies a la mateixa ubicació física.
- Debian 7 o posterior.
- Xarxa privada activada.
- Temps de 10 minuts.
Xarxa privada
Abans de començar, assegureu-vos que les vostres instàncies es puguin fer ping entre elles i que totes dues tinguin assignada una IP única. Per exemple, podeu utilitzar aquestes ordres per complir amb aquest article:
Servidor
ifconfig eth1 up
ip addr add 192.168.0.1/24 dev eth1
Client
ifconfig eth1 up
ip addr add 192.168.0.2/24 dev eth1
Quan els servidors puguin fer ping els uns als altres, continueu amb els canvis de configuració.
Configuració del servidor
Les ordres següents s'executen al costat del servidor on es troba la carpeta a exposar. Primer, comencem amb la instal·lació del servidor NFS.
apt-get install nfs-kernel-server nfs-common
Ara podem crear el directori que s'exposarà.
mkdir /opt/share
chown nobody:nogroup /opt/share
chmod 755 /opt/share
Per exposar el directori a través de NFS, obriu el fitxer /etc/exportsi adjunteu la línia següent a la part inferior:
/opt/share 192.168.0.2(rw,sync,no_subtree_check)
Inicieu el servidor NFS.
service nfs-kernel-server restart
Configuració del client
Ara podem continuar muntant la carpeta al client.
mkdir /mnt/share
mount 192.168.0.1:/opt/share /mnt/share
En executar df -h, podeu assegurar-vos que la vostra operació ha tingut èxit:
root@client> df -h
192.168.0.1:/opt/share 25.1G 0G 25.1G 0% /mnt/share
A més, en crear un fitxer al client i després comprovar el servidor, veureu que el fitxer apareix immediatament al servidor.
Conclusió
NFS és una manera fantàstica de compartir fitxers entre diverses instàncies quan s'utilitza un node d'emmagatzematge central. Feliç pirateig!