21
Autor: David Subires Parra Fecha: 01/06/2011

Tutorial NAS

Embed Size (px)

Citation preview

Page 1: Tutorial NAS

Autor: David Subires Parra

Fecha: 01/06/2011

Page 2: Tutorial NAS

Instalación y Configuración de Openfiler

2

INDICE

Introducción ------------------------------------------------------------------------------ 3 Elementos software y hardware necesarios ---------------------------------------- 4 Instalación de Openfiler --------------------------------------------------------------- 6 Configuración de Openfiler ----------------------------------------------------------- 12

Page 3: Tutorial NAS

Instalación y Configuración de Openfiler

3

1. Introducción: ¿Qué es NAS? NAS (del inglés Network Attached Storage) es el nombre dado a una tecnología de almacenamiento dedicada a compartir la capacidad de almacenamiento de un ordenador (Servidor) con ordenadores personales o servidores clientes a través de una red (normalmente TCP/IP), haciendo uso de un Sistema Operativo optimizado para dar acceso con los protocolos CIFS, NFS, FTP o TFTP. Generalmente, los sistemas NAS son dispositivos de almacenamiento específicos a los que se accede desde los equipos a través de protocolos de red (normalmente TCP/IP). También se podría considerar un sistema NAS a un servidor (LINUX, Windows, ...) que comparte sus unidades por red, pero la definición suele aplicarse a sistemas específicos. Los protocolos de comunicaciones NAS están basados en ficheros por lo que el cliente solicita el fichero completo al servidor y lo maneja localmente, están por ello orientados a información almacenada en ficheros de pequeño tamaño y gran cantidad. Los protocolos usados son protocolos de compartición de ficheros como NFS, Microsoft Common Internet File System (CIFS). Muchos sistemas NAS cuentan con uno o más dispositivos de almacenamiento para incrementar su capacidad total. Normalmente, estos dispositivos están dispuestos en RAID (Redundant Arrays of Independent Disks) o contenedores de almacenamiento redundante. Para más información: http://es.wikipedia.org/wiki/Network-attached_storage ¿Qué es OpenFiler? Openfiler es un sistema operativo para almacenamiento en red, que utiliza una interfaz web para su gestión. Con las funciones incorporadas en Openfiler, es posible tener las ventajas de un servidor NAS (Network Attached Storage) basado en sistemas de archivos y de un servidor SAN (Storage Area Networking) basado en bloques, todo dentro del mismo sistema operativo. Openfiler es un software basado en CentOS, el cual es un clon a nivel binario de la distribución Red Hat Entreprise Linux (RHEL). RHEL se compone de software libre y código abierto, pero se publica en formato binario usable solamente a suscriptores pagados

Page 4: Tutorial NAS

Instalación y Configuración de Openfiler

4

2. Elementos Hardware y Software necesarios:

Para montar un servidor NAS necesitaremos un ordenador en el que hospedarlo, ya sea máquina virtual o un pc. Podríamos instalarlo en un ordenador viejo que tengamos ya que no necesitamos grandes características para su correcto funcionamiento o bien virtualizarlo en un ordenador potente que tengamos. Para cualquiera de los dos casos necesitaremos el software OPENFILER el cual podemos descargar desde la página oficial http://www.openfiler.com/community/download/ donde también podremos encontrar manuales de instalación (en inglés). Por último para el correcto funcionamiento de nuestro NAS deberemos conectar correctamente el servidor a nuestra red. Para una óptima velocidad de transferencia conectaremos al servidor mediante cable, y nunca por WiFi.

En la web de Openfiler nos indica que los requisitos hardwares mínimos para este SO son los siguientes:

Instalación

minimum recommended

o 32-bit 1GHz or higher performance processor*

o 2GB or higher of RAM o 2GB disk space for memory swap

area o 8GB disk space

for Openfiler OS installation o 100MB Ethernet network

o 64-bit 1.6GHz or higher performance processor

o 2GB or higher of RAM o 2GB disk space for memory swap

area o 8GB disk space

for Openfiler OS installation o 1Gb Ethernet network interface o Separate storage volumes/disks

for data export o Hardware RAID controller

Instalación Virtualizada

vmware specifications xen/virtual iron/parallels specifications

o 32-bit or 64-bit VMware hypervisor

o VMware Player, VMware Server, VMware ESX compatible

o Symbios or Buslogic virtual SCSI disk driver

o 32-bit or 64-bit hypervisor / VMM

o Raw, LVM , or virtual block device

o 1GB minimum virtual RAM o Virtual network interface

Page 5: Tutorial NAS

Instalación y Configuración de Openfiler

5

o IDE virtual disk driver

o 1GB minimum virtual RAM o Virtual network interface

Aunque yo antes de ver estos requisitos lo instalé en vmware con 4GB de disco duro y 512MB de RAM y no me ha dado problemas, para una instalación seria habría que seguir estas directrices.

Page 6: Tutorial NAS

Instalación y Configuración de Openfiler

6

3. Instalación de Openfiler

Como bien comento en el paso anterior, en la web de openfiler podemos encontrar un manual de instalación gráfica, en inglés pero con muchas capturas de pantalla y muy intuitivo, no obstante describo los pasos que yo he seguido: Insertamos el disco en nuestra máquina y la encendemos. Nos saldrá la siguiente pantalla: Pulsamos <ENTER> para iniciar la instalación en modo gráfico: Nos aparecerá esta pantalla: Pulsamos en Next.

Page 7: Tutorial NAS

Instalación y Configuración de Openfiler

7

Nos saldrá la pantalla para elegir el idioma: Seleccionamos Spanish y pulsamos Next. Nos aparecerá este error: No pasa nada, solo nos dice que el disco será inicializado, y si albergaba datos se perderán. Pulsamos en YES. Acto seguido empezamos a configurar las particiones, nos saldrá esta pantalla:

Page 8: Tutorial NAS

Instalación y Configuración de Openfiler

8

A mi me daba problemas al pulsar en Next en esta pantalla, por lo tanto pulsé en donde pone Remove All partitions y lo dejé en Create custom layout. Después me sale la pantalla para configurar manualmente las particiones, mi NAS quedó así:

Page 9: Tutorial NAS

Instalación y Configuración de Openfiler

9

Una partición para el gestor de arranque (100MB), otra para la raíz(2GB) y otra para la swap (1GB). El disco duro “almacén” ya lo configuraremos desde openfiler. Una vez configuradas las particiones, nos preguntará que gestor de arranque queremos instalar, en mi caso selecciono GRUB y pulso NEXT.

Ahora le toca a la conectividad, configuramos la tarjeta de red con IP estática para luego acceder fácilmente y añadimos gateway y DNS si queremos acceder desde internet:

Page 10: Tutorial NAS

Instalación y Configuración de Openfiler

10

Seleccionamos nuestra hora de zona:

Ahora por último nos pedirá la contraseña de root:

La contraseña no la usaremos mucho, puesto que para la administración web es otra. Esta contraseña es para iniciar sesión en modo texto en la máquina, físicamente o mediante ssh.

Page 11: Tutorial NAS

Instalación y Configuración de Openfiler

11

Pulsamos en siguiente y automáticamente comenzará la instalación:

En unos minutos tendremos nuestro servidor NAS Openfiler instalado.

Page 12: Tutorial NAS

Instalación y Configuración de Openfiler

12

4. Configuración de Openfiler

Una vez tenemos instalado nuestro Openfiler, procedemos a configurarlo. Para entrar en la interfaz de administración, accedemos desde cualquier ordenador de la red mediante la URL https://IP:446 en mi caso https://192.168.1.250:446 Nos aparecerá la siguiente pantalla:

El usuario por defecto para administración web es Usuario: openfiler Contraseña: password, es altamente recomendable cambiar la contraseña al iniciar sesión por primera vez.

Page 13: Tutorial NAS

Instalación y Configuración de Openfiler

13

Como buen servidor NAS, tendrá que tener una partición o disco duro (o varios discos) para compartirlo en red, este será el primer paso, para configurarlo entramos a Volumes � Block Devices

Hacemos clic sobre el disco duro que deseemos editar, en la columna Edit disk en mi caso /dev/sdb

Page 14: Tutorial NAS

Instalación y Configuración de Openfiler

14

Y ya tenemos creada nuestra partición, ahora accedemos a Volume Gruoups y añadimos la partición creada al volumen de gestión de grupos (en mi caso NAS, se podrá asignar cualquier nombre al volumen)

Ahora accedemos a add volume, introducimos nombre, descripción y el tipo de sistema de archivos, en mi caso EXT3:

Page 15: Tutorial NAS

Instalación y Configuración de Openfiler

15

Ya hemos agregado la partición a los volúmenes de Openfiler, ya podríamos entrar a Shares y crear y compartir carpetas, pero primero vamos a configurar los servicios. Entramos a la pestaña Services y activamos e inicamos los siguientes servicios: CIFS Server � Es el servicio SAMBA para compartir datos. HTTP/Dav Server� Servicio para compartir datos. LDAP Container � Servicio de control de acceso. FTP Server � Servicio para compartir datos. En esta ventana a la derecha nos aparece un menú para configurar los servicios. Ahora accedemos al menú Accounts, aquí podremos configurar la forma en la que se controlará el acceso al servidor, usaremos LDAP con los siguientes parámetros: - Marcamos Use LDAP - Marcamos Use Local LDAP Server (puesto que el Server LDAP está en el mismo pc que el Server Openfiler) - En Base DN ponemos: dc=dc=example,dc=com - En Root bind DN ponemos: cn=manager,dc=example,dc=com - En Root bind password ponemos la contraseña del usuario root de openfiler Nos quedará algo así:

Ahora accedemos a System, aquí vemos que lo último que sale es Network Access Configuration, donde debemos de dar de alta las redes que tendrán acceso a nuestro servidor. Si queréis entrar desde la red privada añadir dicha red con su máscara, y si queremos tener acceso desde Internet añadimos la red 0.0.0.0 con máscara 0.0.0.0

Page 16: Tutorial NAS

Instalación y Configuración de Openfiler

16

El siguiente paso es acceder a Accounts � Administration, aquí podemos añadir usuarios y grupos. Un detalle importante es que los permisos de acceso a los directorios se les concederán a los grupos y no a los usuarios. Yo he creado los grupos alumnos, profesores y los usuarios alumno y profesor.

Page 17: Tutorial NAS

Instalación y Configuración de Openfiler

17

Por último crearemos los directorios a compartir, privado y compartido entrando en la pestaña Shares, hacemos clic sobre la partición y nos sale un menú para crear sub carpeta. Para compartir las carpetas que hemos creado, hacemos clic sobre ellas y puslamos en make share. Aquí se configura el directorio compartido: - Share name: el nombre de la carpeta - Share description: descripción de la carpeta - Override SMB: este es el nombre que tendrá la carpeta en la red Después en Share Access control mode podemos configurar para puedan entrar usuarios invitados al recurso o no. En group acces configuration configuraremos los grupos que tienen acceso de lectura, escritura y el grupo primario.(Para que una carpeta esté accesible en la red debe de tener asignado un grupo primario

Por último, y no por eso menos importante, en Host access configuration podemos configurar que redes tendrán acceso al servidor, mediante que servicios y que tipo de permiso tendrá cada red.

Page 18: Tutorial NAS

Instalación y Configuración de Openfiler

18

Page 19: Tutorial NAS

Instalación y Configuración de Openfiler

19

Por seguridad comprobamos que los servicios están activos e iniciados correctamente en la pestaña services:

¡Listo! Ya tenemos nuestro servidor NAS Openfiler configurado perfectamente, ahora para acceder desde un cliente introducimos: \\192.168.1.250\privado ----------- si es un cliente Windows smb:\\192.168.1.250\privado ----- si es un cliente Linux

Page 20: Tutorial NAS

Instalación y Configuración de Openfiler

20

Page 21: Tutorial NAS

Instalación y Configuración de Openfiler

21

4. Bibliografía

1. Manual de Openfiler oficial para instalación (en inglés) http://www.openfiler.com/learn/how-to/graphical-installation 2. Configuración de Openfilter http://workingtic.blogspot.com/2011/02/configurando-openfiler-en-un-nas-iii.html 3. Configuración de Openfilter http://www.ubuntu-es.org/node/43480