|
Este documento ha sido traducido utilizando tecnología de traducción automática. Si bien nos esforzamos por proporcionar traducciones precisas, no ofrecemos garantías sobre la integridad, precisión o confiabilidad del contenido traducido. En caso de discrepancia, la versión original en inglés prevalecerá y constituirá el texto autorizado. |
Almacenamiento NFS
Antes de que podáis utilizar el complemento de volumen de almacenamiento NFS con las implementaciones de Rancher, necesitáis aprovisionar un servidor NFS.
|
|
Recomendación:
Para simplificar el proceso de gestión de reglas de firewall, utilizad NFSv4. |
-
Usando una conexión de Terminal remota, inicia sesión en el servidor Ubuntu que pretendéis utilizar para el almacenamiento NFS.
-
Introduzca el siguiente comando:
sudo apt-get install nfs-kernel-server
-
Introducid el comando a continuación, que establece el directorio utilizado para el almacenamiento, junto con los derechos de acceso. Modificad el comando si deseáis mantener el almacenamiento en un directorio diferente.
mkdir -p /nfs && chown nobody:nogroup /nfs
-
El parámetro
-p /nfscrea un directorio llamadonfsen la raíz. -
El parámetro
chown nobody:nogroup /nfspermite todo el acceso al directorio de almacenamiento.
-
-
Cread una tabla de exportaciones NFS. Esta tabla establece las rutas de directorio en vuestro servidor NFS que están expuestas a los nodos que utilizarán el servidor para almacenamiento.
-
Abrid
/etc/exportsutilizando el editor de texto de vuestra elección. -
Añadid la ruta de la carpeta
/nfsque creasteis en el paso 3, junto con las direcciones IP de los nodos de vuestro clúster. Añadid una entrada para cada dirección IP en vuestro clúster. Seguid cada dirección y sus parámetros acompañantes con un único espacio que actúe como delimitador./nfs <IP_ADDRESS1>(rw,sync,no_subtree_check) <IP_ADDRESS2>(rw,sync,no_subtree_check) <IP_ADDRESS3>(rw,sync,no_subtree_check)
Podéis reemplazar las direcciones IP con una subred. Por ejemplo:
10.212.50.12/24 -
Actualizad la tabla NFS introduciendo el siguiente comando:
exportfs -ra
-
-
Abrid los puertos utilizados por NFS.
-
Para averiguar qué puertos está utilizando NFS, introducid el siguiente comando:
rpcinfo -p | grep nfs
-
Abrid los puertos que la salida del comando anterior indica. Por ejemplo, el siguiente comando abre el puerto 2049:
sudo ufw allow 2049
-
Resultado: Vuestro servidor NFS está configurado para ser utilizado como almacenamiento con vuestros nodos de Rancher.