Skip to content

Latest commit

 

History

History
161 lines (116 loc) · 6.45 KB

iscsi-windows.md

File metadata and controls

161 lines (116 loc) · 6.45 KB
Curso           : 201819, 201718
Software        : SO Windows Server 2012 (64 bits)
Tiempo estimado : 5 horas

iSCSI en Windows Server 2012

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

Enlaces de interés orientados a Windows Server 2008:


Propuesta de rúbrica:

ID Criterios Nivel 2 Nivel 1 Nivel 0
C1 (3.4) Crear destino 1
C2 (4) Consumir almacenamiento

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

  • 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.
Configuración MV1 MV2
Rol Initiator Target
Red1-VBOX Red interna (san) Red interna (san)
Red1-IP 192.168.XX.21/24 192.168.XX.22
Red1-Gateway No tiene No tiene
Red2-VBOX Modo puente
Red2-IP 172.AA.XX.21
SSOO Windows Server 64 Windows Server 64
hostname initiatorXXw.curso1819 targetXXw.curso1819
  • Añadimos un segundo disco de 800 MB a la MV2 de VirtualBox.
    • Formatear en NTFS.
    • Le asignamos la letra E:.

Parámetros de la práctica

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

2. Iniciador: cambiar IQN

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.

  • Ir a MV iniciador.
  • Herramientas -> iSCSI Iniciador -> Identificador
  • Poner como IQN el valor de IQN_INITIATOR (Ver tabla).

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


3. Target

3.1 Cambiar IQN

Vamos a cambiar el identificador IQN de nuestro target.

  • Ir a MV Target.
  • Herramientas -> iSCSI Iniciador -> Identificador
  • Poner como IQN el valor IQN_TARGET (Ver tabla)

3.2 Instalación

  • Se instala el software iSCSI por Agregar roles/funciones.
    • Agregar el rol Servidor de Destino iSCSI (iSCSI Target Server).
    • El rol se encuentra en Almacenamiento -> Servicio iSCSI -> Servidor de Destino iSCSI.

3.3 Crear dispositivo

Los dispositivos son el soporte donde se guardarán los datos realmente.

Configuración disco virtual para iSCSI:

  • Disco virtual -> Se guardará en el disco E:
  • Nombre de disco virtual
    • Nombre: alumnoXXdisco01
    • Descripción: Disco01 - nombre del alumno y la fecha de hoy
    • Ruta (valor por defecto)
  • Tamaño: 600 MB

3.4 Crear destino 1

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

Configuración destino iSCSI:

  • Destino -> Nuevo
    • Nombre: alumnoXXdestino01
    • Descripción: Destino01 - nombre del alumno y la fecha de hoy
  • Servidor de Acceso
    • IQN iniciador iSCSI (Ver tabla).
  • Servicio de autenticación: NO HABILITAR
  • Capturar imagen del resumen final de la configuración.

4. Iniciador: consumir almacenamiento

  • Ir a MV Iniciador
  • Ir a Iniciador iSCSI -> destino
  • Poner IP de la MV target.
  • Nos aseguramos que el destino está conectado.
  • Ir a Herramientas -> Administrador de Equipos -> Almacenamiento -> Discos.
    • Comprobar que tenemos un nuevo disco de 600 MB.
  • Inicializar el disco, formatearlo y montarlo usando la letra F. Ya tenemos el nuevo almacenamiento disponible en el Iniciador.
  • Guardar datos en el nuevo disco.

5. Preguntas

  • ¿Podemos aumentar el espacio del disco virtual alumnoXXdisco01en el target?
    • En tal caso ¿Qué pasaría en el iniciador?
  • ¿Qué pasaría si en el target añadimos un segundo destino con el segundo dispositivo?
  • ¿Que pasaría si en el target agregamos un nuevo disco virtual alumnoXXdisco02 al mismo destino?
    • En tal caso ¿Qué pasaría en el iniciador?
    • ¿En el iniciador aparece otro disco más o el mismo con más capacidad?.