Alejandro Mazzitelli

all about Microsoft 365!

General Notas Historicas

VM0006 – Actualizando de VMM 2008 R2 SP1 a VMM 2012 RC

Hola, en la nota del día de hoy veremos como actualizar de Virtual Machine Manager 2008 R2 SP1 a Virtual Machine Manager 2012 Release Candidate.
Lo primero que quiero comentarles es que el path de actualización que dispuso Microsoft por el momento es el siguiente:

  • VMM 2008 R2 SP1 a VMM 2012 RC
  • VMM 2012 RC a VMM 2012 RTM

Antes de empezar con el proceso de upgrade, veamos cuales son los pre-requisitos.

  • WAIK for Windows 7
  • SQL Server 2008 con SP2 o superior
  • Un servidor de Windows Server 2008 R2
  • WinRM
  • .Net Framework 3.5.1

Dentro del primer path mencionado (VMM 2008 R2 SP1 a VMM 2012 RC) existen diferentes escenarios a relevar para proceder a su ejecución. Tengamos en cuenta que VMM 2008 R2 SP1 estaba soportado para guardar los datos en SQL Server Express 2005, entre otras versiones.
VMM 2012 ya no es soportado por las versiones Express de SQL Server y si o si deberíamos contar con un SQL Server 2008 Standard como mínimo. También es importante que según donde se encuentre nuestro servidor de base de datos, los pasos para la actualización podrían cambiar.
En la siguiente imagen vemos el escenario que utilizaremos en este articulo, teniendo en un solo servidor VMM 2008 R2 SP1 con SQL Server Express 2005. Estaremos reutilizando el mismo servidor para instalar VMM 2012 RC (removiendo los componentes necesarios e instalando los nuevos) y moviendo la base de datos a otro servidor SQL.

scenario 1 upgrade vmm

Antes de empezar a remover los componentes y actualizar el sistema es recomendado hacer un backup del servidor completo de VMM y de las bases por cualquier inconveniente que tengamos.
Otro punto a tener en cuenta es remover la integración con SCOM y VMWare y eliminar cualquier servidor de Virtual Server 2005 R2 que tengamos administrando, dado que VMM 2012 ya no lo soporta
Respecto de nuestro servidor de VMM Library, en caso de que en VMM 2008 hubiésemos utilizado un servidor Windows Server 2003, ahora debemos migrarlo o contar con uno nuevo basado en Windows Server 2008.
También debemos desinstalar la versión antigua de WAIK e instalar WAIK for Windows 7.

Manos a la obra:

Una vez que conocemos los pre-requisitos empezaremos con las tares, para ello debemos comenzar con el proceso de desinstalación de componentes. Abrimos el Control Panel – Programs and Features y buscamos “Microsoft System Center Virtual Machine Manager 2008 R2 Server (x64)” y luego hacemos un clic en Uninstall.

sshot-4

En la siguiente pantalla seleccionamos “Retain data” y hacemos un clic Next. Esto es básicamente para que nuestros datos de VMM no sean borrados para hacer una actualización/reinstalación de VMM.

sshot-5

En la ultima pantalla de desinstalación de VMM, debemos hacer un clic en Uninstall.

sshot-6

Veremos como procesa la desinstalación y por ultimo hacemos un clic en Close.

sshot-7

sshot-8

Ahora también debemos hacer algo similar pero con la consola de administración de VMM. Si vamos nuevamente a Control Panel – Programs and Features, debemos buscar “Microsoft System Center Virtual Machine Manager 2008 R2 Administrator Console” y también seguir los pasos de desinstalación, muy similares a los de recién. Hacemos un clic en Uninstall.

sshot-9

sshot-10

Esperamos a que se desinstale y hacemos un clic en Close.

\sshot-11  sshot-11b

Luego debemos desinstalar el WAIK (Windows Automated Installation Kit) y también lo haremos desde Control Panel – Programs and Features.

sshot-12

Hacemos un clic en Yes para confirmar la desinstalación y esperamos.

sshot-13

Adicionalmente nos solicitará un reinicio para culminar con la desinstalación. Hacemos un clic en Yes.

sshot-14

Ahora debemos proceder con una copia de las bases de datos de VMM desde el actual servidor hacia el futuro server de SQL Server, según nuestro esquema planteado. Para ello, buscamos los archivos de la DB en la ruta donde teníamos instalado VMM, por defecto en “C:\Program Files\Microsoft System Center Virtual Machine Manager 2008 R2\DB” y copiamos ambos archivos vía red o cualquier otro medio al nuevo servidor de SQL Server 2008 R2.

sshot-16

Una vez que copiamos los archivos podemos desinstalar la instancia de SQL Server Express 2005 para dejar nuestro servidor de VMM casi listo y limpio para luego instalar VMM 2012 RC.

sshot-1

Seleccionamos “Remove SQL Server 2005 instance components” y también los “Workstation Components”. Luego hacemos un clic en Next.

sshot-2

Hacemos un clic en Finish para terminar.

sshot-3

Aclaración: la desinstalación del SQL Server Express 2005 la podríamos haber realizado al principio pero por seguridad de los datos es preferible hacer un backup/copia de la base de datos y luego hacer la desinstalación.

Ahora estando situados en nuestro nuevo servidor de base de datos de SQL Server 2008 R2, abrimos el SQL Management Studio y hacemos un Attach Databases de nuestras bases. Recordemos que el attach lo debemos hacer desde el path definitivo de donde se alojan nuestras DBs. En nuestro ejemplo lo hicimos desde una carpeta de backup pero no es lo recomendado.

sshot-17

Como resultado del Attach de las bases de datos veremos en nuestra consola la base de datos de VirtualManagerDB_2008. La renombramos para diferenciar la otra base que tenemos de otro laboratorio de VMM.

sshot-19

Hasta aquí ya tenemos desinstalado todos los componentes de nuestro servidor de VMM y la base de VMM 2008 R2 montada sobre nuestro nuevo server de SQL Server.
Volviendo a nuestro servidor de VMM instalaremos uno de los componentes necesarios, WAIK for Windows 7. Anteriormente habíamos desinstalado la vieja versión de WAIK. La misma la podemos descargar desde aquí. Una vez que descargamos el software, ejecutamos su instalación la cual no detallaremos.

sshot-20

Ahora que ya tenemos todo listo, nos está faltando instalar Virtual Machine Manager 2012 RC.
Iniciaremos el setup del producto y haremos un clic en Install.

sshot-21

Luego seleccionaremos el componente de VMM management server y automáticamente se seleccionará el de VMM console. Hacemos un clic en Next.

sshot-22

Completamos con los datos necesarios (nombre y organización) y hacemos un clic en Next.

sshot-23

Luego aceptamos los términos de licencia y hacemos un clic en Next.

sshot-24

En la pantalla del CEIP, seleccionamos si queremos participar o no y luego hacemos un clic en Next.

sshot-25

Definimos el path de instalación y hacemos un clic en Next.

sshot-26

Y luego revisamos el cumplimiento de los pre-requisitos. En nuestro caso recibimos un warning de memoria insuficiente pero como es un laboratorio hacemos un clic en Next.

sshot-27

Ahora viene una de las partes mas importantes del asistente de instalación. Debemos definir cual será nuestro servidor de SQL Server y si crearemos una nueva o utilizaremos una base ya existente.

sshot-28

Como vemos en la imagen, definimos el nombre de nuestro servidor de SQL Server, luego la instancia y por ultimo definimos en “Existing database” la base de datos que habíamos agregado con la modificación del nombre “VirtualManagerDB_2008” y al hacer un clic en Next veremos que sucede.

sshot-29

El mensaje que vemos en la imagen indica que la base seleccionada fue creada con una versión mas antigua de VMM y nos pregunta si la queremos actualizar, lo cual aceptaremos haciendo un clic en Yes.
Siguiendo con los pasos, en la siguiente pantalla debemos seleccionar la cuenta de servicio que utilizará VMM y la distributed key management. Definimos los valores y hacemos un clic en Next.

sshot-30

En la pantalla de Port configuration podemos cambiar algunos de los puertos a utilizar por VMM. En nuestro caso los dejamos por defecto y avanzamos haciendo un clic en Next.

sshot-31

En la siguiente pantalla de Library configuration, debemos especificar el share de nuestro library que puede ser uno existente como es el caso o definir uno nuevo. Recordemos que en VMM 2012 RC no podemos re-utilizar un share del anterior VMM 2008 R2 que esté corriendo en Windows Server 2003. Al menos debemos tener un share en Windows Server 2008.

sshot-32

Ahora veremos una pantalla de advertencia donde indica lo que comentábamos recién sobre el sistema operativo no soportado sobre Windows Server 2003. Adicionalmente nos indica algunas tareas post instalación a realizar. Hacemos un clic en Next para avanzar.

sshot-33

Por ultimo, veremos el resumen previo a la instalación con todos los valores definidos. Si estamos seguro de todos los valores, avanzamos haciendo un clic en Install.

sshot-34

Esperamos a que se instale VMM 2012 RC.

sshot-35

Una vez finalizada la instalación, hacemos un clic en Close.

sshot-36

Ahora intentaremos conectarnos al servidor de VMM 2012 RC.

sshot-37

Ingresamos los datos y hacemos un clic en Connect y si todo va bien veremos la consola de VMM con todos los datos que teníamos anteriormente en VMM 2008 R2, con algunos cambios propios por el cambio de versión.

Por ultimo y tal como nos advertía durante el proceso de actualización de VMM, debemos ejecutar algunas tareas post instalación/actualización. Básicamente uno de ellos es el de actualizar los agentes de VMM en los servidores hosts que estamos administrando, aunque si bien la versión del agente de VMM 2008 R2 funciona con VMM 2012 RC, no lo hace en forma completa. Mas adelante trataremos las tareas post-upgrade pero para que puedan ir leyendo les dejo el siguiente link con una nota de Technet: http://technet.microsoft.com/library/hh430997.aspx

Resumen:

Hasta aquí hemos visto uno de los escenarios de actualización y como pudieron ver no resulta muy complejo. Recuerden que una vez que esté disponible VMM 2012 RTM, podremos actualizar desde el Release Candidate. Ante cualquier inconveniente que tengan durante el proceso no duden en contactarme.

Espero que les haya sido de utilidad.
Saludos,
Alejandro
@amazzite

LEAVE A RESPONSE

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Alejandro es consultor senior en infraestructura IT, principalmente en tecnologías Microsoft. Trabaja en forma independiente en empresas de diversas envergadura. En el año 2014 fue nombrado Microsoft MVP en la especialidad Windows ITPro. Hoy forma parte del programa Microsoft Reconnect. Adicionalmente es Partner de Microsoft.