Cada vez son más las organizaciones que optan por la virtualización y los escenarios de alta disponibilidad, por lo que se está transformando en un panorama habitual dentro de muchas empresas.
A veces necesitamos levantar un cluster sobre un cluster o generar algún ambiente de laboratorio, siendo necesario presentar unidades de disco por iSCSI.
El problema se presenta cuando las empresas no tienen permitido presentar unidades de iSCSI directamente desde el storage hacia maquinas virtuales por políticas de administración, seguridad y respaldo.
Con versiones anteriores a Windows Server 2012 R2 era posible presentar unidades como iSCSI utilizando herramientas que se descargan e instalan, o bien, usando Windows Server Storage.
Hoy con Windows Server 2012 R2 es posible presentar discos duros virtuales como unidades iSCSI hacia otra máquina, a través de la instalación y configuración de un rol.
A continuación mostraremos como hacerlo.
Instalar el rol iSCSI Targer Server
Una vez instalado el rol, debemos ir a las máquinas donde se presentará esta unidad por iSCSI y abrir iSCSI Initiator.
Al abrir la herramienta de configuración por primera vez, se presentará este aviso.
Debemos hacer click en Yes para que la configuración funcione. De otra forma, el cliente no podrá ver la unidad del servidor.
Cuando el servicio este habilitado, se mostrará la ventana principal de la herramienta:
Por el momento dejaremos stand by la herramienta, para seguir con la configuración del servidor.
Anteriormente explicamos que las unidades que se presentan como iSCSI son archivos de disco duro virtual. Por lo que tenemos que tener especial cuidado con el disco físico, donde estarán estas unidades virtuales y de la carga de trabajo que tendrán.
Para crear una unidad, desde la consola de Server Manager, debemos navegar hasta la administración del rol e invocar al asistente:
Luego debemos seleccionar el servidor y el volumen que contendrá a la unidad virtual que se creará:
Al concluir la selección debemos hacer click en next.
En este slide nos pedirá ingresar los datos de nombre y descripción de la nueva unidad que se está creando:
Debemos definir el tamaño y tipo de unidad virtual a crear:
En mi laboratorio, tengo dos unidades creadas. Si no tienen unidades creadas, el listado les aparecerá vacío y solo estará disponible la opción de crear un target nuevo:
Si el listado está vacío deben completar la información del nuevo target.
Si nuestro nombre de target tiene caracteres no permitido, la herramienta se encarga de corregirlos.
Este paso es muy importante, ya que definirá quién (máquina) podrá acceder a este recurso. En primera instancia, el listado aparecerá vacío. Se deberán agregar los accesos con la herramienta:
En Add se abrirá una ventana donde debemos seleccionar quien tendrá acceso. Se puede escoger a través del nombre de la máquina o seleccionar desde el listado, si es que nuestro servidor ya conocía la máquina cliente:
Una vez ya seleccionada la máquina, aparecerá la dirección en el listado (se puede agregar más de uno):
En este ejemplo, la autenticación no será necesaria.
Debemos confirmar la nueva unidad a crear:
La creación de la unidad dependerá del tamaño que se haya definido y del tipo de unidad que se escogió:
¡La unidad ya está creada! ahora debemos conectar a través de la herramienta iSCSI Initiator en la máquina cliente.
La herramienta ya es conocida por lo que solo se debe escribir el nombre del servidor y hacer click en Quick Connect:
¡Listo! La unidad ya está disponible en la herramienta Disk Management para ser inicializada, formateada y dar un buen uso:
Si esta configuración se usará en un ambiente productivo, se recomienda realizar pruebas de rendimiento para conocer, valga la redundancia, el rendimiento de la unidad.
Maximiliano Marín, Consultor de Infraestructura, Blue Solutions.