Conversión de máquinas a máquinas virtuales.

Un procedimiento de creación de una máquina (175) virtual en un hospedador (110) de máquina virtual,

estando dicho hospedador de máquina virtual incluido en un entorno informatizado en una máquina (105), incluyendo dicha máquina uno o más volúmenes (115), comprendiendo dicho procedimiento de creación de una máquina (175) virtual en dicho hospedador de máquina virtual las acciones siguientes:

la identificación (200) de uno o más ajustes de configuración de hardware para uno o más volúmenes de la máquina, que incluyen identificar un registro (120) de arranque y datos (125) de volumen en uno o más volúmenes de máquina (115);

la creación (210) de una o más instantáneas (117) consistentes correspondientes a los datos de volumen y al registro (125) de arranque en el uno o más volúmenes (115) de máquina, en el que dicha una o más instantáneas consistentes comprenden datos (127) de volumen y un registro de arranque, respectivamente, correspondientes a los datos de volumen y al registro de arranque en el uno o más volúmenes de máquina, y en el que el registro de arranque comprendido en la una o más instantáneas consistentes se puede modificar en el hospedador de máquina virtual;

el envío de una o más instrucciones al hospedador de máquina virtual para crear un archivo (140) de disco duro virtual;

el envío de una instrucción (150) al hospedador de máquina virtual para hacer que el archivo de disco duro virtual sea con permisos de escritura;

el envío de una o más instrucciones (155) al hospedador de máquina virtual para montar el archivo de disco duro virtual creado;

la transferencia (220) de la una o más instantáneas consistentes al archivo de disco duro virtual montado; y

el envío de una instrucción (165) para modificar la información operacional para la una o más instantáneas consistentes, de manera que la una o más instantáneas consistentes sean de arranque en el hospedador de máquina virtual, en el que dicha modificación comprende modificar al menos el registro de arranque comprendido en la una o más instantáneas.

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

Solicitante: Microsoft Technology Licensing, LLC.

Inventor/es: MICHAEL,MICHAEL L, SCHEIDEL,WILLIAM L, LEIS,BENJAMIN ALAN, MEHRA,KARAN, RAMAN,VENKATASUBRAHMANYAM, VARAVA,NATALIA V.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06F15/16 FISICA.G06 CALCULO; CONTEO.G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 15/00 Computadores digitales en general (detalles G06F 1/00 - G06F 13/00 ); Equipo de procesamiento de datos en general. › Asociaciones de dos o más computadores digitales que tienen cada uno por lo menos una unidad aritmética, una unidad de programa y un registro, p. ej. para el procesamiento simultáneo de varios programas.
  • G06F9/445 G06F […] › G06F 9/00 Disposiciones para el control por programa, p. ej. unidades de control (control por programa para dispositivos periféricos G06F 13/10). › Carga o inicio de programas (arranque G06F 9/4401; disposiciones de seguridad para la carga o inicio de programas G06F 21/57).
  • G06F9/455 G06F 9/00 […] › 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-2632512_T3.pdf

 

Patentes similares o relacionadas:

Procedimiento de gestión de módulos de software integrados para una computadora electrónica de un dispositivo de conmutación eléctrica, del 17 de Junio de 2020, de SCHNEIDER ELECTRIC INDUSTRIES SAS: Procedimiento de gestión de módulos de software integrados para una computadora electrónica integrada de un dispositivo eléctrico de conmutación de […]

Comunicación de datos de recompensa entre aplicaciones, del 10 de Junio de 2020, de Outfit7 Limited: Método de comunicación de datos de recompensa desde una primera aplicación que se ejecuta en un dispositivo de procesamiento de datos hasta una segunda aplicación […]

Compartición de objetos de primera clase a través de múltiples lenguajes de programación interpretados, del 29 de Abril de 2020, de THE BOEING COMPANY: Un método para compartir construcciones de lenguaje entre diferentes lenguajes de secuencias de comandos basados en Java, en el que las construcciones del […]

Sistema de control de acceso al servicio y procedimiento que usa un agente del navegador integrado, del 15 de Abril de 2020, de SAMSUNG ELECTRONICS CO., LTD.: Un sistema de control de acceso al servicio que usa un agente del navegador integrado, comprendiendo el sistema: un servidor que proporciona […]

Menú y configuración aumentada de búsqueda para aplicaciones informáticas, del 18 de Marzo de 2020, de Microsoft Technology Licensing, LLC: Un sistema, que comprende: un componente de referencia configurado para acceder a un conjunto de metadatos almacenados en un archivo […]

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 […]

Aparatos y procedimientos de ampliación de servicios de aplicaciones, del 12 de Febrero de 2020, de QUALCOMM INCORPORATED: Un procedimiento para ampliar servicios de un dispositivo de usuario, que comprende: identificar una primera aplicación residente en el dispositivo […]

Método para transmitir y verificar la validez de los datos de configuración en un sistema electrónico, sistema electrónico asociado y producto de programa informático, del 29 de Enero de 2020, de ALSTOM Transport Technologies: Método para transmitir y verificar la validez de los datos de configuración en un sistema electrónico con almacenamiento centralizado de los […]

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í. .