Migración de máquina virtual.

Un procedimiento (300) de migración de máquina virtual, comprendiendo el procedimiento:



identificar (302) una o más unidades virtuales (110) de una máquina virtual (106) que se correlacionan, cada una, con un LUN, número de unidad lógica, (120) respectivo de una matriz de almacenamiento (114), en el que dicha matriz de almacenamiento es una red de área de almacenamiento, SAN, y está conectada en red a través de una interfaz de almacenamiento (116) con al menos dos sistemas host (104(1-2)) por medio de una red de datos (118), en el que dicha red de datos se implementa como al menos una de una red de canal de fibra o una red de Interfaz de Sistemas para Ordenadores Pequeños de Internet, iSCSI;

correlacionar (304) las una o más unidades virtuales (110) con un archivo de correlación (128) que se almacena en un LUN (120) de la matriz de almacenamiento (114);

iniciar por medio del gestor virtual (102) que una primera máquina virtual (106) en un primer sistema host (104(1)) se apague a un estado detenido y guardado, en el que dicha primera máquina virtual (106) se implementa como un componente de software en el primer sistema host (104(1));

desenmascarar (308) cada LUN (120) para migrar la máquina virtual (106) del primer sistema host (104(1)) a un segundo sistema host (104(2));

eliminar (310) la máquina virtual (106) con respecto al primer sistema host (104(1)), en el que eliminar la máquina virtual (106) permite eliminar el componente de software implementado del primer sistema host; crear (314), en el segundo sistema host (104(2)), una máquina virtual por medio del gestor virtual a partir de un archivo de plantilla que define un modelo de una máquina virtual, dicha máquina virtual (108) se crea de acuerdo con el archivo de correlación (128), de tal modo que las una o más unidades virtuales (110) se correlacionan, cada una, a partir del LUN (120) respectivo de la matriz de almacenamiento (114) con la máquina virtual (108) en el segundo sistema host (104(2)),

en el que dicha máquina virtual creada en dicho segundo sistema host se implementa como un componente de software en el segundo sistema host, en el que identificar las una o más unidades virtuales, correlacionar las una o más unidades virtuales, desenmascarar cada LUN y crear la máquina virtual son, cada una, unas tareas de migración de máquina virtual que se pueden reiniciar, en el que las tareas que se pueden reiniciar se implementan para, en primer lugar, comprobar si se ha completado una tarea y, si una tarea de migración de máquina virtual falla debido a un error transitorio o un fallo de conectividad de red, la tarea se reiniciará y la migración de máquina virtual continuará a partir de donde falló la misma.

Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/US2008/057754.

Solicitante: Microsoft Technology Licensing, LLC.

Nacionalidad solicitante: Estados Unidos de América.

Dirección: ONE MICROSOFT WAY REDMOND, WA 98052 ESTADOS UNIDOS DE AMERICA.

Inventor/es: FRIES, ROBERT, RANGEGOWDA,DHARSHAN.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06F9/455 FISICA.G06 CALCULO; CONTEO.G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 9/00 Disposiciones para el control por programa, p. ej. unidades de control (control por programa para dispositivos periféricos G06F 13/10). › Emulación; Interpretación; Simulación delsoftware, p. ej. virtualización o emulación de motores de ejecución de aplicaciones o sistemas operativos.
  • G06F9/50 G06F 9/00 […] › Asignación de recursos, p. ej. de la unidad central de procesamiento [CPU].

PDF original: ES-2707792_T3.pdf

 

Patentes similares o relacionadas:

Virtualización de funciones de red en grupos a medida, del 17 de Junio de 2020, de TELEFONAKTIEBOLAGET LM ERICSSON (PUBL): Un método para virtualizar una función de red entre un grupo a medida que comprende una pluralidad de terminales móviles ubicados unos […]

Ejecución del programa sobre plataforma heterogénea, del 29 de Abril de 2020, de UNIVERSITEIT GENT: Un método puesto en práctica por ordenador que comprende: - obtener un objeto de código informático intermedio que comprende, al menos, un […]

Sistema y método para emular un diodo ideal en un dispositivo de control de energía, del 22 de Abril de 2020, de LEACH INTERNATIONAL CORPORATION: Un circuito para emular un diodo ideal, comprendiendo el circuito: al menos un transistor de efecto de campo que comprende una fuente , […]

Procedimiento de reenvío de paquetes de datos, adaptador de red, dispositivo host y sistema informático, del 11 de Marzo de 2020, de HUAWEI TECHNOLOGIES CO., LTD.: Procedimiento de reenvío de paquetes de datos, donde el procedimiento se aplica a un adaptador de red, el adaptador de red está conectado a un dispositivo host, el dispositivo […]

Sistemas y métodos para sincronización de datos y gestión de conmutación por error, del 19 de Febrero de 2020, de IEX Group, Inc: Un método para ejecutar una aplicación de forma expeditiva en al menos un procesador informático, comprendiendo el método: ejecutar simultáneamente una pluralidad de instancias […]

Transformar especificadores de instrucción no contiguos a especificadores de instrucción contiguos, del 19 de Febrero de 2020, de INTERNATIONAL BUSINESS MACHINES CORPORATION: Un producto de programa informático para emular instrucciones en un entorno informático, comprendiendo el producto de programa informático: un medio de almacenamiento […]

Evaluación de procesos para la detección de programas malignos en máquinas virtuales, del 22 de Enero de 2020, de Bitdefender IPR Management Ltd: Un sistema [10] central que comprende al menos un procesador [12] hardware configurado para ejecutar: un hipervisor [30] configurado para […]

Función de interrupción de seguimiento de advertencias, del 25 de Diciembre de 2019, de INTERNATIONAL BUSINESS MACHINES CORPORATION: Un sistema informático para facilitar el procesamiento en un entorno informático, comprendiendo dicho sistema informático: una memoria; y un procesador […]

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .