Skip to content

Latest commit

 

History

History
168 lines (121 loc) · 7.07 KB

iscsi-ws2008.md

File metadata and controls

168 lines (121 loc) · 7.07 KB
Curso           : 201819, 201615
Software        : SO Windows Server 2008 (64 bits)
Tiempo estimado : 5 horas
Comentarios     : Por falta de licencias 2012 se hizo este curso con ws2008.

iSCSI en Windows Server 2008

(El siguiente texto está copiado de un enlace de Internet)

Para los que no estén familiarizados con iSCSI, digamos que es una manera de “encapsular” comandos SCSI en paquetes IP. De esta manera podemos acceder a sistemas de almacenamiento externos usando una red IP en lugar de los tradicionales buses SCSI o los canales de fibra. Es decir, una buena forma de montarnos una SAN.

La solución consta de al menos dos componentes. Un iSCSI Initiator y un Target.

  • El initiator es lo que utilizamos en el equipo que va a aceder a esos volumenes,
  • y el Target es lo que nos permitirá crear el sistema de almacenamiento compartido, y el que permitira el acceso a las LUNs que se hayan creado a cada cliente específico.

Generalmente esta tecnología está ya incluida en el propio hardware de los servidores y de los sistemas SAN, que ofrecen este tipo de conectividad a través de dispositivos multifunción. Sin embargo esto no excluye que un iniciador software se pueda conectar a un Target hardware o viceversa.

El iSCSI initiator puede descargarse gratuitamente, para Windows XP y Windows server 2003. En Windows Vista y Windows Server 2008 viene ya incluido por defecto. Los iniciadores software son muy útiles en entornos virtualizados, ya que permiten a las máquinas virtuales el acceso a sistemas de tipo SAN mediante tarjetas de red, generalmente dedicadas en el host y en el guest.


1 Preparativos

La MV target es la encargada de ofrecer espacio de almacenamiento, y la MV Initiator será la que consumirá el espacio de almacenamiento.

Necesitamos 2 MV's con Windows Server (Consultar configuraciones).

  • MV1: Esta MV actuará de Initiator.
    • Con dos interfaces de red.
    • Una en modo puente (172.19.XX.21)
    • la otra en red interna (192.168.XX.21) con nombre san.
      • Esta interfaz NO tiene gateway.
  • MV2: Esta MV actuará de Target.
    • Necesitamos Windows Server 64 bits para poder instalar el software de Target.
    • Con un interfaz de red (192.168.XX.22) en modo red interna san.
    • Esta interfaz usa como gateway 192.168.XX.21.
    • Añadir un segundo disco de 800 MB a la MV de VirtualBox.
  • Las IP's las pondremos todas estáticas.
  • Las IP's de la red interna estarán en el rango 192.168.XX.NN/24. Donde XX será el número correspondiente al puesto de cada alumno.

Parámetros:

Parámetro Valor
IQN_INITIATOR iqn.2019-06.initiatorXXw
IQN_TARGET iqn.2019-06.targetXXw

Propuesta de rúbrica:

ID Criterios Nivel 2 Nivel 1 Nivel 0
C1 (4.2) Crear dispositivo y destino 1
C2 (5.2) Consumir almacenamiento

2. Iniciador: Configurar IQN

Enlace de interés:

Las máquinas que intervienen en iSCSI usan un identificador llamado IQN. Al instalar el sistema operativo se pone un valor por defecto para el identificador IQN. Nosotros vamos a personalizar estos valores.

Vamos a cambiar el identificador IQN de nuestro iniciador.

  • Herramientas -> iSCSI Iniciador -> Configurar -> Identificador
  • Poner como IQN el valor de IQN_INITIATOR (Ver tabla).

3. Target: Instalación

Enlaces de interés:

3.1 Instalar el target

En WS2008:

  • Hay que descargar el software iSCSI Target para instalar en Windows Server (Target).
    • Descargar iSCSI Target 3.3 o superior desde la web de Microsoft.
    • Instalar el software (versión de 64 bits).
    • C:\iSCSI_target\x64\instalar_target.msi
  • Una vez instalado, vamos a Herramientas administrativas -> iSCSI Target

3.2 Cambiar el identificador IQN

Vamos a cambiar el identificador IQN de nuestra máquina.

  • Herramientas -> iSCSI Iniciador -> Configurar -> Identificador
  • Poner como IQN el valor de IQN_TARGET (Ver tabla).

4. Target: Crear destino y dispositivo

4.1 Crear un destino

Los destinos (según las definiciones del protocolo iSCSI) es una definición de un espacio de almacenamiento concreto.

  • Ir a la MV target.
  • Creamos un nuevo destino iSCSI con:
    • Nombre: alumnoXXdestino01.
    • Descripción: Destino 1 - Nombre del alumno y la fecha de hoy
    • Nombre IQN del iniciador o también en avanzado podremos poner la dirección IP del Iniciador.
      • El identificador IQN del initiator es la forma de identificar el equipo que tendrá permitido el uso del almacenamiento que estamos creando.

IMPORTANTE: El iniciador tiene 2 IP's, pero se comunica con el target usando el interfaz de red de la red interna.

4.2 Crear un dispositivo

Ahora vamos a añadir discos al destino que hemos creado anteriormente.

  • Crear disco virtual para el destino iSCSI en E:\nombre-alumnoXXdisco01.vhd de tamaño 600 MB.
  • Asociar este dispositivo 1 con el destino 1.

Comprobación en el target local

  • Dispositivo -> Botón derecho -> Acceso disco -> Montar.
  • Vamos a Administrador del Servidor -> Almacenamiento -> Disco1 (desconectado) -> Nuevo volumen. Le asignamos letra (E:) y le damos formato.
  • En este momento podemos guardar ficheros en la unidad E:
  • Desconectamos el disco.
  • Desmontamos el disco.

Ya tenemos el dispositivo de almacenamiento listo para usarlo desde el Iniciador.

4.3 [OPCIONAL]: Crear destino a dispositivo disco

  • Añadir otro disco a la MV VBox.
  • Crear otro destino iSCSI usando el tercer disco (800 MB) de la máquina target.
    • Nombre: alumnoXXdisco02.
    • Descripción: Destino2 - Nombre del alumno y la fecha de hoy.
    • Nombre IQN del iniciador o también en avanzado podremos poner la dirección IP del Iniciador.

5. Iniciador: acceder al almacenamiento

5.1 Configurar Iniciador

  • Vídeo de referencia ES - Crear y conectar recursos iSCSI.
  • Vamos al iniciador. El software Iniciador ya viene preinstalado. Sólo hay que configurarlo para conectar con el target.
  • Destino -> IP del target
  • Vamos a Administrador del Servidor -> Almacenamiento -> Administrador de Discos
  • Ponemos el disco en línea.

Ya tenemos el nuevo almacenamiento disponible en el Iniciador.

5.2 Consumir almacenamiento

  • Desde el Iniciador, montar el nuevo almacenamiento (Letras de unidad F, G, etc.).
  • Guardar varios ficheros en dichas unidades, de modo que la información que se guarde en ella se almacenará en el Target remoto.