Escenario de partida
Partimos de un servidor físico (uno del laboratorio de GuilleSQL), con Windows Server 2008 Datacenter x64 con el Service Pack 2, ejecutando Hyper-V como software de virtualización. Nuestro objetivo es poder disfrutar de Virtualización con Hyper-V así como de una solución SAN iSCSI (recordemos que Windows Storage Server 2008 es sólo una NAS, y para convertirlo en una SAN iSCSI será necesario instalar Microsoft iSCSI Software Target). Quizás pueda ser de utilidad repasar algunos conceptos de Almacenamiento SAN y NAS antes de continuar...
Sobre dicha máquina física, hemos creado una nueva máquina virtual con Hyper-V, asignádola 25GB para el disco de Arranque/Sistema (el disco C: de toda la vida) y 512MB de RAM. En esta máquina virtual, hemos instalado Windows Storage Server 2008 Enterprise x64 (utilizando las ISO descargadas de MSDN), los Integration Components de Hyper-V, el Service Pack 2 de Windows Server 2008 (aunque sea Windows Storage Server 2008 x64, puede instalarse el Service Pack 2 de Windows Server 2008 x64, sin problemas), y seguidamente, hemos recurrido a Windows Update para actualizar nuestras Windows Storage Server 2008 x64 con Service Pack 2 al último nivel de parcheado. Finalmente, hemos activado con éxito Windows Storage Server 2008 con su clave de la MSDN.
Con esto, tenemos una máquina física corriendo Windows Server 2008 Datacenter x64 con Hyper-V, sobre la cual se ejecutan múltiples máquinas virtuales, una de las cuales es Windows Storage Server 2008 x64.
El escenario que inicialmente deseaba, era una máquina física corriendo Windows Storage Server 2008 x64 con Hyper-V (bueno, realmente quería ejecutar el iSCSI Target e Hyper-V en la misma máquina física), pero como ya comentamos anteriormente, no es posible ejecutar el Role Hyper-V sobre Windows Storage Server 2008.
Además, Microsoft iCSSI Software Target sólo está disponible en x64, por lo tanto, hemos recurrido a la virtualización con Hyper-V en x64, ya que con Virtual Server 2005 no es posible ejecutar máquinas virtuales x64, aunque el Sistema Operativo Host sea x64.
Instalación de Microsoft iSCSI Software Target
A continuación, se detallan los pasos a seguir para la instalación de Microsoft iSCSI Software Target v3.2 sobre Windows Storage Server 2008 x64 (recordemos que al intentar instalar Microsoft iSCSI Software Target sobre Windows Server 2008 x64, obtendremos el error Installation is not supported on this operating system).
Lo primero es montar la ISO, en particular, en_windows_storage_server_2008_iscsi_cd_x64_x86_x15-49563.iso, cuyo contenido es el siguiente:
- X86\iscsitargetClient.msi
- X64\iscsitargetClient.msi
- X64\iscsitarget.msi
Ejecutaremos el instalador de Microsoft iSCSI Software Target (X64\iscsitarget.msi).
Tras unos segundos, se mostrará la pantalla de bienvenida.
Click Next para continuar.
Aceptar los términos de licencia (que nos habremos leído antes ;-), y click Install para continuar. Después de unos segundo, finalizará la instalación de Microsoft iSCSI Software Target.
Click Finish para continuar.
Una vez instalado Microsoft iSCSI Software Target, tendremos disponible una nueva herramienta administrativa, en Start -> Programs -> Administrative Tools. Se trata de la herramienta administrativa Microsoft iSCSI Software Target.
Al ejecutar dicha herramienta administrativa, encontraremos nuestro Microsoft iSCSI Software Target recién instalado.
Tareas Post-Instalación de Microsoft iSCSI Software Target
Una vez instalado Microsoft iSCSI Software Target, tendremos que realizar varias configuraciones para poder poner en marcha nuestra infraestructura iSCSI SAN, las cuales, aunque no entran en el alcance de este artículo, es interesante aprovechar el momento para al menos enumerarlas de forma resumida: