Síntoma:
Cuando utilizamos SCVMM para crear una máquina en Hyper-V con una plantilla y la versión del sistema operativo que estamos instalando es una versión Windows Server 2008 R2 en los jobs de SCVMM obtenemos un error al aplicar el archivo unattend a la plantilla y se queda en el 94 %.
Cuando implementas una plantilla se selecciona automáticamente la versión de windwos 2008 R2:
El error 94%, donde se queda bloqueada la tarea de SCVMM es típico y suele darse cuando algún parámetro de archivo que se está utilizando para implementar la personalización de la plantilla en el arranque de la máquina virtual, tiene un error o tienen algún valor incorrecto, SCVMM no puede continuar con la implementación de la máquina virtual por medio de la plantilla y la creación de la máquina falla:
Para verificar que error está dando realmente la máquina virtual, necesitamos arrancarla con un WinPE y extraer la información de log de la máquina virtual al ser utilizada por SCVMM o bien cuando te salga el error pulsa: La tecla mayúsculas + F10 para que te salga la consola.
La máquina virtual va recogiendo un trazado de lo que va ocurriendo dentro de los siguiente directorios:
Para Generalize: %WINDIR%\System32\Sysprep\Panther
Para Specialize: %WINDIR%\Panther\
Para Unattended Windows setup actions: %WINDIR%\Panther\Unattendgc
Dependiendo la fase en la que esté la instalación podremos mirar uno u otro log.
En nuestro caso descubrimos el siguiente error dentro de la máquina virtual cuando se produce el proceso de personalización por medio de unattend de dicha plantilla:
[Shell Unattend] ProductKey: ‘WYd58-R4eFJ-3X2rf-YCY4H-M2459′ installation failed (0xc004f050)
Para claro, el problema son las claves de instalación para una máquina R2, están tienen que ser las utilizadas por los KMSClient:
Windows Server 2008 R2 HPC Edition – FKJQ8-TMCVP-FRMR7-4WR42-3JCD7
Windows Server 2008 R2 Datacenter – 74YFP-3QFB3-KQT8W-PMXWJ-7M648
Windows Server 2008 R2 Enterprise – 489J6-VHDMP-X63PK-3K798-CPX3Y
Windows Server 2008 R2 for Itanium-Based Systems – GT63C-RJFQ3-4GMB6-BRFB9-CB83V
Windows Server 2008 R2 Standard – YC6KT-GKW9T-YTKYR-T4X34-R7VHC
Windows Web Server 2008 R2 – 6TPJF-RBVHG-WBW2R-86QPH-6RTM4
Cabe destacar algo muy importante que no sabíamos hasta ahora.
Con Windows server 2008 R2 no es válida una clave xxxxx-xxxxx-xxxxx-xxxxx-xxxxx, utilizando “x” es necesario poner una clave KMSClient correcta. Esto sin embargo no pasaba con la versión anterior de Windows Server 2008.





Trackbacks /
Pingbacks