Configuración de FreeNAS para configurar discos de almacenamiento ZFS y creación de recursos compartidos NFS en FreeNAS - Parte 2


En nuestro artículo anterior, le mostramos cómo instalar el servidor FreeNAS. En este artículo, cubriremos la configuración de FreeNAS y la configuración del almacenamiento mediante ZFS.

  1. Instalación de FreeNAS (almacenamiento conectado a la red) - Parte 1

Después de la instalación y configuración del servidor FreeNAS, se deben realizar las siguientes acciones en la interfaz de usuario web de FreeNAS.

  1. Establezca el protocolo web en HTTP/HTTPS.
  2. Cambie la dirección de la GUI web a 192.168.0.225.
  3. Cambiar idiomas, mapa de teclado, zona horaria, servidor de registro, correo electrónico.
  4. Agregue volumen de almacenamiento compatible con ZFS.
  5. Defina cualquiera de los elementos compartidos.

Después de realizar los cambios anteriores en la interfaz de usuario web de FreeNAS, tenemos que guardar los cambios en Sistema -> Configuración -> Guardar configuración -> cargar configuración -> Guardar para mantener los cambios permanentes.

Hardware		:	Virtual Machine 64-bit
Operating System        :	FreeNAS-9.2.1.8-RELEASE-x64
IP Address	      	:	192.168.0.225
8GB RAM		        :	Minimum RAM 
1 Disk (5GB)	      	:	Used for OS Installation
8 Disks (5GB)		:	Used for Storage

Se puede utilizar cualquier sistema operativo Linux.

Operating System 	:	Ubuntu 14.04
IP Address	 	:	192.168.0.12

Configuración de FreeNAS y configuración de almacenamiento ZFS

Para usar FreeNAS, tenemos que configurarlo con la configuración adecuada después de que se complete la instalación, en la Parte 1 hemos visto cómo instalar FreeNAS, ahora tenemos que definir la configuración que vamos a usar en nuestro entorno.

1. Inicie sesión en la interfaz de usuario web de FreeNAS, una vez que inicie sesión verá la PESTAÑA Configuración e información del sistema. En Configuración , cambie el Protocolo de nuestra interfaz web para usar si http/https y configure la dirección IP que vamos a usar para esta interfaz GUI y también configure la zona horaria, el mapa del teclado, el idioma para la GUI.

Después de realizar los cambios anteriores, presione el botón " Guardar " en la parte inferior para guardar los cambios.

2. A continuación, configure la notificación por correo electrónico, vaya a la pestaña Correo electrónico en Configuración . Aquí podemos definir la dirección de correo electrónico para recibir la notificación por correo electrónico de la actualización de nuestro NAS.

Antes de eso, tenemos que configurar el correo electrónico en nuestra cuenta de usuario, aquí estoy usando root como mi usuario. Así que cambie al Menú de cuenta en la parte superior. Luego elija Usuarios , aquí verá el usuario raíz, al seleccionar el usuario raíz obtendrá la opción de modificación en la esquina inferior izquierda debajo de la lista de usuarios.

Haga clic en la pestaña Modificar usuario para ingresar la dirección de correo electrónico y la contraseña del usuario y haga clic en Aceptar para guardar los cambios.

3. Luego, vuelva a Configuración y elija Correo electrónico para configurar el correo electrónico. Aquí he usado mi identificación de Gmail, puedes elegir la identificación de correo electrónico que más te convenga.

Introduzca el nombre de usuario y la contraseña para la autenticación y guarde los cambios haciendo clic en Guardar .

4. Ahora necesitamos habilitar el mensaje Consola en el pie de página, para hacer esto, vaya a la opción Avanzado y elija Mostrar mensajes de la consola en el pie de página y guarde la configuración haciendo clic en < b> Guardar .

5. Para agregar dispositivos de almacenamiento ZFS, vaya al menú Almacenamiento en la parte superior para definir los volúmenes ZFS. Para agregar un volumen ZFS , seleccione Administrador de volúmenes ZFS .

A continuación, agregue un nuevo nombre para su volumen, aquí lo he definido como tecmint_pool . Para agregar los discos disponibles, haga clic en el signo + y agregue los discos. Hay un total de 8 unidades disponibles ahora, agréguelas todas.

6. A continuación, defina los niveles de incursión que se utilizarán. Para agregar un RaidZ (lo mismo que un Raid 5), haga clic en la lista desplegable. Aquí también estoy agregando dos discos como unidad de repuesto. Si alguno de los discos falla, la unidad de repuesto se reconstruirá automáticamente a partir de la información de paridad.

7. Para agregar un RAIDz2 con doble paridad, puede elegir Raidz2 (igual que RAID 6 con doble paridad) en el menú desplegable.

8. Mirror significa clonar la misma copia de cada unidad con mejor rendimiento y garantía de datos.

9. Divida un solo dato en varios discos. Si perdemos alguno de los discos, perderemos todo el volumen como inútil. No perderemos capacidad en el número total de discos.

10. Aquí voy a usar RAIDZ2 para mi configuración. Haga clic en Agregar volumen para agregar el diseño de volumen seleccionado. Agregar el volumen tomará poco tiempo de acuerdo con el tamaño de nuestra unidad y el rendimiento del sistema.

11. Después de agregar volúmenes, obtendrá la lista de volúmenes como se muestra a continuación.

12. El conjunto de datos se crea dentro del volumen, que hemos creado en el paso anterior. Los conjuntos de datos son como carpetas con nivel de compresión, tipo de recurso compartido, cuota y muchas más funciones.

Para crear un conjunto de datos, elija el volumen tecmint_pool en la parte inferior y elija Crear conjunto de datos ZFS .

Elija un nombre de conjunto de datos , aquí he elegido tecmint_docs , y selecciono el nivel de compresión de la lista y selecciono un tipo de recurso compartido, aquí voy a crear este recurso compartido para una máquina Linux, aquí seleccioné el tipo de recurso compartido como Unix .

A continuación, habilite la Cuota haciendo clic en el menú avanzado para obtener la Cuota. Permítanme elegir 2 GB como mi límite de cuota para este recurso compartido y hacer clic en agregar Conjunto de datos para agregar.

13. A continuación, necesitamos definir los permisos en el recurso compartido tecmint_docs , esto se puede hacer usando la opción Cambiar permiso . Para ello tenemos que elegir el tecmint_docs , en la parte inferior y definir los permisos.

Aquí estoy definiendo el permiso para el usuario root. Seleccione Permiso de forma recursiva para obtener el mismo permiso para todos los archivos y carpetas que se crearon en el recurso compartido.

14. Una vez que se crean los conjuntos de datos ZFS para compartir Unix, ahora es el momento de crear un conjunto de datos para Windows. Siga las mismas instrucciones que se explicaron anteriormente, el único cambio es seleccionar el tipo de recurso compartido como "Windows" mientras agrega el conjunto de datos. Se puede acceder a esos recursos compartidos desde máquinas con Windows.

15. Para compartir conjuntos de datos ZFS en máquinas Unix, vaya a la pestaña "Compartir" en el menú superior, elija el tipo Unix (NFS) .

16. A continuación, haga clic en Agregar recurso compartido de UNIX (NFS) , aparecerá una nueva ventana para dar un comentario (Nombre) como tecmint_nfs_share y agregar redes autorizadas 192.168 .0.0/24 . Tenga en cuenta que esto será diferente para su red.

A continuación, seleccione Todos los directorios para permitir montar todos los directorios de este recurso compartido. En la parte inferior, elija Examinar y elija el directorio tecmint_docs que hemos definido para el conjunto de datos antes y luego haga clic en Aceptar .

17. Después de hacer clic en Aceptar , aparecerá un mensaje de confirmación que le preguntará si desea habilitar este servicio. Haga clic en para habilitar el uso compartido. Ahora podemos ver que se ha iniciado el servicio NFS.

18. Ahora inicie sesión en su máquina cliente Unix (aquí he usado Ubuntu 14.04 y con la dirección IP 192.168.0.12) y compruebe si el recurso compartido NFS de FreeNAS funciona o no.

Pero, antes de verificar los recursos compartidos de FreeNAS NFS, su máquina cliente debe tener el paquete NFS instalado en el sistema.

# yum install nfs-utils -y		[On RedHat systems]
# sudo apt-get install nfs-common -y	[On Debian systems]

19. Una vez instalado NFS, utilice el siguiente comando para enumerar el recurso compartido NFS de FreeNAS.

# showmount -e 192.168.0.225

20. Ahora, cree un directorio de montaje en "/ mnt/FreeNAS_Share" en la máquina del Cliente y monte el recurso compartido FreeNAS NFS en este punto de montaje y confírmelo con el comando "df".

# sudo mkdir /mnt/FreeNAS_Share
# sudo mount 192.168.0.225:/mnt/tecmint_pool/tecmint_docs /mnt/FreeNAS_Share/

21. Una vez que el recurso compartido NFS esté montado, ingrese a ese directorio e intente crear un archivo en este recurso compartido para confirmar que el usuario raíz tiene permisos para este recurso compartido.

# sudo su
# cd /mnt/FreeNAS_Share/
# touch tecmint.txt

22. Ahora vuelva a la interfaz de usuario web de FreeNAS y seleccione Configuración en la PESTAÑA del sistema para guardar los cambios. Haga clic en guardar configuración para descargar el archivo de configuración.

23. A continuación, haga clic en Cargar configuración para elegir el archivo db descargado, elija el archivo y haga clic en cargar.

Después de hacer clic en cargar configuración , el sistema se reiniciará automáticamente y nuestra configuración se guardará.

¡Eso es! hemos configurado el volumen de almacenamiento y definido un recurso compartido NFS de FreeNAS.

Conclusión

FreeNAS nos proporciona una interfaz rica GUI para administrar el servidor de almacenamiento. FreeNAS admite un gran sistema de archivos que utiliza ZFS con un conjunto de datos que incluye funciones de compresión, cuota y permisos. Veamos cómo usar FreeNAS como servidor de transmisión y servidor de torrents en artículos futuros.