Guia inicio rapido - Mnemmix IT Solutions

Anuncio
uZFS Series - FreeNAS
Guía de inicio rápido
Mnemmix IT Solutions
2013
uZFS Series - FreeNAS
Guía de inicio rápido
Contenido
Acceso al sistema ........................................................................................................... 3
Consola web ..................................................................................................................... 3
Creación de volúmenes .................................................................................................. 3
Planificando los volúmenes.............................................................................................. 3
Detección de discos sencillos ........................................................................................... 4
Generando discos multipath ............................................................................................ 4
Añadir volumen ................................................................................................................ 6
Crear un Dataset dentro del volumen ............................................................................. 7
Establecer permisos de acceso ........................................................................................ 8
Compartir volúmenes ...................................................................................................... 9
Compartir por CIFS (Windows) ........................................................................................ 9
Exportar por NFS (Linux) ................................................................................................ 10
Actualizar firmware ........................................................................................................ 12
Descarga ......................................................................................................................... 12
Actualización .................................................................................................................. 12
Fase 1: almacenamiento temporal ........................................................................... 12
Fase 2: Carga de archivos ......................................................................................... 13
uZFS Series - FreeNAS
Guía de inicio rápido
Acceso al
sistema
Consola web
Para acceder al sistema mediante la consola web, se deberá introducir en el navegador de
un equipo conectado a la misma red la dirección IP del sistema de almacenamiento. Por
defecto esta es http://192.168.1.200.
Si la conexión se realiza correctamente aparecerá entonces la ventana de login donde se
debe insertar el nombre de usuario y contraseña. Los valores por defecto son:
Usuario:
admin
Contraseña:
Mnemmix2008
Creación de
volúmenes
Planificando los volúmenes
A la hora de crear la estructura de almacenamiento hay que tener en cuenta las siguientes
consideraciones:

Página 3
Un volumen ZFS no puede ser exportado más de una vez por NFS. Para realizar
esta tarea hay dos opciones:
o
Crear un recurso NFS que pueda ser montado en cualquiera de sus
directorios.
o
Crear varios Datasets independientes dentro del propio volumen ZFS (ver
el apartado Crear un Dataset dentro del volumen).

No se recomienda compartir un mismo recurso por NFS y SMB simultáneamente

Si el sistema dispone de dos controladoras es necesario crear los discos multipath
antes de crear los volúmenes ZFS. Ver apartado “generando discos multipath”.
uZFS Series - FreeNAS

El sistema permite la provisión dinámica de espacio. Esto quiere decir que se
pueden definir Datasets de mayor capacidad que la disponible e ir ampliando el
almacenamiento físico según se vayan llenando.
Detección de discos sencillos
Si hemos introducido discos en caliente, es necesario hacer que la controladora los detecte.
Esta tarea tiene que ser realizada mediante la consola de texto (Shell), a la que se puede
acceder en el menú lateral. Una vez en ella hay que lanzar el comando camcontrol
rescan all
[root@gea ~]# camcontrol rescan all
Re-scan of bus 0 was successful
Re-scan of bus 1 was successful
Re-scan of bus 2 was successful
Re-scan of bus 3 was successful
Re-scan of bus 4 was successful
Re-scan of bus 5 was successful
Re-scan of bus 6 was successful
El comando camcontrol devlist mostrará todos los discos detectados en el sistema.
[root@gea ~]# camcontrol devlist
<LSILOGIC SASX28 A.1 7015>
<TOSHIBA MK2001TRKB 0105>
<TOSHIBA MK2001TRKB 0105>
<TOSHIBA MK2001TRKB 0105>
<TOSHIBA MK2001TRKB 0105>
<TOSHIBA MK2001TRKB 0105>
at
at
at
at
at
at
scbus0
scbus0
scbus0
scbus0
scbus0
scbus0
target
target
target
target
target
target
4 lun 0 (pass0,ses0)
10 lun 0 (pass1,da0)
11 lun 0 (pass2,da1)
12 lun 0 (pass3,da2)
13 lun 0 (pass4,da3)
21 lun 0 (da12,pass14)
Generando discos multipath
Primero listamos desde la consola (Shell) los discos disponibles uno por uno para ver sus
números de serie mediante el comando camcontrol inquiry:
[root@gea] ~#
32O0A05JFM13
[root@gea] ~#
32N0A09KFM13
[root@gea] ~#
32O0A04JFM13
[root@gea] ~#
32O0A04XFM13
[root@gea] ~#
32N0A09KFM13
[root@gea] ~#
32O0A04XFM13
[root@gea] ~#
32O0A04JFM13
[root@gea] ~#
32O0A05JFM13
camcontrol inquiry da9 -S
camcontrol inquiry da10 -S
camcontrol inquiry da11 -S
camcontrol inquiry da12 -S
camcontrol inquiry da13 -S
camcontrol inquiry da14 -S
camcontrol inquiry da15 -S
camcontrol inquiry da16 -S
Cada “da” responde a un número de serie de disco. Cuando está configurado con dos
controladoras hay 2 “da” que responden con el mismo número de serie. Estos hay que
agruparlos en volúmenes multipath con el siguiente comando:
gmultipath label -v [nombre de disco multipath] /dev/da0 /dev/da6
Página 4
uZFS Series - FreeNAS
Este comando hay que repetirlo tantas veces como discos físicos haya configurados en
multipath, asignando un nombre diferente a cada grupo de discos multipath.
[root@gea]
Done.
[root@gea]
Done.
[root@gea]
Done.
[root@gea]
Done.
[root@gea]
~# gmultipath label -v disk01 /dev/da9 /dev/da16
~# gmultipath label -v disk02 /dev/da10 /dev/da13
~# gmultipath label -v disk03 /dev/da11 /dev/da15
~# gmultipath label -v disk04 /dev/da12 /dev/da14
~# gmultipath status
Name
Status Components
multipath/disk1 OPTIMAL da0 (ACTIVE)
da4 (PASSIVE)
multipath/disk3 OPTIMAL da1 (ACTIVE)
da5 (PASSIVE)
multipath/disk4 OPTIMAL da2 (ACTIVE)
da6 (PASSIVE)
multipath/disk2 OPTIMAL da3 (ACTIVE)
da7 (PASSIVE)
multipath/disk01 OPTIMAL da9 (ACTIVE)
da16 (PASSIVE)
multipath/disk02 OPTIMAL da10 (ACTIVE)
da13 (PASSIVE)
multipath/disk03 OPTIMAL da11 (ACTIVE)
da15 (PASSIVE)
multipath/disk04 OPTIMAL da12 (ACTIVE)
da14 (PASSIVE)
[root@gea] ~#
El resultado es un listado de volúmenes multipath que se puede comprobar en las opciones
Storage => View Multipaths del interfaz web.
Ahora, al crear un nuevo volumen aparecen los nuevos discos multipath como disponibles
para ser asignados al mismo.
Página 5
uZFS Series - FreeNAS
Añadir volumen
Para añadir un volumen utilizaremos la opción Storage -> Volume Manager.
Aquí aparecen los discos disponibles para la creación de un volumen del cual deberemos
seleccionar los siguientes parámetros:
Volume name: Nombre que asignaremos al volumen. Es importante usar un nombre que
sea ‘manejable’ ya que posteriormente será necesario para poder acceder a los recursos
NFS compartidos, por ejemplo.
Volume to extend: Seleccionaremos un volumen existente si lo que se desea es ampliar
dicho volumen. SI no, no es necesario seleccionar nada.
Member disks: Mediante una selección múltiple elegiremos los discos que queremos que
formen parte del volumen.
Filesystem type: Tipo de filesystem que se creará. UFS si es un volumen simple o un
volumen creado desde una controladora RAID. ZFS en el caso de querer hacer un raid por
software.
Force 4096 bytes sector size:
Group type: Tipo de volumen que se realizará con los discos:
Página 6
uZFS Series - FreeNAS

Mirror: dos discos replicados uno en otro.

Stripe: Varios discos unidos entre si pero sin redundancia.

Raid Z1/Z2/Z3: Raid con 1, 2 ó 3 discos de paridad respectivamente.
ZFS Extra: En este apartado se selecciona si alguno de los discos que no integrarán el
volumen realizará alguna función extra para dicho volumen:

Spare: Disco de repuesto en caliente (debe de ser al menos del mismo tamaño que
los que forman el volumen.

Log / Caché: Discos que acogerán las funciones de Log o caché para acelerar el
funcionamiento del volumen. Generalmente se usan discos mucho más rápidos
que los del volumen, SSD por ejemplo.
Crear un Dataset dentro del volumen
Una vez que disponemos de un Volumen, podemos subdividirlo para facilitar su gestión.
Para ello crearemos Datasets dentro del mismo.
Dentro de las opciones del volumen que se pueden ver si se pulsa el botón Storage ->
Active Volumes , seleccionaremos la opción Create ZFS Dataset , cuyo icono se puede
apreciar en la imagen.
Página 7
uZFS Series - FreeNAS
Una vez hecho esto se nos solicitará los parámetros de creación del Dataset.
Dataset Name: Nombre del Dataset
Quota for this Dataset: Este es el límite que tendrá el Dataset y que no podrá superar. Si no
se especifica ningún valor, el Dataset podrá crecer mientras haya espacio disponible en el
volumen.
Reserved space for this Dataset: Indica la cantidad de espacio que se reservará en el
volumen para este Dataset. Este espacio reservado no podrá ser usado por otros Datasets.
Establecer permisos de acceso
Una vez creado el Volumen o Dataset hay que administrar los permisos de acceso al mismo.
Mode: Define quien podrá leer/escribir y ejecutar ficheros desde este recurso. Las opciones
son Usuario, Grupo y Otros siguiendo la codificación Unix.
Type of ACL: Si se va a usar en entornos Windows es conveniente definir los permisos.
Set permissions recursively: Indica si los cambios realizados
descendentemente a través de la estructura del recuso modificado.
Página 8
uZFS Series - FreeNAS
se
propagarán
Compartir
volúmenes
Compartir por CIFS (Windows)
Desde la pestaña Sharing/Shares -> Windows (CIFS) se acede al listado de recursos
exportados por CIFS.
Para añadir uno nuevo se pulsa en el botón Add Windows (CIFS) Share .
Página 9
uZFS Series - FreeNAS
Los datos imprescindibles a rellenar son:
Name: Nombre del recurso compartido, tal y como lo verán los clientes.
Comment: Comentario opcional para identificar, más fácilmente el recurso.
Path: Ruta interna al recurso exportado.
Export Read Only: Sólo se permitirá el acceso para la lectura del recurso.
Browseable to Network Clients: Define si el recurso será o no visible desde los clientes.
Allow Guest Access: Permite acceso sin validación de usuario.
Una vez relleno el formulario se procederá ala creación del recurso mediante la pulsación
del botón OK .
Exportar por NFS (Linux)
Desde la pestaña Sharing/Shares -> UNIX (NFS) se acede al listado de recursos exportados
por NFS.
Para añadir uno nuevo se pulsa en el botón Add UNIX (NFS) Share .
Página 10
uZFS Series - FreeNAS
Los datos imprescindibles a rellenar son:
Comment: Comentario opcional para identificar, más fácilmente el recurso.
Path: Ruta interna al recurso exportado. Es la misma que se usará en la máquina
cliente para montar dicho recurso.
Authorized network or IP addresses: Lista de direcciones IP o redes autorizadas a
usar el recurso. Este estará accesible a todo el rango de IP si se deja en blanco.
All Directories: Al marcar esta casilla se permite que se pueda montar en el cliente
cualquiera de los directorios que se encuentran dentro del recurso exportado. En
caso de no marcarlo sólo se podrá montar el directorio de principal del recurso.
Read Only: Sólo se permitirá el acceso para la lectura del recurso.
Página 11
uZFS Series - FreeNAS
Actualizar
firmware
Descarga
Para descargar el nuevo firmware del dispositivo FreeNAS hay que buscar la versión
correspondiente desde su página web: www.freenas.org
Hay que descargar dos archivos:

El archivo de upgrade tiene extensión .txz: FreeNAS-8.3.1-RELEASEx64.GUI_Upgrade.txz

El
que
tiene
extensión
“.txz.sh256.txt”:
FreeNAS-8.3.1-RELEASE-
x64.GUI_Upgrade.txz.sh256.txt
Actualización
Para actualizar el firmware es necesario acceder desde el interfaz web. Dentro de esté hay
que seleccionar el menú Settings y después el submenú Advanced .
En la parte inferior aparecerá un botón denominado Firmware Update , que deberemos
pulsar para comenzar el proceso. Este proceso se realiza en dos fases:
Fase 1: almacenamiento temporal
Se selecciona la ubicación donde se almacenará el archivo de firmware temporalmente.
Página 12
uZFS Series - FreeNAS
Fase 2: Carga de archivos
Pulsando en Seleccionar archivo buscaremos en nuestro equipo el archivo de actualización
que habremos descargado previamente.
En la casilla SHA256 … hay que pegar el contenido del fichero .txt que también hemos
descargado anteriormente.
Por último, pulsamos el botón Apply Update para comenzar el proceso. Este puede durar
varios minutos y finalizará con el reinicio del servidor.
Página 13
uZFS Series - FreeNAS
Descargar