Configuració persistent del recurs compartit en tots els servidors

 

Introducción

Esta documentación describe el proceso para configurar un servidor NFS y permitir que los clientes accedan automáticamente a los recursos compartidos de forma persistente mediante autofs.

1. Configuración del Servidor NFS

1.1. Instalación del Servidor NFS

Ejecute los siguientes comandos para instalar el servidor NFS:

sudo apt update

sudo apt install nfs-kernel-server

1.2. Crear las Carpetas Compartidas

Cree los directorios que se compartirán:

sudo mkdir -p /shared_data/backups

sudo mkdir -p /shared_data/reports

Establezca los permisos adecuados:

sudo chown -R nobody:nogroup /shared_data/

sudo chmod -R 755 /shared_data/

1.3. Configuración de Exportaciones NFS

Edite el archivo /etc/exports:

sudo vim /etc/exports

sudo chown -R nobody:nogroup /shared_data/

sudo chmod -R 755 /shared_data/Añada las siguientes líneas:

/shared_data/backups 192.168.203.0/26(rw,no_subtree_check)

/shared_data/reports 192.168.203.0/26(ro,no_subtree_check)

Aplique los cambios y reinicie el servicio:

sudo vim /etc/exports

Para verificar las exportaciones:

sudo exportfs -v

2. Configuración del Cliente NFS

2.1. Instalación de Autofs en el Cliente

Ejecute los siguientes comandos en la máquina cliente:

sudo apt update

sudo apt install autofs

2.2. Configuración de Autofs

Edite el archivo /etc/auto.master:

sudo vim /etc/auto.master

Añada la siguiente línea al final del archivo:

/mnt/nfs /etc/auto.nfs –ghost –timeout=60

Cree el archivo /etc/auto.nfs:

sudo vim /etc/auto.nfs

Añada las siguientes líneas:

backups -fstype=nfs4,rw,no_subtree_check 192.168.203.3:/shared_data/backups

reports -fstype=nfs4,ro,no_subtree_check 192.168.203.3:/shared_data/reports

Reinicie autofs para aplicar los cambios:

sudo systemctl restart autofs

3. Verificación del Montaje

Para verificar que las carpetas se montan automáticamente:

ls /mnt/nfs/backups

ls /mnt/nfs/reports

Si el montaje funciona correctamente, debería ver el contenido de los directorios compartidos.

Leave a Comment

Translate »