martes, 13 de abril de 2010

Implementación de Microsoft Dynamics CRM 5 CTP 3 en host de 32 Bits utilizando Sun Virtual Box

Amigos míos, después de bastante tiempo sin postear, hoy regreso escribiendo acerca de Microsoft Dynamics CRM 5.0 CTP 3 y Sun VirtualBox.
Como sabemos, el pasado 25 de Marzo fue liberado CRM 5.0 CTP 3, que viene a ser el último Beta de la nueva versión de CRM 5.0, cabe indicar que CRM 5.0 RC ( Realese Candidate) será liberada en el mercado recién el cuarto trimestre del presente año.
Uno de los requisitos que trae esta nueva versión del CRM 5.0, es la necesidad de instalarla en un servidor de 64 Bits, y acá venía mi primera inquietud, dado que tengo una portátil asignada con un procesador de 32 Bits, ¿Ahora qué hago?... primera gran pregunta… pues nada más sencillo que apropiarme de uno de los servidores de prueba de 64 bits de la empresa e instalar mi CRM 5.0 y utilizar mi portátil accediendo a través del cliente web, para esto se creó una máquina virtual usando Hyper V y se instaló Windows Server 2008 R2 con todas las actualizaciones en ella, luego se le creó un dominio y se instaló SQL Server 2008 con Reporting Services 2008, una vez realizado estos pasos y simulando un escenario ( CRM 5.0 + Servidor de BBDD + Reporting Services en un mismo servidor, lo básico) comencé a probar mi CRM 5.0, y todo de maravillas… estaba yo en el país de las maravillas.
Pero como siempre, para cuestionamientos soy número uno, y me pregunte ¿Cómo puedo llevar el CRM 5.0 en mi portátil si esta es de 32 Bits?, admito que en un momento me desilusioné ya que ni Virtual PC, ni Hyper V, me podían ayudar con esto, pero un colega me indicó que tal vez usando Sun VirtualBox si se podía levantar una virtual de 64 bits en un host de 32 bits, ¿Es eso posible? Ni yo mismo lo creía… lo admito, pero después de instalar la última versión de este producto y crear la máquina virtual con Windows de 64 bits dije SI ES POSIBLE!!
Ahora es importante tener en cuenta esta consideración importantísima, para que se pueda soportar virtualización en 64 bits teniendo una máquina de 32 bits, el procesador de la máquina HOST tiene que soportar virtualización, si tu procesador no soporta virtualización la cual se configura en la BIOS no va a poder ser posible montar una imagen de 64 Bits en un procesador de 32 Bits.
Para saber si tu máquina soporta virtualización solo basta con colocar el código del procesador en la web del fabricante y verificar si es que esta soporta o no.

Una vez habilitada la virtualización procedemos a crear la máquina virtual con las especificaciones mencionadas en Sun Virtual Box, en esta demostración estoy agregando una máquina virtual creada en Hyper V con las descripciones mencionadas líneas arriba y la importaré en este software virtualizador. Para esto:

1. Hacer clic en el ícono del virtualizador Sun VirtualBox.

2. En la pantalla principal, hacemos clic en el botón “Nueva”.

3. Luego hacemos clic en el botón siguiente.
4. En la pantalla Nombre de MV y tipo de SO, escribimos CRM 5, y escogemos Windows 2008 (64 Bits), hacemos clic en el botón Siguiente.


5. Seleccionamos la cantidad de memoria a asignar a la máquina virtual y hacemos clic en Siguiente.
6. En la pantalla Disco Duro Virtual, agregamos el disco duro existente de CRM 5.0 y hacer clic en el botón Siguiente.


7. Finalmente en la pantalla de Resumen, se especifica todo lo configurado anteriormente, hacer clic en el botón Terminar.

8. Podemos observar que en el administrador de máquinas virtuales, ya aparece la máquina virtual llamada CRM 5 que se acaba de configurar, antes de iniciarla, recomendaría revisar una configuración en particular, para esto seleccionar la máquina virtual y hacer clic en configuración.
9. Seleccionar en la barra de navegación izquierda la opción de “Sistema” y en el tab Aceleración cerciorarse que las 2 opciones están habilitadas y hacer clic en el botón Aceptar.


10. Finalmente hacer clic en el botón Iniciar.

11. Y el CRM 5.0 está listo para ser probado.


Espero sus comentarios.