Skip to content

Latest commit

 

History

History
154 lines (103 loc) · 6.25 KB

File metadata and controls

154 lines (103 loc) · 6.25 KB

Almacenamiento NAS con FreeNAS

  • Trabajar de forma individual.
  • Entregar informe con capturas de pantalla.
  • Esquema de la práctica:
    • Instalar y configurar NAS.
    • Montar 2 discos para guardar los datos en RAID1.
    • Crear 2 recursos compartidos CIFS/SMB en el servidor NAS.
      • Recurso1 compartido de lectura/escritura para el usuario1.
      • Recurso2 de sólo lectura para el usuario2.
    • Crear usuarios/clave para acceder al repositorio NAS.
    • Comprobar el acceso al servdidor NAS desde otra máquina.
  • Elegir solamente, una de las siguientes opciones para realizar la práctica.

FreeNAS

  • Como no disponemos de hardware NAS para hacer las prácticas con todos los alumnos, nos vamos a crear nuestro propio NAS, en una MV usando la distro FreeNAS (Sistema Operativo BDS).

La práctica de NAS consisten en:

  • Montar 2 discos para guardar los datos en RAID1.
  • Crear 2 recursos compartidos CIFS/SMB en el servidor NAS.
    • hobbitonXX: Recurso compartido de lectura/escritura para el usuario frodoXX
    • mordorXX: Recurso de sólo lectura para el usuario gandalfXX.
  • Crear usuarios/clave para acceder al repositorio NAS.
    • Usuario frodoXX.
    • Usuario gandalfXX.
  • Comprobar el acceso al servdidor NAS desde otra máquina.

Enlaces de interés:


1 Preparar la MV

  • Crear la MV en VBox.Elegir MV del tipo FreeBSD. Si la ISO es x86 elegimos de 32 bits, y si la ISO es amd64 escogemos de 64bits.

freenas-tipo-vbox

  • Aumentar la memoria RAM a 256 MB.
  • Además del disco duro virtual donde instalar FreeNAS, vamos a añadir a la máquina virtual 2 discos más de 2GB cada uno, para crear el volumen de almacenamiento del NAS.

freenas-discos-vbox

freenas-discos-config

  • Configurar MV con la red en modo puente. Para que al terminar podamos acceder al NAS desde cualquier equipo de nuestra red.

2 Instalar FreeNAS

  • Descargar la ISO del servidor del departamento, o desde la web de FreeNAS.
  • Comenzamos la instalación.

Si la ISO es de 32 bits crear la MV del tipo FreeBSD. SI la ISO es 64 bits, crear la MV del tipo FreeBDS-64-bits (RAM 1128 MB).

freenas-install-01

Fijarse que los discos no se llaman sda, sdb, o C:, D:, sino asa0, ada1, etc.

freenas-install-02

freenas-install-03

  • Apagar el sistema. Quitar el disco de instalación (Fichero ISO).

3 Primera configuración de FreeNAS

  • Reiniciar la MV FreeNAS.
  • Vamos a realizar la configuración inicial. Éste es el aspecto del menú:

freenas-menu-config-inicial

Configuración de red

El interfaz de red no se llama eth0, eth0, wlan0, etc. sino em0. Por defecto el interfaz de red está configurado de forma automática (DHCP). Nosotros vamos a configurarlo de forma manual (static).

  • Pulsamos 1 (Configure Network Interface) para configurar el interfaz de red: Configurar la IP, máscara de red. Veamos imagen de ejemplo:

freenas-opcion1

  • Pulsamos 4 (Default static route) para configurar la puerta de enlace.
  • Pulsamos 6 para configurar el servidor DNS.
  • PREGUNTA: ¿Qué parámetros de configuración de red, son los mínimos necesarios para tener una comunicación efectiva dentro de la red LAN? ¿ip, máscara, servidor dns, puerta de enlace, servidor dhcp, etc.?
  • En la opción 9 entramos en una shell y podemos probar comandos como: ifconfig, ping, nslookup, df -hT.
  • Para consultar las particiones usamos los comandos BSD siguientes: fdisk /dev/ada0, fdisk /dev/adad1, fdisk /dev/ada2, etc.
  • Con exit volvemos de nuevo al menú de configuración.

Comprobar que esto ha funcionado:

  • Para acceder al PANEL de configuración (GUI, por entorno gráfico) de FreeNAS, iniciamos un navegador web desde otro PC de la red. Y navegamos usando la IP del servidor FreeNAS.

4 Crear un volumen

  • Para acceder al PANEL de configuración (GUI, por entorno gráfico) de FreeNAS, iniciamos un navegador web desde otro PC de la red. Y navegamos usando la IP del servidor FreeNAS.

Si no recuerdas el usuario/clave... vuelve al la MV FreeNAS, usa la opción 7 (Reset credentials) del menú.

Ahora vamos a crear un VOLUMEN a partir de los dos discos creados de 2GB.

  • Ir a "Storage -> Volumes -> UFS Volume Manager".
  • Elegir mirror (RAID1) con los dos discos y el montaje en /mnt/volumen1.
  • Si lo necesitamos, crear directorio /mnt/volumen1, para montar el volumen.
  • Veamos imagen de ejemplo.

freenas-volumen-ufs

Otras configuraciones también funcionarían pero es para tenerlos todos igual.

  • Activar el servicio de carpetas compartidas, ir a "Servicios" -> "Control de Servicios - > CIFS -> ON".

freenas-service-on

  • Ir al servidor FreeNAS. Entrar en la Shell (Opción 9). Ejecutar los comandos siguientes:
    • df -hT (Para comprobar que está montado el volumen1)
    • Crear el directorio /mnt/volumen1/public
    • Poner permisos a /mnt/volumen1/public (Creamos una carpeta de uso público lectura/escritura).
    • Creamos un recurso compartida CIFS/SMB, ir a "Sharing/Compartido" -> "Añadir recurso CIFS". Path a /mnt/volumen1/public.

freenas-recurso

freenas-cifs-share

  • Vamos a permitir el acceso de usuarios invitados.

5 Comprobar desde cliente

  • Probar que podemos acceder a dicho recurso compartido SMB/CIFS, desde otro equipo de la red. Por ejemplo, usando un cliente Windows7.
  • Para comprobar el acceso al recurso compartido de red desde GNU/Linux:
    • Abrimos un explorador de archivos y en la ruta pondremos "smb://ip-del-servidor-nas".
    • Para comprobar con comandos, podemos montar el recurso compartido de red en una carpeta local, mediante la siguiente orden: "mount -t cifs //ip-del-servidor-nas/public /mnt/nas". Desmontamos mediante "umount /mnt/nas"
  • Accedemos al recurso de red y creamos algún archivo.