Mnemmix uZFS - Guia Inicio Rapido

13
uZFS Series - FreeNAS Guía de inicio rápido Mnemmix IT Solutions 2013

Transcript of Mnemmix uZFS - Guia Inicio Rapido

Page 1: Mnemmix uZFS - Guia Inicio Rapido

uZFS Series - FreeNAS Guía de inicio rápido

Mnemmix IT Solutions 2013

Page 2: Mnemmix uZFS - Guia Inicio Rapido

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

Page 3: Mnemmix uZFS - Guia Inicio Rapido

Página 3 uZFS Series - FreeNAS

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:

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”.

Page 4: Mnemmix uZFS - Guia Inicio Rapido

Página 4 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> at scbus0 target 4 lun 0 (pass0,ses0)

<TOSHIBA MK2001TRKB 0105> at scbus0 target 10 lun 0 (pass1,da0)

<TOSHIBA MK2001TRKB 0105> at scbus0 target 11 lun 0 (pass2,da1)

<TOSHIBA MK2001TRKB 0105> at scbus0 target 12 lun 0 (pass3,da2)

<TOSHIBA MK2001TRKB 0105> at scbus0 target 13 lun 0 (pass4,da3)

<TOSHIBA MK2001TRKB 0105> at scbus0 target 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] ~# camcontrol inquiry da9 -S

32O0A05JFM13

[root@gea] ~# camcontrol inquiry da10 -S

32N0A09KFM13

[root@gea] ~# camcontrol inquiry da11 -S

32O0A04JFM13

[root@gea] ~# camcontrol inquiry da12 -S

32O0A04XFM13

[root@gea] ~# camcontrol inquiry da13 -S

32N0A09KFM13

[root@gea] ~# camcontrol inquiry da14 -S

32O0A04XFM13

[root@gea] ~# camcontrol inquiry da15 -S

32O0A04JFM13

[root@gea] ~# camcontrol inquiry da16 -S

32O0A05JFM13

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

Page 5: Mnemmix uZFS - Guia Inicio Rapido

Página 5 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] ~# gmultipath label -v disk01 /dev/da9 /dev/da16

Done.

[root@gea] ~# gmultipath label -v disk02 /dev/da10 /dev/da13

Done.

[root@gea] ~# gmultipath label -v disk03 /dev/da11 /dev/da15

Done.

[root@gea] ~# gmultipath label -v disk04 /dev/da12 /dev/da14

Done.

[root@gea] ~# 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.

Page 6: Mnemmix uZFS - Guia Inicio Rapido

Página 6 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:

Page 7: Mnemmix uZFS - Guia Inicio Rapido

Página 7 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.

Page 8: Mnemmix uZFS - Guia Inicio Rapido

Página 8 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 se propagarán

descendentemente a través de la estructura del recuso modificado.

Page 9: Mnemmix uZFS - Guia Inicio Rapido

Página 9 uZFS Series - FreeNAS

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 .

Page 10: Mnemmix uZFS - Guia Inicio Rapido

Página 10 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 .

Page 11: Mnemmix uZFS - Guia Inicio Rapido

Página 11 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.

Page 12: Mnemmix uZFS - Guia Inicio Rapido

Página 12 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-RELEASE-

x64.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.

Page 13: Mnemmix uZFS - Guia Inicio Rapido

Página 13 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.