Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and equipment for upgrading client operating system of active virtual machine

A technology of client operating system and virtual machine, applied in the direction of program control design, program loading/starting, instruments, etc., can solve problems such as customer loss and achieve the effect of improving usability

Inactive Publication Date: 2010-06-09
IBM CN
View PDF0 Cites 44 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, a problem that needs to be solved in the traditional business service system using virtual machines is: how to update the platform supporting the service (for example, the operating system of the virtual machine where the service is located, i.e., the customer operating system) while maintaining the availability of the provided service. system)
Traditionally, after a patch for upgrading the guest operating system (OS) is installed in the guest operating system (OS) of a running virtual machine (i.e., an active virtual machine), it is often necessary to restart the virtual machine, which will result in Services provided through the virtual machine will become unavailable during start-up, resulting in a commercial loss to the customer

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and equipment for upgrading client operating system of active virtual machine
  • Method and equipment for upgrading client operating system of active virtual machine
  • Method and equipment for upgrading client operating system of active virtual machine

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] A method and device for upgrading a guest operating system of an active (active) virtual machine according to an embodiment of the present invention will be described below with reference to the accompanying drawings. In the drawings, like reference numerals denote like elements throughout. It should be understood that the embodiments described herein are illustrative only and should not be construed as limiting the scope of the present invention.

[0016] As is well known, one or more virtual machines are formed on a physical machine by installing virtual machine software such as VMware on the operating system of the physical machine (called host operating system or host OS) and using the virtual machine software for configuration. According to needs, an operating system called a guest operating system (Guest OS) can be installed in each virtual machine, such as and Linux, etc., and can provide corresponding services by running various application programs (such as J...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method and equipment for upgrading the client operating system of an active virtual machine. The method comprises the following steps of: copying the active virtual machine to generate a backup virtual machine which uses a virtual disk image file of the active virtual machine, which is set to be read only, as the virtual disk image file of the backup virtual machine; upgrading the client operating system of the backup virtual machine; merging the change performed to the virtual disk image file during the process of the operating of the active virtual machine and the change performed to the virtual disk image file during the process of the upgrading of the active virtual machine into the virtual disk image file; suspending the backup virtual machine; migrating theactive process of a Java application program operated in the active virtual machine into the backup virtual machine to generate a backup process; migrating the resources occupied by the active process of the Java application program into the backup virtual machine to ensure that the backup process occupies identical resources; and recovering the operation of the backup virtual machine.

Description

technical field [0001] The invention relates to a method and device for upgrading a guest operating system of an active virtual machine. Background technique [0002] In the current commercial field, availability (availability) has become a key factor in evaluating system performance. Availability refers to the degree to which the system, subsystem, or device providing the service is able to work when a task is invoked at an unknown or random moment and is in a committable state when the task begins. Simply put, availability can be expressed as the proportion of time a system is in a working state. For many services, from high-end banking services to low-end web services, 24×7 availability is an important requirement. In the past decades, in order to obtain a high availability (HA) system, many technologies have been developed in many aspects such as hardware-level HA equipment, software-level middleware, clusters, and HA-oriented application programming principles. [00...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/445
CPCG06F9/45537G06F11/1482G06F8/65G06F11/1438
Inventor 高志国夏寅贲向哲田启明
Owner IBM CN
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products