Páginas

martes, 15 de abril de 2014

Nas FreeNAS


Fuente: freenas 9.2.1 guide ixsystems

FreeNAS es un NAS basado en FreeBSD. Un NAS provee un sistema operativo optimizado para almacenar y compartir archivos.

Soporta AFP, CIFS, FTP, NFS, SSH (incluido SFTP), y TFTP para compartir archivos, Directorio Activo o LDAP, crear e importar ZPS pools, replicación segura snapshots, administración y configuración desde interfaz gráfica. y un largo etc..

Un segundo disco duro de 250GB será utilizado para almacenamiento y compartición de datos (ada1).

Antes de crear conjunto de datos, determine cuales usuarios tendrán acceso a qué datos. FreeNAS soporta usuarios, grupos, y permisos.

Después de crear el volumen ZFS (recomendado para obtener el máximo rendimiento del sistema FreeNAS), dividimos el ZFS pool en datasets para proveer más flexibilidad al configurar el acceso de los usuarios a los datos.

http://192.168.3.45


Configurar volumen y datasets:






Configurar /mnt/dades


Establecer una cuenta de correo electrónico para el usuario root.
Importantes mensajes del sistema serán enviados al usuario root. Por razones de seguridad está desactivado el password login para la cuenta root.

Para cuentas de sistema la entrada Home Directory será /nonexistent. Si la opción CIFS, "Habilitar directorios (home)" está habilitada un directorio con el mismo nombre de la cuenta de usuario será creado para cada usuario.

Al contrario de la shell para una cuenta de usuario, la shell será nologin para cuentas de sistema.

Apple (AFP): Para entornos de computadoras que ejecutan Mac OS X.

Unix (NFS): Accesible por Mac OS X, Linux, BSD, y versiones profesionales de Windows. Ideal en redes mixtas.

Windows (CIFS): FreeNAS utiliza Samba para proveer el servicio SMB/CIFS. Este tipo de recurso compartido es accesible por computadoras con Windows, Mac OS X, Linux y BSD, pero más lento que un recurso compartido NFS. Si su red contiene solo sistemas Windows es buena elección.

Una vez los usuarios y grupos son creados, puede asignar usuarios como miembro de un grupo, para este ejemplo el grupo se llamará usuario:


Miembros del grupo usuario:


NFS configuración:

nobody acceso cuenta NFS
nobody propietario
nobody mapall user
nobody mapall group



Con esta configuración, no importa qué cuenta de usuario se conecta a la compartición NFS, ya que será asignado a la cuenta de usuario nobody y sólo se dispone de los permisos que ha especificado en el volumen/conjunto de datos. Por ejemplo, incluso si el usuario root puede conectarse, no va a tener acceso root al recurso compartido.



Montar en cliente freebsd recurso compartido.  Tener la biblioteca cliente para acceder compartidos NFS y Agregar al archivo /etc/rc.conf
nfs_client_enable="YES"

Iniciar el servicio
# /etc/rc.d/nfsclient start



Copiar archivos desde pendrive 2GB hacia carpeta freenas


Windows (CIFS):

Si no utiliza Directorio Activo o LDAP, crear una cuenta de usuario por cada usuario.

- El nombre de usuario y la contraseña debe coincidir con el nombre de usuario y contraseña en el sistema cliente.

- Directorio de inicio. Navegar por el volumen a compartir.

- Repita este proceso para crear cuentas de usuario a todos los usuarios que necesiten tener acceso al recurso compartido CIFS.

- Agregar un grupo. Una vez creado, agregar las cuentas de usuario creadas con anterioridad.

Dar permiso al grupo para el volumen de almacenamiento.
Propietario: nobody
Grupo: usuario

Modo: derecho de escritura para el grupo


Abrir los puertos utilizados por CIFS en el Firewall

TCP 139 (smbd)
TCP 445 (smbd)
UDP 137 (nmbd)
UDP 138 (nmbd)


Configurar CIFS:



Para evitar que el explorador de Windows se cuelgue cuando acceda al recurso compartido se debe mapear el recurso compartido como una unidad de red.

Conectar desde un cliente Windows 7 utilizando la cuenta de usuario axel:






Recurso compartido para el usuario Windows axel:


Rsync es una utilidad para copiar automáticamente datos de un sistema a otro en una red. Una vez copiados los datos iniciales, rsync reduce la cantidad de datos mediante el envío sólo las diferencias entre los archivos de origen y destino (copia incremental).

La configuración rsync a través del modo SSH entre dos sistemas FreeNAS está detalladamente documentada en freenas 9.2.1 guide.pdf

Acceder vía ssh a freenas:


Desde la consola puede comprobarse el archivo de configuración de samba:
# testparm /usr/local/etc/smb.conf

Unix es genial!.

No hay comentarios:

Publicar un comentario