Actualizar Clúster de Hyper-v a SP1

Hola a todos
La idea de este post es dar un par de consejos para la correcta actualización de los host en Clúster, para actualizarlos al SP1.

  1. Si tiene SCVMM poner el nodo en modo de mantención, si no lo tiene migrar las VMs a otros nodos
    image
  2. Instalar cualquier actualización pendiente antes del SP1.
  3. Reiniciar la maquina
  4. Copiar el archivo windows6.1-KB976932-X64 al host
  5. Ejecutar el instalador

imageimageimage

Reiniciamos

Repetir ese paso para cada uno de los nodos Sonrisa

image

image

image

 

Actualización de los componentes de integración de servicios en las máquinas Virtuales

imageimageimage

 

Drives antes del SP1 Driver Después del SP1
image image

Ahora si tenemos disponibles las nuevas características

Memoria Dinámica

image

Remote FX

image

 

Saludos y Gracias por leer el blog Sonrisa

Hyper-v “Alta disponibilidad” con pocos recursos = export + import + diskshadow + robocopy

Hola a todos…. Primero que todo aclarar un poco el titulo “alta disponibilidad”, ya que realmente no trataremos de alta disponibilidad, ya que no tenemos un storage ni un cluster.

El articulo de hoy tratará el caso típico de una pequeña empresa que implementa Hyper-v en 2 host Físicos, cada uno con 12GB de ram, para crear 4 Vms en cada host con 1GB de ram cada una.

La típica pregunta del Cliente

¿ Que pasa si falla uno de los host físicos ? R: Caen todas las maquinas virtuales que estaban en ese servidor físico, ya que no se encuentran en una solución de alta disponibilidad.

¿ Puedo estar preparada ante una caída de uno de los servidores físicos ? R: SI , realizando periódicamente Export e imports de las máquinas entre los host físicos

¿ El proceso de export detiene la máquina ? R: SI, con lo cual se pierde la conexión a esta

Cliente : mmmmmmmmmmm

Pcampos : ?????????

¿ Puedo respaldar las máquinas sin que estas pierdan conexión “Hot Backup ” ? R: SI, lo puede hacer con System Center DPM 2010 o simplemente con la herramienta de línea de comando DiskShadow

Cliente 🙂

Pcampos:  ¿ Le propongo una solución ?

Paso 1 : Crearemos un Export de cada una de las maquinas virtuales y lo importaremos en el otro host físico y las dejaremos apagadas

Paso 2 : Crearemos una tarea programada con diskshadow el cual realizara un SnapShot de Disco, para así poder extraer los discos duros VHDs de las máquinas virtuales y trasladarlos al otro host físico y dejarlos en la misma ruta de la maquina virtual importada anteriormente

El diagrama seria el siguiente

image

Como Pueden ver el VMHOST1 tiene las maquinas VM1,VM2,VM3,VM4 en estado Encendido y las maquinas VM4,VM5.VM6,VM7 en estado apagado

Entonces el VMHOST2 tiene todo al revés, las maquinas VM4,VM5.VM6,VM7 en estado prendido y  las maquinas VM1,VM2,VM3,VM4 en estado apagado.

¿ Como llegamos a eso ? Simplemente realizando un Export en las maquinas de origen y realizando un Import en el host de destino, es decir una sola vez perdimos conectividad con nuestras maquinas

Exportación de Maquina Virtual

image

Exportamos la máquina a una carpeta local y después la movemos al VMHOST1 a la carpeta C:maquinasVM1

Importación de Maquina Virtual en VMHOST1

image

image

Entonces quedaría así el VMHOST1

image

y el VMHOST2

image

 

Realizaremos solo un ejemplo con la máquina VMH1 que se esta ejecutando en el VMHOST1 y esta apagada en el VMHOST2

La ruta de la maquina virtual en el VMHOST1 es C:maquinasVM1 y la ruta del de la maquina virtual vm1 “apagada” en el VMHOST2 es C:maquinasVM1

Ahora crearemos los scripts para hacer un HOT backup del disco C: del disco del VMHOST1 

Nos creamos un archivo de texto RespaldaHypervDiskshadow.txt, este archivo lo guardaremos en C:

———————RespaldaHypervDiskshadow.txt—————————— 
Delete Shadows all
set context persistent
set verbose on
add volume C: alias MaquinasVirtuales
create
Expose %MaquinasVirtuales% Q:
exec C:HypervBK.bat
Delete Shadows all
unexpose Q:
Exit

————————————————————————–

Nos creamos otro archivo .bat llamado HyperBK.bat, el cual realizara una copia atreves de la red de la máquina VM1 a al VMHOST2 “la letra Q es donde se monta la instantánea de disco”, este archivo lo guardaremos en el disco D:

————————-HypervBK.bat————————————————–
robocopy "Q:maquinasVM1 \VMHOST2C$maquinasVM1 *.vhd /E verify >nul
——————————————————————————————

Finalmente dejamos una tarea programada todos los dias en la noche con el siguiente comando

diskshadow -s C:RespaldaHypervDiskshadow.txt

PD: Para que esto funcione correctamente, el nombre de la red al cual esta conectada nuestra maquina virtual, debe ser la misma en ambos servidores 

 
Saludos y Gracias por leer el blog Sonrisa