iSCSI (Abreviatura de internet SCSI) es un estándar que permite el uso del protocolo SCSI sobre redes TCP/IP. iSCSI es un protocolo de la capa de transporte definido en las especificaciones SCSI-3.
La adopción del iSCSI en entornos de producción corporativos se ha acelerado gracias al aumento del Gigabit Ethernet ya que es menos costosa y está resultando una alternativa efectiva a las soluciones SAN basadas en Canal de fibra. (Fuente Wikipedia).
Windows Server permite utilizar como almacenamiento una cabina de discos SAN y también puede emular una para proporcionar su almacenamiento a otros equipos.
Si usamos iSCSI tendremos 2 máquinas involucradas:
El dispositivo que proporciona los discos a compartir suele ser una cabina de discos, pero un equipo con Windows Server también puede proporcionar discos iSCSI a otros equipos de nuestra red. Para ello se debe instalar el rol de Servidor de destino iSCSI
(se encuentra dentro de Servicios de almacenamiento).
Una vez instalado crearemos en este servidor uno o más LUNs (Logical Unit Numbers) que representan los discos o volúmenes que ofrece para compartir.
Para ello desde la “Consola de administración iSCSI” (Administrador del servidor -> Servicios de archivo y almacenamiento -> iSCSI
o ejecutando iscsicpl
) vamos a la pestaña Objetivos iSCSI
y seleccionamos Crear objetivo iSCSI
.
Allí indicamos su tamaño, los servidores que podrán conectarse a él (iniciadores iSCSI) y los discos que le asignaremos. Además podemos configurar la seguridad de la conexión iSCSI.
Una vez creado el objetivo iSCSI lo seleccionamos y desde el panel derecho pinchamos en Configurar LUN
para indicar los volúmenes o discos a compartir. Podemos configurar los accesos ISCSI para indicar que sistemas podrán conectarse al objetivo iSCSI.
Con esto ya tenemos el servidor configurado como un iSCSI Target. El servicio iSCSI Target debe estar iniciado y configurado para iniciarse automáticamente.
Podéis encontrar muchas páginas de internet donde explican el proceso, como ¿Cómo configurar y conectar un disco iSCSI en Windows Server?.
En el servidor en que queramos utilizar discos iSCSI debemos tener iniciado el servicio Iniciador iSCSI (podemos hacerlo desde el entorno gráfico en Servicios o con Powershell Set-Service -Name MSiSCSI -StartupType Automatic
).
A continuación iniciamos el programa iniciador iSCSI (iscsicpl.exe
) y en la pestaña Descubrir buscamos el servidor de almacenamiento configurado en nuestra red y conectamos el disco, configurando la interfaz de red por la que se conectará al mismo.
Con esto ya tenemos un nuevo espacio de almacenamiento en nuestra máquina que deberemos configurar desde el Administrador de discos, activándolo y creando en el mismo las particiones y sistemas de archivo que deseemos.
Recordad que para obtener un buen rendimiento la red con la que nos conectamos a los discos iSCSI debe ser una red independiente de la LAN de nuestra empresa.