Seagate NAS OS 4: cómo configurar y conectarse a un destino iSCSI en Ubuntu LTS 14.04

Proporciona instrucciones para configurar y conectarse a un destino iSCSI usando NAS OS 4.0 y un ordenador con Ubuntu 14.04 LTS

iSCSI son las siglas en inglés de interfaz de sistema para pequeñas computadoras a través de Internet (Internet Small Computer System Interface). iSCSI es una extensión de la interfaz estándar de almacenamiento SCSI que permite enviar comandos SCSI a través de una red basada en IP. Permite a los ordenadores acceder a destinos iSCSI a través de una red del mismo modo en que accederían a una unidad que estuviese directamente conectada a un ordenador.

El paquete Open-iSCSI se instalará en Ubuntu 14.04 LTS. Ubuntu entonces actuará como iniciador de iSCSI, que se conectará a un destino iSCSI en Seagate NAS.

Al conectarse a un destino iSCSI por la dirección IP, se aconseja configurar con antelación Seagate NAS con una dirección IP estática/manual.

Vaya a la sección Network (Red) de la página del administrador de NAS para configurar una dirección IP estática.

El protocolo ISCSI está disponible en los productos NAS OS 4.0, pero con ciertas restricciones funcionales:

  • Solo se puede asignar un LUN a cada destino.         
  • Solo modo de archivos LUN, creado en el volumen.             
  • No se admite el modo de bloqueo de LUN.   

           
Cada archivo LUN siempre tiene asignado un destino: si crea un destino, automáticamente se crea un archivo LUN. Los archivos LUN no pueden existir sin un destino.

Creación del destino iSCSI

  1. Inicie sesión en la página principal de NAS como administrador o como usuario con permisos administrativos.
  2. En la página principal, haga clic en el icono Device Manager (Administrador de dispositivos).
  3. En la lista de opciones de la izquierda, haga clic en Volume (Volumen) que está dentro de Storage (Almacenamiento).
  4. Haga clic en el botón Add iSCSI (Añadir iSCSI) que está dentro de Associated iSCSI targets (Destinos iSCSI asociados).
  5. Seleccione Create new (Crear nuevo) y haga clic en Next (Siguiente).
  6. Defina la capacidad y configure Advanced parameters (optional) (Parámetros avanzados (opcional)), y haga clic en Next (Siguiente).

La capacidad del destino iSCSI está limitada a 8 TB en total o al espacio libre disponible en el NAS.

En este ejemplo no seleccionaremos ninguna de las opciones avanzadas y el tamaño será de 25 GB.

Una nota sobre los iSCSI Advanced parameters (Parámetros avanzados de iSCSI) no usados en este ejemplo concreto:

Header Digest (Resumen de encabezados) : aumenta la integridad de los datos. Asegura la validez de la sección de encabezado de la unidad de datos del protocolo.

Data Digests (Resumen de datos): aumenta la integridad de los datos. Valida el segmento de datos de la unidad de datos del protocolo.

Multiple Sessions (Sesiones múltiples): se usa para conexiones múltiples a un solo destino iSCSI. Para evitar que se dañen o pierdan los datos, asegúrese de trabajar en un entorno de clústeres.

CHAP (Protocolo de autenticación por desafío mutuo, del inglés Challenge Handshake Authentication Protocol): permite CHAP unidireccional y bidireccional para autenticar con el iniciador iSCSI de Microsoft y el destino.

Authorized IQN (IQN autorizado): IQN son las siglas en inglés de iSCSI qualified name (Nombre cualificado de iSCSI). El IQN identifica un elemento iSCSI particular independientemente de su ubicación física. El IQN se encuentra en el iniciador iSCSI del sistema operativo Windows que va a utilizar el destino iSCSI.

Si se asigna un IQN perteneciente a un servidor o estación de trabajo Windows como IQN autorizado, solo ese sistema podrá conectarse con el destino iSCSI.

  1. Haga clic en Finish (Finalizar) para confirmar las selecciones.

Una vez creado el destino iSCSI, aparecerá como desconectado. Hay un menú desplegable Edit (Editar) para eliminar el destino iSCSI, modificar sus opciones o exportar.

Instalación del iniciador iSCSI

Para configurar Ubuntu como iniciador iSCSI, instale el paquete Open-iSCSI.

  1. Abra un Terminal. En el símbolo del sistema, escriba lo siguiente y pulse Intro:
    sudo apt-get install open-iscsi


     
  2. Una vez que se haya instalado el paquete open-iscsi, edite /etc/iscsi/iscsid.conf. En este ejemplo se ha usado el editor Nano. En el símbolo del sistema, escriba lo siguiente y pulse Intro:
    sudo nano /etc/iscsi/iscsid.conf
  3. En Startup settings (Configuración de inicio), elimine el signo de almohadilla de lo siguiente:
    # node.startup = automatic

    Inserte un signo de almohadilla para marcar lo siguiente como comentario:
    # node.startup = manual

Compruebe los destinos iSCSI disponibles usando la utilidad iscsiadm

  1. En el símbolo de sistema del terminal, escriba lo siguiente y pulse Intro:
    sudo iscsiadm -m discovery -t st -p (escriba aquí la dirección IP de NAS)    
    -m: determina el modo en que se ejecuta iscsiadm.
    -t: especifica el tipo de detección.
    -p: esta opción indica la dirección IP de NAS o el destino.

    Se ha detectado el destino iSCSI.



    Ahora debería poder conectarse a él. Según la configuración del destino, puede que tenga que introducir las credenciales del usuario. En este ejemplo no se necesitarán las credenciales.
     
  2. En el símbolo del sistema del terminal, escriba lo siguiente y pulse Intro:
    sudo iscsiadm -m node --login

    La conexión y el inicio de sesión en el destino iSCSI se han realizado correctamente.


     
  3. Compruebe que se ha detectado el nuevo disco con dmesg:
    dmesg | grep sd

    En esta salida, sdb es el nuevo disco iSCSI. Este es solo un ejemplo. Las salidas pueden variar.


     
  4. En el símbolo del sistema del terminal, escriba lo siguiente y pulse Intro:
    sudo fdisk /dev/sdb
    1. Escriba m para recibir ayuda y pulse Intro. Aparecerá una lista de comandos.

    2. Escriba n para añadir una nueva partición y pulse Intro.

      Tipo de partición:
       
    3. Escriba p para seleccionar el valor predeterminado Primary (Principal) y, a continuación, pulse Intro.
    4. Escriba 1 para el número de partición y, a continuación, pulse Intro.
    5. Pulse Intro para seleccionar Default First sector (Primer sector predeterminado).
    6. Pulse Intro para seleccionar Default Last sector (Último sector predeterminado).
    7. Escriba w para escribir la tabla en el disco y salir.

Formateo del sistema de archivos

  1. En el símbolo del sistema del terminal, escriba lo siguiente y pulse Intro:
    sudo mkfs.ext4 /dev/sdb1

Cree un punto de montaje para la primera unidad iSCSI. En este ejemplo crearemos un directorio llamado iscsi en el directorio raíz.

  1. En el símbolo del sistema del terminal, escriba lo siguiente y pulse Intro:
    cd /                                     Pulse Intro
    sudo mkdir iscsi        Pulse Intro

Montaje de la unidad iSCSI

  1. En el símbolo del sistema del terminal, escriba lo siguiente y pulse Intro:
    sudo mount /dev/sdb1 /iscsi

    La unidad iSCSI debería quedar montada.
     
  2. Para ver la unidad iSCSI, en el símbolo del sistema del terminal, escriba lo siguiente y pulse Intro: 
    dh -h then            

    (En este ejemplo se ha utilizado un destino iSCSI de 25 GB)

Cambio de los permisos de /iSCSI

  1. En el símbolo del sistema del terminal, escriba lo siguiente y pulse Intro:
    sudo chmod 777 /iscsi     

Añada una entrada para el archivo /etc/fstab mediante el editor de texto Nano para montar la unidad iSCSI en el momento del arranque

  1. En el símbolo del sistema del terminal, escriba lo siguiente y pulse Intro:
    sudo nano /etc/fstab         

    Añada la línea siguiente en el archivo fstab y, a continuación, guarde el archivo y salga de él. (Teclas CTRL + X) responda Yes (Sí):
    /dev/sdb1   /iscsi   ext4      defaults,auto,_netdev 0 0

Acceso a la unidad iSCSI

  1. Abra el icono Files (Archivos) de la parte izquierda del escritorio de Ubuntu:            


     
  2. Seleccione Computer (Equipo) en Devices (Dispositivos) y abra la carpeta iSCSI.



    Ahora la unidad iSCSI está lista para su uso.

    Nota: La información y las capturas de pantalla de este artículo sirven para la configuración de un destino iSCSI de Seagate NAS OS 4.0 y, por lo tanto, para que una configuración básica correcta se conecte a dicho destino iSCSI en Ubuntu 14.04 LTS. Para recibir ayuda e instrucciones para solucionar problemas de Ubuntu visite: http://www.ubuntu.com/support